4年前 (2014-11-17)  建站程序 |   2 条评论  2,959 次围观 
文章评分 1 次,平均分 5.0
架设自己的rss阅读器Tiny Tiny RSS

Tiny Tiny RSS

qq里的订阅不好用 然后准备自己架个rss阅读器试试。在网上找些教程 在这里记录一下:
官方安装指南http://tt-rss.org/redmine/projects/tt-rss/wiki/InstallationNotes(可google浏览器翻译阅读)

1.到Tiny Tiny rss 官网地址:http://tt-rss.org下载网站程序源码:https://codeload.github.com/gothfox/Tiny-Tiny-RSS/tar.gz/1.14

2.在自己空间上建个子域名(我直接绑的免费域名在空间上,在空间面板上新建子域名会对应建个子目录)直接通过面板文件管理把程序上传到子目录里。

3.在空间数据库管理处新建一个数据库。tiny tiny rss支持两种数据库:mysql和postgresql。我用的是mysql,我这里新建一个叫做rss的数据库(tiny rss 不一定要单独创建一个数据库,他也可以和别的网站共享数据库,但是为了方便管理,我们最好单独创建一个,毕竟rss订阅的数据量还是很大的)。

3.浏览器输入对应域名安装,会看到网站的安装界面,要求你填入数据库名称,数据库用户名,数据库密码等。正确输入后,确认,就会自动安装。

注意:安装的时候,会有部分文件的权限要求,比如说cache目录下的一些文件夹要求777权限,我们根据提示来设定就可以了。不过我通过网站文件上传好像默认就是777权限,没有什么问题。

然后会提示你是否初始化数据库,我这里选择是,然后一切都装好了。重新进入就会看到网站的登陆界面,默认账号是:admin,密码是password。

然后进偏好设置(preference)里面修改一些设置,更具自己的需求来设置,比如,修改管理员的密码,偏好设置里面有个user,里面可以增加和删除网站的用户,分配用户权限等。还有导入你的opml文件(就是订阅列表)。

4.导入自己的rss文件之后后,就是设置让网站程序自己更新rss信息,官方更新指南:(可google浏览器翻译阅读)

http://tt-rss.org/redmine/projects/tt-rss/wiki/UpdatingFeeds,

因为使用虚拟空间装的不是vps所以是这个样子:

(1)Tiny Tiny RSS 简单更新模式。在config.php中将SIMPLE_UPDATE_MODE设置为true ,这样每次打开Tiny Tiny RSS 就可以开始更新RSS订阅了。

(2)找到自己空间挂历面板的Cron Job 点击进去后添加任务

一般的如Cpanel面板都会支持添加自定义定时任务,如果使用VPS,则可以直接编辑crontab -e ,然后添加以下内容保存。
*/30 * * * * /usr/bin/php /home/user/public_html/tt-rss/update.php --feeds --quiet

注意public_html/tt-rss/update.php是你的Tiny Tiny RSS 的绝对路径,你需要根据自己的需要修改。*/30 * * * *表示每隔30分钟更新一次,你可以自己改成其它的。

(3)VPS服务器更新Tiny Tiny RSS( 因为没有vps所以这是网上找的记着备用)。使用非Root用户,登录客户端,然后执行 php ./update.php --daemon。其中 daemon是参数,执行单进程。其它的参数说明如下:

  • --feeds - 更新 feeds
    --feedbrowser - 更新 feedbrowser
    --task N - 创建 lockfile
    --cleanup-tags - 执行标签数据维护
    --force-update - 强制所有更新
    --update_self - 升级程序

我自己虚拟空间的cron无法添加 update.php --feeds --quiet ,有空格就加不上去 我也是醉了 只好不加空格试试,

主题和插件下载点(推荐使用chrome翻译成中文浏览当然英文好的无压力)

http://tt-rss.org/redmine/projects/tt-rss/wiki/Themes

http://tt-rss.org/forum/viewforum.php?f=22

简单主题安装方式

1,自定义css

2,将css另存为一个.css文件然后上传到安装目录里的 themes/文件夹里然后就可以在主题选择处自由切换了,

分享一个google阅读css

http://pan.baidu.com/s/1eQ2Ag9s

 

Tiny Tiny RSS 除了提供网页端之外,还提供了手机端。手机端在google商店里是收费的 于是找了几个网络上的中文或免费版本:

安卓:

1.http://www.idaybreak.com/tiny-tiny-rss-full.html 提供中文汉化版名字叫 微聚 RSS 阅读器(其实原名叫小小阅读器)

分流http://pan.baidu.com/s/1dD6FYff

2.一个不知道哪来的破解版本http://pan.baidu.com/s/1o6yWdCm 因为在用上面那个 这个我就没试

(找到出处了http://www.dabu.info/with-tiny-tiny-rss-feed-rss-build-their-own-website.html)

使用手机版请先在网络端preferences偏好设置中开启API访问

 

单用户模式与多用户模式

打开config.php-dist文件,修改其中的数据库设置,这里需要注意的是设置里有一个SINGLE_USER_MODE,如果值为ture,就是单用户模式,不需要登录什么的,为false则是多用户模式,需要登录,用户名admin,密码password,记得修改默认密码。然后另存为config.php,放在程序文件夹下,具体的还要自己研究。

感觉单用户模式可以一个QQ群群友一起订阅福利什么的比如xx神社,xxx和谐区 (* ̄︶ ̄)y

由于cron失败了所以只有访问更新  不知道挂个云监控行不行  准备试试挂到红帽上去看看

Openshift是Redhat提供的云服务,免费帐户可以创建三个应用,一些热门应用一键就能安装(Tiny tiny rss reader就包含在里面),而且还提供共享的加密数字证书。对于绑定了自己域名的情况,访问加密链接的时候会有警告,但忽略这个警告,使用起来也很流畅,红帽普通http国内被k了需要开cdn(上安全保或其他免费cdn开一个就好了)。

你还可以把自己订阅的源共享,这又相当于把阅读器变成代理
另发现有的订阅显示不全只有标题和摘要所以可以用af_feedmod插件获取全文 不过其实没必要 有时候也会点过去评论下留个言什么的

在Tiny Tiny Rss Reader中用af_feedmod插件获取全文
『https://www.veryword.com/2014/10/using_af_feedmod_to_get_full_article_in_tt-rss_reader.html』

许多新闻网站支持rss订阅,但是只输出标题和摘要,这限制了rss阅读器的体验。为了获得全文输出的源,可采用yahoo pipe,也可以使用其它网站提供的类似服务。

如果采用tt rss reader自建阅读器,还有一种选择:用af_feedmod插件获取全文。af_feedmod的源文件托管在github:https://github.com/mbirth/ttrss_plugin-af_feedmod。插件的安装过程可以参考说明文档。

在安装好插件之后,tt rss reader的控制面板会增加一个FeedMod标签页。af_feedmod采用xpath语言对rss源的网址进行匹配,然后抓取网址对应的网页获取指定的网页元素。

af_feedmod配置文件的设置在项目页面已经有解释,尽管不是很复杂但也需要学习。为了便于使用,本文列出路透社中文、BBC中文、金融时报、南华早报、华尔街中文及日本网中文的配置文件,仅供参考。相应的配置文件可能会随所订阅源的网址及网页元素变化失效。

{
"reuters0N0Carticle": {
"type": "xpath",
"xpath": "div[@id='resizeableText']",
"forcecharset": "utf-8"
},
"www.bbc.co.uk/zhongwen/simp": {
"type": "xpath",
"xpath": "div[@class='story-bodyinner']",
"forcecharset": "utf-8"
},
"ftchinese": {
"type": "xpath",
"xpath": "div[@class='content']/div",
"forcecharset": "utf-8"
},
"nanzao.com": {
"type": "xpath",
"xpath": "div[contains(@class, 'field-name-body')]",
"forcecharset": "utf-8"
},
"0Lcn0Bwsj0N0Cgb0C": {
"type": "xpath",
"xpath": "div[@id='bodytext']/div[@id='A']",
"cleanup": "script",
"forcecharset": "utf-8"
},
"nippon.com/cn": {
"type": "xpath",
"xpath": "div[@id='detailcontents']",
"cleanup": "div[@id= 'anyShare' ]",
"force_charset": "utf-8"
}
}

各主要境外媒体的源:

纽约时报中文网:http://cn.nytimes.com/rss.html

路透社中文:http://cn.reuters.feedsportal.com/chinaNews

BBC中文:http://www.bbc.co.uk/zhongwen/simp/chinese_news/index.xml

金融时报:http://www.ftchinese.com/rss/feed

南华早报:http://www.nanzao.com/sc/rss/all/rss.xml

华尔街中文:http://cn.wsj.com/gb/rssall.xml

日本网中文:http://www.nippon.com/cn/feed/

 

除特别注明外,本站所有文章均为JUST FOR FUN原创,转载请注明出处来自http://im.acirno.com/62.html

关于
在哪都是个打酱油的(+﹏+)

发表评论

表情 格式
  1. ( ̄y▽ ̄)╭

    admin 博 主 4年前 (2014-11-17) [0] [0]
  2. admin 博 主 4年前 (2014-11-17) [0] [0]
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

扫一扫二维码分享