有没有会 Python 或 JavaScript 的同学最近比较有时间的?

2017-12-26 12:30:16 +08:00
 sciooga

早两年做了两个和 V2EX 相关的小东西,一个叫 V2EX Plus 的扩展,一个叫 vDaily 的爬虫。

两个项目多多少都有一些用户一直在使用,扩展在 Chrome 的统计有 2600+,vDaily 订阅、偶尔看看的用户也有不少。

随着 V2EX 用户越来越多,扩展收到的需求也越来越多,有挺多不错的建议我也希望能给扩展加进去,当然这两年 V2EX 也有挺多更新的导致扩展的一些功能可能已经不能正常使用了,所以偶尔需要更新更新代码,而 vDaily 遇到的问题大体相同,以前没有验证码的时候,几乎是全自动的爬取,自动输出各种数据、页面、RSS,但是自从加入了登录验证码后,这一切都失灵了,而且如果页面布局有改动的话,爬虫的代码也需要有所调整。

现在精力越来越不足以维护这两个项目了,一个是早期刚学开发,代码质量不高,有些修改相当于重构,另一个是自己身上的杂事越来越多,空余的时间就想躺尸沙发...

所以希望能有时间充裕的同学给搭把手加入到这两个项目的维护中,两个项目都是非盈利的,扩展是开源的,vDaily 代码写得不好一直没好意思开源,如果这次我们能把它修改得比较漂亮,改完了也可以开源。

两个项目的技术栈比较简单,扩展是 jQuery(js),vDaily 是 Django(pythonn)。

如果有同学感兴趣,可以加我的 tg: sciooga,谢谢大家。

同样也感谢很多给扩展、vDaily 提供过帮助的朋友。

5858 次点击
所在节点    程序员
43 条回复
Kilerd
2017-12-27 15:47:14 +08:00
2、4 空格的选择,第一要看语言吧,起码跟着语言的比较热门的标准来吧?

eslint javascript standard https://github.com/standard/eslint-config-standard/blob/master/eslintrc.json#L52
eslint airbnb https://github.com/airbnb/javascript#whitespace
eslint google https://github.com/google/eslint-config-google/blob/master/index.js#L54

无论你挑哪一个好一点的标准,都是推荐用 2 spaces。
这也能喷我? 那我要笑贵公司闭门造车。

哪怕你现在用了 async await 减少回调和 Promise 的使用,层级降低了,还是一如既往的推荐用 2 spaces

如果你 Python 用了 3 spaces, golang 用了 spaces 而不是 tab, 我一样会讲出来,这有什么问题?



-----

现在都 8102 年了,写 JavaScript 代码,而且是开源代码,一起合作的。 不用 ES6 写,多少坑,你心里没点 B 数?
说不会的,先去刷一刷 js 的面试大全。



-----

我在 1L 说的内容有啥问题吗? 可笑。
Kilerd
2017-12-27 15:49:01 +08:00
一言不合就说出“你牛你写一个出来”的人才是情商有问题吧?

如果楼主你发帖出来,不接受批评,那么我实名制向你道歉!
viazure
2017-12-28 09:11:45 +08:00
vDaily 终于恢复了,每天登录 V 站的入口就是 vDaily

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

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

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

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

© 2021 V2EX