/NarouFetcher

Swift code to fetch contents from「小説家になろう」 via 「なろうAPI」

Primary LanguageSwift

NarouFetcher

xcode swift license

This project is for fetching light novel contents from 小説家になろう site. API is based on なろうデベロッパー site.

Status

Under experimenting, don't even think about using this in your project. This project may be abandoned any time.

Usage

import NarouFetcher

	// ...

	let keyword = "魔王"
	let query = NarouFetcher.shared.makeQuery()
	query.検索単語指定(keyword)
	query.検索対象範囲指定([.あらすじ, .タイトル])
	query.最終掲載日指定(.先月)
	query.fetch { (response, error) in
		if let error = error {
			print("\(error)")
		}
		if let response = response {
			for entry in response.entries {
				print("~~~~~~~~~~")
				print("ncode:", entry.Nコード ?? "nil")
				print("title:", entry.タイトル ?? "nil")
				print("あらすじ:", entry.あらすじ ?? "nil")
			}
		}
	}

Environment

Xcode Version 11.3 (11C29)
Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15)
Target: x86_64-apple-darwin19.2.0