/fanqie-novel-download

番茄小说下载的Python实现。

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

番茄工具暂停更新公告

各位用户及开发者:

由于不可抗力因素,番茄项目所依赖的API已经不再可用(包括上游项目)。经过社区讨论,我们决定暂停对项目的更新,存储库将会存档。

这并不意味着整个项目链的终结,我们将把开发重点转移到七猫项目;

如果将来有新的方式能够实现项目所需的功能,我们将会考虑恢复更新。

感谢您长期以来的支持与理解。

祝好,
星隅(shing-yu) &
番茄工具社区
2024年3月19日

受影响不再可用的其他项目:
shing-yu/fanqie-downloader-api-v4
weiwei-cool/FanQieNovelDownloadOnWeb
网页版和机器人

fanqie-novel-download

番茄小说下载的Python实现。这是一个用于从番茄小说网站下载小说的Python程序。
如果需要下载七猫小说。可以使用此项目的变体项目 7mao-novel-downloader
本程序灵感即api均来源于ibxff所作用户脚本(MIT),你可以在此处获取。
QQ: 外1群:149050832 外2群:667146297 频道:https://pd.qq.com/s/hd0ciuont 感谢贡献(赞助)者们对本项目的支持,你可以在此处获取贡献和赞助者名单。

使用本程序代表您已阅读并同意最终用户许可协议(EULA)

特点

  • 从番茄网站下载小说。
  • 允许用户在保存文件时选择UTF-8和GB2312编码之间的编码格式。
  • 用户友好的命令行界面,具有提示和选项。
  • 支持保存txt、epub两种格式

使用方法

  1. Releases界面下载最新版本可执行程序
  2. 将程序放到合适的目录,双击运行
  3. 按照提示选择模式并同意条款和条件。
  4. 在提示时输入小说目录页面的URL。
  5. 在提示时选择保存文件时的编码格式(UTF-8或GB2312)。
  6. 选择是否自定义保存路径
  7. 程序将下载小说章节并将它们保存到以小说标题命名的文本文件中。
  8. 下载完成后,您可以在选择的目录中找的小说文件。

贡献

我们非常欢迎并感谢所有的贡献者。如果你对这个项目有兴趣并希望做出贡献,以下是一些你可以参与的方式:

报告问题

如果你在使用过程中发现了问题,或者有任何改进的建议,欢迎通过 Issues 页面提交问题或建议。

提交代码

如果你想直接改进代码,可以 Fork 本项目,然后提交 Pull Request。

在提交 Pull Request 之前:

  • 请确保您的代码符合Python的PEP8规范。
  • 请确保您的代码在所有操作系统上都能正常运行。
  • 如果您想在本项目中添加新功能,请先创建一个issue,并在issue中详细描述您的想法。
  • 建议:在您的代码中添加明确注释,以帮助其他人理解。
  • 可选:在您的commit信息中使用约定式提交规范。
  • 可选:使用 GPG 密钥签名您的提交。

(使用可选项可以帮助我们快速审查您的Pull Request。)

我们会将您的贡献计入贡献者名单。您可以在此处获取贡献和赞助者名单。 感谢您的贡献!

自行封装&修改

在封装&修改此脚本之前,请确保已安装以下内容:

  • Python 3.x
  • 所需的Python库:requests、beautifulsoup4、packaging、ebooklib

您可以从从src目录获取程序源代码

您可以使用pip安装所需的库(标准版本):

pip install -r requirements.txt

许可证

为保护此程序不被用于不良商业行为,

此程序根据GNU通用公共许可证第3版(GPLv3)发布,

您可以在这里找到许可证的副本,

请确保在使用及修改程序时遵守此许可证的条款,

请您基于此程序开发或混合后,使用GPLv3开源,感谢配合。

免责声明

此程序旨在用于与Python网络爬虫和网页处理技术相关的教育和研究目的。不应将其用于任何非法活动或侵犯他人权利的行为。用户对使用此程序引发的任何法律责任和风险负有责任,作者和项目贡献者不对因使用程序而导致的任何损失或损害承担责任。

在使用此程序之前,请确保遵守相关法律法规以及网站的使用政策,并在有任何疑问或担忧时咨询法律顾问。

作者

反馈

如果您遇到问题或有改进建议,请将其提交到此项目的GitHub issues页面。

Star趋势

Stars

赞助

如果您想要支持我的开发,欢迎赞助,感谢您的支持!

mm_reward_qrcode_1696844640908

1697873019858