原标题:不重要,2018年spider163发布的5个版本
Spider163在2018年发布的第一个版本是在1月1日。
在过去的一个半月中,我们发布了五个版本,主要的更新如下:
制定2018年的更新计划
python版本从v2.7迁移到v3.4
迁移encrypt库
完善mp3文件下载功能
实现README.md动态标签功能
实现歌单数据生成文档的功能
实现网易云用户登录下“评论数量TOP50”歌曲歌单创建功能。
先说用户感兴趣的
W
生成word文档
在过去的时候,Spider163的主要用户是程序员,mysql属于常用工具并不陌生,但是对于普通用户,安装数据库是一个很复杂的工作,因而我们实现了歌单数据生成word文档的功能(beta),虽然相对于数据库存储,数据会简陋一些,但是对于歌曲基本信息、歌词、热评等数据,做了基本的归类和格式化,在此基础上应该可以满足一些用户的“收藏需求”。
M
下载MP3
在一些交流中,发现用户对于下载mp3文件存在刚性需求,因此2018年初完善了根据歌单下载歌单内歌曲mp3的功能,该功能实现对网易云音乐站内所有在线无须单独付费的音乐的下载功能。
在春节假期中,我们开发完成了一个里程碑性质的功能,就是生成评论TOP50的歌曲的歌单。该功能的意义在于,我们实现了用户登录状态下的操作,目前验证性歌单如下:
注意:该排名为TOP50逆序排列,因此排第一的歌曲实际评论数量为第50名。
后续,我们将基于登录状态下开发更多的功能,而今后spider163也在蜘蛛🕷功能以外,增加许多提高操作效率的新特性,也欢迎广大用户通过微信公众号描述需求。
一些非功能性的故事
新的开发者
2018年,对于我们这个项目发展一个更有意义的事情是,开发者从我变成了我们,因为第一次有用户提交了有价值的代码,因此我合并到了master分支上。
iawia002的提交,主要是更新了spider163原来依赖的一个落后的encrypt库。这是2018年关于Spider163最让我开心的一件事儿,也希望未来有越来越多的人参与到Spider163的开发和产品设计中。
支持Python 3.4
另外,我克服了拖延症,终于完成了Spider163对python v2.7和python v3.4的联合支持,在未来,应当会更倾向于支持python v3.4,但是不得不说完成这件事也是终结了一块心病。
如果你会注意的话,会发现Spider163的GitHub主页的README.md中新增了若干标签。
这些标签通过流行标签生成网站 https://img.shields.io 动态生成,很多标签以后可以实现自动化生成了,这也是目前比较流行的解决方案。
220次提交,6个分支,10个版本,2个开发者,这是不到一年的时间内Spider163的开发程度。28个watch,254个star和101个fork,来源于开发者对本项目的认可。
在60%以上的Python代码之外,是Spider163的web平台业务实现,在未来,该web平台会做出全面的重构,届时将实现一个相当易用的web平台。而在2018年,Spider163将给出一个完整的k8s下部署方案,虽然对普通用户而言意义不大,但是这是我们在技术投入上,投入更多。
预祝大家,春节愉快,情人节快乐!
©程天写代码
↓阅读原文进入GitHub项目主页返回搜狐,查看更多
责任编辑: