GitHub堪称是程序员的宝库,今天小七就特意从宝库中给大家挑选了七款简单、好用的项目,其中有一款甚至中学生都能用。
1、weibospider
和名字一样,这是一款专注于微博的爬虫工具,相对而言比较简单,
功能全面:包括了用户信息抓取、指定关键字搜索结果增量抓取、指定用户主页所有原创微博抓取、评论抓取和转发关系抓取等。
数据全面,稳定性、复用性和扩展性很好,代码注解非常详细。
目前已有3700星;
项目地址:
https://github.com/SpiderClub/weibospider
2、monitor
传说中只需要会写脚本,就可以实现任意监控需求的神器。
按照文档即可完成安装,项目作者还提供付费的辅助安装服务。
目前1000星,项目地址:https://github.com/AsuraTeam/monitor
3、textgenrnn
这个项目能让你用任何文本数据训练你自己的文本生成神经网络,自行决定模型大小和复杂程度。
而且根据报道,美国有中学生利用这个项目给冰淇淋起名字……
目前2700星;
项目地址:
https://github.com/minimaxir/textgenrnn
4、500lines
堪称是神级项目,一群大神教你如何用500行以内的Python代码做出有意思的项目。
目前22000星;
GitHub地址:
https://github.com/aosabook/500lines
5、f**k自动修正错误
在terminal里面打错了代码,你还在一边骂人一边删了从新改?
现在打个f**k,就能自动改!
目前45000星;
项目链接:
https://github.com/nvbn/thefuck
6、codelf
“在计算机科学领域,有两大难题,如何验证缓存和如何给各种东西命名。”
codelf可以说是专为此而生,通过搜索在线开源平台Github、Bitbucket、Google Code、Codeplex、Sourceforge、Fedora Projec的项目源码,帮开发者从中找出已有的匹配关键字的变量名,从而让为命名苦恼的开发者脱离命名的苦海,大大的提升了程序员的开发效率。
作者制作了VS、Atom、Sublime Text版插件,使用起来都非常方便。
目前7000星;
项目地址:
https://github.com/unbug/codelf
7、git-flight-rules
每个人都在用git,但使用中遇到问题后应该怎么办?
这个项目就给出了堪称完美的回答。
有中文版,目前3000星;
项目地址:
https://github.com/k88hudson/git-flight-rules