1
tonghuashuai 2014-10-05 20:48:41 +08:00
我曾经自己写过一个,也是第一个 Python 练手项目 https://github.com/tonghuashuai/onlyrssweb
|
2
whtsky 2014-10-05 20:58:05 +08:00 via iPhone 1
Fever
|
3
hermitu 2014-10-05 21:05:33 +08:00 via Android
目前在用tinytiny RSS
|
4
vibbow 2014-10-05 21:09:01 +08:00
TinyTinyRSS有手机版客户端,体验还说得过去。
|
5
ChiangDi 2014-10-05 21:13:24 +08:00
我在用 http://www.inoreader.com ,不是自建的,但是感觉挺好的。
|
9
Daniel65536 2014-10-05 23:43:36 +08:00
Fever
+1 |
10
la0wei 2014-10-06 00:03:11 +08:00
@tonghuashuai 无demo。python总是没有php部署方便,尤其非专业人士
|
12
invsbelephant 2014-10-06 02:10:35 +08:00
feedly 一直在用,爬梯用着挺好的呀,为啥要自己折腾。
|
13
jy02201949 2014-10-06 11:32:52 +08:00
tiny rss就支持多人用嘛,找个架好的人开个帐号给你就行了,不过也要看那个人vps能用多久。。
|
14
ptsa OP TT-RSS 检索一次要很久 目前 846 feed 正在整理中 很多失效了
|
15
ptsa OP 刚刚自己试验了下 刷新 一次 11分钟 .....
|
18
ptsa OP 整理了下 现在 568feeds 抓取一次3分半
|
19
ptsa OP crontab -l
*/30 * * * * /usr/local/php/bin/php /home/wwwroot/xxx/tt/update.php --feeds --quiet @YonionY 不知道为什么不能执行 单独/usr/local/php/bin/php /home/wwwroot/xxx/tt/update.php --feeds --quiet 可以 |
20
YonionY 2014-10-06 21:21:30 +08:00 1
@ptsa 目测你的是LNMP一键包环境,试一下指定www用户运行,或者其他运行php的用户
*/30 * * * * www /usr/local/php/bin/php /home/wwwroot/xxx/tt/update.php --feeds --quiet 另外,记得把mysql的日志记录关掉,否则时间长了会挤爆VPS硬盘,我累积了上百万条信息在里面数据库只用了3G空间,而平时懒得清理VPS现在mysql日志已经占了40G空间。 |
22
ptsa OP @YonionY 对了 tt-rss 有几个问题不理解(不清楚)
1 加星文章和已发布文章 有什么区别? 2 Purge articles after this number of days (0 - disables) 这个 加星文章和已发布文章 不会清除的吧? 3 Default feed update interval Shortest interval at which a feed will be checked for updates regardless of update method 这个设置 不管用不用cron 都没效果的吧?? |
24
missqso 2014-10-23 15:20:43 +08:00
@ptsa 2 / 加星文章不会被清除,我自动更新使用的是screen的方法,和crontab有什么区别呀?请教一下。
screen就是每次重启VPS之后要重新执行一遍。 日志确实要处理,刚才就发现vps空间占用90%了,一看是wwwlogs下的日志占了13G. |
26
la0wei 2015-01-12 15:14:45 +08:00
@ptsa 如何知道更新一次需要多久?我的不知道是feed多了还是什么原因,总有部分feed不更新,几点后自己点了feed才更新,这就漏掉很多文章了
|
27
ptsa OP @la0wei
我有时候也会发现, 用update的话 可以强制更新, 我现在用 screen+update_daemon2 这个我用起来好一点 你文章滚动的售后load 快吗? 我这里文章越多 load 越慢 哎 数据库 估计需要优化 |
28
la0wei 2015-01-12 16:02:58 +08:00
@ptsa 我的情况是这样的:
cnbeta的一个第三方全文feed,一天更新100多,我设置了cron,能够正常更新。 jandan的feed,不知道为何,cron不能正常更新,必须点击feed的时候才会更新,可能是因为jandan的rss设置为10的缘故,那么几天不登录手动更新,再更新的话一定会丢失中间的文章。 另外,登录后页面始终不现实更新了多少文章,必须手动一个一个feed点。 cnbeta是抓取到文章的,但是不在前台显示,点击了也不显示,第二次点击才会加载新文章。 这点几乎让我快放弃ttrss了。 我看好newsblur,重量级的,可惜太重量级了,不会部署。 ttrss之前对csdn和51cto的blog兼容不好,现在解决了,可还是有这些说大不大说小不小的问题。 |
29
ptsa OP 你用的是 update.php --feeds --quiet 这个cron 吗?
你试试看 screen+update_daemon2 |
31
la0wei 2015-01-12 17:16:09 +08:00
@ptsa 我刚刚解决问题了。我用的apache,所以我把update.php的用户改成了www-data,之前的用户是ttrss,专门用来跑cron
同时改了config.php,还有把update.php的权限改为777. 现在我的不仅能正常更新,停留在页面内的时候,也会自动更新未读文章数了,不需要像之前那样,停留在页面内,即使你知道文章更新了,也必须手动去点击feed才会加载,现在一目了然。 |
36
ptsa OP @la0wei Django: Web framework written in Python, used to serve all pages.
Celery & RabbitMQ: Asynchronous queueing server, used to fetch and parse RSS feeds. MongoDB, Pymongo, & Mongoengine: Non-relational database, used to store stories, read stories, feed/page fetch histories, and proxied sites. PostgreSQL: Relational database, used to store feeds, subscriptions, and user accounts. 不是php 不会玩.... |
37
la0wei 2015-01-12 17:31:37 +08:00
@ptsa 是的,ttrss部署最简单。owncloud也可以做阅读器的,可惜很多都对51cto等不太兼容,可能是51cto的rss不标准。
newsblur是我见过的最强大的。 Feedbin貌似也行,但是是ruby语言的,不喜欢。可以从这找找,我之前看过不少,有ttrss后就不怎么关注了http://alternativeto.net/ |
40
la0wei 2015-01-12 17:49:31 +08:00
@ptsa 貌似php的还有个http://feedonfeeds.com/,我之前架设过readerself,但是没怎么耐心体验
|