关于"每日阅读"这款应用
“每日阅读”这款应用已经上线了,链接:http://myreading.sinaapp.com
这款应用的目的是实现资讯的获取与阅读,资讯内容有简单介绍也有深度阅读。
互联网的资讯太多太杂,有时候不知道该阅读什么,有时候也找不到好的阅读源。
“每日阅读”的技术是python爬虫,考虑到原信息出处网站的版权,因此只爬和解析它们的rss源。
网上确实有很多rss阅读器,但是提供的内容太繁而杂,而且阅读体验也未必好。
我想做好阅读体验,因此设计了一个模板。
我也人工地对这些rss源做了筛选,只爬该爬的,但说到底是基于我自己的考虑。
我选了四大栏目,分别是:“互联网”、“豆瓣”、“阅读”、“图赏”。
每个栏目下精选几个rss源,它们有知乎的,豆瓣的,一个 的,leica中文杂志的等等。
总结起来就是文字、书籍、电影、问答、美图。
目前这些选择看起来是对我这种类型的人考虑,不知道大家喜不喜欢。
但是这些栏目和rss源以后不只这些,我会不断收集和增加。
关于界面,现在就只做了一个模板,我觉得用户体验还行。
简单介绍一下这款应用的开发过程:
离线下载版-> sae html版 -> bootstrap前端优化 -> django功能扩充 ->sae上线
离线下载版:当时是直接download下来成.doc和.html文件,然后用office和浏览器打开,不过当时只有标题和链接,内容是没有的。
sae html版:想要把它做成应用,于是就放到sae上,当时只有一个单页。
bootstrap前端优化:为了前端更好的显示效果,继续采用熟悉的bootstrap,之前设计html的时候琢磨着花了几天,用boot优化不过用了一两个小时。
django功能扩充:如果要做大做成应用怎么可能不使用框架呢?在django的使用体验上面感觉比php的框架舒服的多,代码少,功能明了。遇到最多的问题是它的模板系统,挺糊涂的。
sae上线:把本地写好的django都搬上去,参照了网上的做法,很快就搞定了。