Skip to content

Github Project Recommendation

you-get

https://github.com/soimort/you-get

pip安装后直接下载b站超清视频

本想自己用PhantomJS写bilibili的下载的,没想到人家拿到了签名的私钥,直接免浏览器实现了666


Anki

https://github.com/dae/anki

Anki是一个辅助记忆软件,它可以在相对合适的时间来告诉你复习什么比较好。

Learn More:

https://zhuanlan.zhihu.com/p/21338255?refer=-anki

https://zhuanlan.zhihu.com/-anki


OnlineJudge

https://github.com/QingdaoU/OnlineJudge

青岛大学的OnlineJudge,人家的毕业设计呢,界面好看,基于Docker,C和Java的沙箱设计挺完善的

https://github.com/QingdaoU/OnlineJudge/wiki/%E6%AD%A3%E5%BC%8F%E9%83%A8%E7%BD%B2%E6%96%87%E6%A1%A3

这是安装文档,需要安装Docker和docker-compose,注意其中python tools/release_static.py这一步是必须执行的

安装后的默认版本是不支持Python作为提交语言的,需要进行如下操作:

# 首先关掉容器
docker-compose stop
# 在master分支把那个分支merge过来
git merge origin/python-support
python tools/release_static.py
# 然后启动容器,注意要-d否则会占据前台
docker-compose up -d

sympy

https://github.com/sympy/sympy

http://docs.sympy.org/latest/tutorial/solvers.html

Python也能用来解方程!求极限!求积分!


shellcheck

检查自己写的shell脚本有没有问题

https://github.com/koalaman/shellcheck

https://www.shellcheck.net/


InstantClick

https://github.com/dieulot/instantclick

在鼠标悬停时即刻开始加载网页,显著提高网页加载速度,非常适合静态blog类型网页使用


explainshell

https://github.com/idank/explainshell

查询shell命令各个参数的含义


Python Learn Notes

https://github.com/AnyISalIn/Python_Learn_Notes

一些不错的Python笔记


websocketd

https://github.com/joewalnes/websocketd/

把linux程序的输出输出重定向到websocket,就可以实现网页上实时显示程序执行动态,官网:http://websocketd.com/