Metadata-Version: 2.4
Name: lightnovel-crawler
Version: 4.0.0
Summary: Download lightnovels from various online sources and generate output in different formats, e.g. epub, mobi, json, text, docx, pdf, html etc.
Author-email: Lightnovel Crawler Team <lncrawl@pm.me>
Project-URL: Documentation, https://github.com/lncrawl/lightnovel-crawler/blob/master/README.md
Project-URL: Issue Tracker, https://github.com/lncrawl/lightnovel-crawler/issues
Project-URL: Source Code, https://github.com/lncrawl/lightnovel-crawler
Keywords: lightnovel,crawler,lncrawl,novel,pdf,epub,mobi,scraper
Classifier: Development Status :: 5 - Production/Stable
Classifier: Natural Language :: English
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Topic :: Games/Entertainment
Classifier: Environment :: Console
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: >=3.9.0
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: alembic>=1.14.0
Requires-Dist: base58~=2.1.1
Requires-Dist: beautifulsoup4<5.0.0,>=4.0.0
Requires-Dist: cachetools>=5.0.0
Requires-Dist: chardet<6.0.0,>=5.0.0
Requires-Dist: colorama<0.5.0,>=0.4.0
Requires-Dist: ebooklib<1.0.0,>=0.18.0
Requires-Dist: fastapi[standard]>=0.115.0
Requires-Dist: html5lib~=1.1
Requires-Dist: httpx[brotli,http2]>=0.27.0
Requires-Dist: humanize>=4.0.0
Requires-Dist: lxml<7.0.0,>=5.4.0
Requires-Dist: nodriver>=0.48.1
Requires-Dist: openai>=1.0.0
Requires-Dist: passlib[argon2]>=1.7.0
Requires-Dist: pillow>=10.0.0
Requires-Dist: prompt-toolkit~=3.0
Requires-Dist: psycopg[binary]>=3.2.0
Requires-Dist: pycryptodome<4.0.0,>=3.0.0
Requires-Dist: pyease-grpc>=1.7.0
Requires-Dist: PyExecJS<2.0.0,>=1.5.1
Requires-Dist: pyOpenSSL>=25.0.0
Requires-Dist: pyparsing<4.0.0,>=3.0.0
Requires-Dist: python-box<8.0.0,>=7.0.0
Requires-Dist: python-dateutil<3.0.0,>=2.9.0
Requires-Dist: python-dotenv<2.0.0,>=1.0.0
Requires-Dist: python-jose[cryptography]>=3.4.0
Requires-Dist: python-slugify<9.0.0,>=8.0.0
Requires-Dist: questionary<3.0.0,>=2.0.0
Requires-Dist: readability-lxml<1.0.0,>=0.8.0
Requires-Dist: regex>=2024.0.0
Requires-Dist: requests_toolbelt>=1.0.0
Requires-Dist: requests>=2.32.0
Requires-Dist: selenium<5.0.0,>=4.27.0
Requires-Dist: sqlmodel>=0.0.22
Requires-Dist: tqdm<5.0.0,>=4.66.0
Requires-Dist: typer>=0.12.0
Requires-Dist: uvicorn>=0.32.0
Requires-Dist: websocket-client>=1.8.0
Requires-Dist: zstd>=1.5.7.0
Requires-Dist: pyyaml>=6.0.3
Requires-Dist: pywebview>=6.1
Requires-Dist: brotli>=1.2.0
Requires-Dist: js2py>=0.74
Provides-Extra: dev
Requires-Dist: black>=24.8.0; extra == "dev"
Requires-Dist: build>=1.2.0; extra == "dev"
Requires-Dist: flake8>=7.1.0; extra == "dev"
Requires-Dist: isort>=5.13.0; extra == "dev"
Requires-Dist: lxml-stubs>=0.5.0; extra == "dev"
Requires-Dist: pre-commit>=4.3.0; extra == "dev"
Requires-Dist: pyinstaller>=6.0.0; extra == "dev"
Requires-Dist: setuptools>=75.3.0; extra == "dev"
Requires-Dist: tk-tools>=0.16.0; extra == "dev"
Requires-Dist: types-cachetools>=5.3.0; extra == "dev"
Requires-Dist: types-colorama>=0.4.0; extra == "dev"
Requires-Dist: types-passlib>=1.7.0; extra == "dev"
Requires-Dist: types-python-dateutil>=2.8.0; extra == "dev"
Requires-Dist: types-python-jose>=3.3.0; extra == "dev"
Requires-Dist: types-pyyaml>=6.0.12.20250915; extra == "dev"
Requires-Dist: types-setuptools>=65.0.0; extra == "dev"
Requires-Dist: types-tqdm>=4.65.0; extra == "dev"
Requires-Dist: types-zstd>=1.5.0; extra == "dev"
Requires-Dist: wheel>=0.40.0; extra == "dev"
Dynamic: license-file

Lightnovel Crawler
-----------------------

Download lightnovels from various online sources and generate output in different formats, e.g. epub, mobi, json, html, text, docx, pdf etc.

Visit https://github.com/lncrawl/lightnovel-crawler for more details.
