原文链接嘿嘿,之前开源的模拟登录工具包开源文档上线了~mp.weixin.qq.com工具包,就是这个:在前排造轮子|分享一个我最近开源的一个前段时间上传到pypi的小项目:来个小教程吧|把自己的python库发布到pypi上,一直想着把它做成一个开源的Project文档,让它更“正式”一点。这一上午,我终于实现了这个小目标。来这里简单推销一下这个项目,记录一下做文档的过程。DecryptLogin简介DecryptLogin是一个开源的python第三方网站模拟登录工具包。目前支持以下网站的模拟登录:项目地址(欢迎star):https://github.com/CharlesPikachu/DecryptLogin项目开源文档地址:DecryptLogin中文文档-DecryptLogin0.1.0文档https://https://https://githubcomcharlesPikachudecryptlogin.readthedocs.io/zh/latest/(InChinese)https://https://githubcomcharlespikachudecryptlogin.readthedocs.io/en/latest/(InEnglish)一个简单的截图(其实还有一些功能没有写,以后会慢慢完善)该项目还包括我已经上传了关于这个库的所有用例的源代码,例如:模拟登录系列|写一个网易云个人歌单下载器?模拟登陆系列|下载B站指定UP主等所有视频(更多有趣的案例会在后面补充~)。下面简单说一下文档制作过程。首先当然是找资料了。第一反应是在Github上搜索开源文档制作教程,发现了这个:http://www.wbh-doc.com.s3.amazonaws。com/Python-OpenSource-Project-Developer-Guide/index.html部署开源文档有3种方式:(1)使用PyPIHost(2)使用ReadTheDocs(3)使用AWSS3,因为ReadTheDocs可以自动关联Github账号到实现了网站自动更新,而且是完全免费的,所以我选择了第二种方案。以及可以用来创建开源文档网站的工具:sphinx是Python社区用来自动生成文档网站的工具。可用于生成纯文档或自动从Python代码中提取文档。确定好工具后,就去网上找了个模板(香港中文和商汤科技联合开源的mmdetection里面的文档模板):https://github.com/open-mmlab/mmdetection/tree/master/docs顺便去官网简单浏览一下sphinx使用教程http://www.sphinx-doc.org/en/stable/,然后按照教程把下载的模板改成我自己的开源文档网站.但是我在制作过程中遇到了一个问题。我想把文件做成中文和英文的版本。一时半会没能在官方说明中找到对应的教程,于是google了一下,找到了这个网站:https://readthedocs-demo-zh.readthedocs.io/zh_CN/latest/index.html介绍了一个解决方案(大概导入两次工程然后设置翻译版本就OK了,当然如果需要两种以上的语言,操作起来比这还麻烦),试了一下,发现成功了:大概是运气吧,没遇到什么大坑,所以部署成功:就这样,同样需要部署文档的朋友可以参考上面提到的几篇文章链接,还是有帮助的。总之,欢迎有兴趣的朋友关注本项目~https://github.com/CharlesPikachu/DecryptLogin会继续完善本库的功能,增加更多有趣的小例子~