让你上网更科学

2014-11-06 22:54:20 +08:00
 pagict
刚学Python不久,撸了个“科学上网”:
设置一定时间内屏蔽掉指定网站,例如Twitter 微博 知乎什么的,亦可从文件中导入block列表,强迫专注于工作/学习
来,让我们喊出口号:科学上网,提升专注

地址 github.com/pagict/scienwebbing
暂时是通过修改hosts文件实现,接下来打算通过用抓包或者修改内核路由策略实现,不过还没有相关资料,求指点


求大家吐槽代码风格,还不够python范的python代码,代码结构,甚至连README中的英文描述,也欢迎star/fork/issue
2760 次点击
所在节点    分享创造
4 条回复
phuslu
2014-11-06 23:07:17 +08:00
吐槽来了:
1. source -> src
2. 加上 setup.py
3. 文件命令使用 low_case.py 风格,单词最好全拼写,不要用驼峰。
4. 使用 OOP 风格组织代码,而不是 if os.name == 'xxxx'
013231
2014-11-06 23:15:53 +08:00
你可以參考下這個項目: https://github.com/SelfControlApp/selfcontrol/
我不清楚它的原理, 但絕不是修改hosts這麼簡單.
pagict
2014-11-06 23:47:33 +08:00
@phuslu
@013231
多谢吐槽及建议 改了再来请大家指正 [我不是M :)
arkilis
2014-11-07 12:38:24 +08:00
what about windows?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/144529

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX