Click here to Close
打印

[APP开发] PHP RSS Reader -- 离线Google阅读器 (5月18号)单独设置源更新标志

PHP RSS Reader -- 离线Google阅读器 (5月18号)单独设置源更新标志

详细的使用指南会在二楼更新,请关注二楼

关于第一次同步特别慢的问题,第一次同步可能会十分慢,是因为源里面未读的文章可能会特别多,解决的方法是在第一次同步之前在GR桌面版中每个源都点击一下“将所有文章设为已读”,之后再同步就不会特别慢了。


请下载rssreader0518.zip
,另外一个是为了防止出错保留的老文件。

5月18日更新说明:
  • 对下载参数的控制,取消timeout,对慢网速下防止failed情况发生
  • 一次设为已读界面的修改,现在文章列表界面打勾表示将设为已读,不打勾表示保持为未读
  • 改变Login按钮为Setting按钮,可以在其中设置Login信息,以及单独设置各个源是否需要更新,是否需要抓图片到本地,是否只抓小图片等选项。小图片功能是通过google网站提供的功能,同步速度上是否能提高还有待研究同时抓下来的小图片阅读时需要放大才能看清,大家可以自己尝试。
  • 文章阅读界面中点取标题链接后,将使用Google网站提供的功能生成适合iphone浏览的网页
  • 修正了一个会导致无用目录未被删除的错误,建议升级到这个版本。

5月11日更新说明:
  • 允许用其它email注册的google帐户登录,gmail用户可以不必输入@gmail.com后缀,其它email注册的google帐户需输入email后缀
  • 改进的文章列表界面,可以在右侧一次勾选想阅读的文章后,按上面或者下面的星星就可以将其它剩下的文章设为已读,之后就可以通过阅读界面的下一篇已读方便的阅读所有标记好的文章。


我的软件是基于浏览器的Google Reader离线阅读器
已经做好的功能:
  • 和Google Reader同步源目录,填写一次用户名和密码,以后每次更新自动同步。
  • 通过Google阅读器同步订阅内容,支持离线浏览离线后浏览速度更迅捷
  • 将内容中的图片保存在本地,可以离线浏览带图片的文章
  • 只同步未读文章,同步速度更快
  • 和Google Reader同步已读信息
  • 同步时自动删除本地已读文章
  • 完善的操作界面,更适合拇指浏览
  • 适用横屏和竖屏浏览
  • 文章的已读未读自动设定,以及手工锁定为未读(大头针)功能。
  • 提供到在线版Google Reader的链接,可以在在线版Google Reader中进行各种设置。
  • 同步源目录自动删除退订的源
  • 批量删除功能
  • 密码中特殊字符的处理
  • 使用安全连接

P.S. 这个PHP RSS reader是依靠iphone上的web server软件lighttpd或者apache加上php做的,不喜欢在iphone上搭web server就不用看了。
由于依赖浏览器渲染内容,看文章时可以自由横屏,图片文字太小还可以利用浏览器特性放大观看,十分方便。全文阅读时的手感比smartRSS好很多(个人观点)。
另外我还做了本地图片功能,这样可以在有wifi的地方一次抓好所有正文和图片在有空的时候慢慢看

安装方法,首先你需要安装lighttpd (或apache) 和php 5.0. 参见帖子最下面的连接。


然后解开压缩包rssreader.zip,将rssreader目录下的所有文件和目录目录上传到lighttpd或apache的document root下的新目录里,注意这个新目录下不能有其它别的目录。为了避免由于权限引起的问题,可以考虑将rssreader下的所有目录和文件,包括rssreader目录本身,设定为0777权限。

解开wget.zip压缩包,将wget文件上传到/opt/iphone/bin下,这个是dns tool自带的解决了iphone dns bug的wget,你也可以从这个网站直接下载
http://wickedpsyched.com/iphone/nettools/
别忘记将wget改成可执行属性0755

然后在safri中输入你新建目录的网址(建议将这个网址加入书签),就会看到Home, Sync, Setting, About, GReader五个按钮(参见上传的图片),点"Setting"后可以输入用户名和密码,点击Save就保存了。然后点Sync按钮,就开始更新你在Google Reader中订阅过的rss源。因为要抓图片,所以速度会比较慢一点。等待一会(可能会很长,跟网速有关,用wifi不要用edge),同步结束后同步界面会跳到最下DONE字样。这时点小房子(或者卷回到顶端的Home按钮)就可以浏览同步后的源列表了。

源列表是按照有新文章在前,没新文章在后的顺序排列的。点一个源后进入到文章列表,未读过的文章是黑色,已读过的文章是灰色。点击任何一篇文章后进入到阅读界面。

阅读界面的顶端和底端都有浏览条。从左到右分别是前一篇未读文章,前一篇文章,回到文章列表,将本文锁定(取消)为未读,后一篇文章,后一篇未读文章,和回到源列表。如果阅读时图片太小,可以双击图片或者用两个手指放大,也可以横屏浏览,所有界面都是支持横屏浏览的。

如果要设定源地址等信息,可以点击最右边的GReader按钮进入Google阅读器在线版进行设置。

关于安装php的方法,摘录这个帖子中的句子:
http://www.weiphone.com/archiver/tid-67076.html
”FAQ:
关于如何在iPhone/iTouch上安装Apache/PHP请查看:
http://www.weiphone.com/viewthread.php?tid=10567&extra=&page=1
关于如何在lighttpd安装PHP可以查看这个贴子:
http://www.weiphone.com/thread-76308-1-1.html

iphonecake上提供了一个一揽子apache+php安装包
http://iphonecake.com/soft/apachephp-%E8%BF%90%E8%A1%8C%E7%8E%AF%E5%A2%83%E5%AE%89%E8%A3%85%E5%8C%85


注意从安全性上讲,最好在/usr/local/etc/lighttpd.conf中将server.bind一行修改为:
server.bind = "127.0.0.1"
apache服务器应该也有相应的设置的地方
这样就只能从iphone上连接本机服务,即使在公网上也不怕别人偷看你的本机服务了。

这个阅读器还使用了IPhone PHP Box里面的一些图标和CSS样式,在这里表示感谢!
http://www.weiphone.com/viewthread.php?tid=67076

[ 本帖最后由 akey 于 2008-5-18 23:06 编辑 ]

附件

wget.zip (236.4 KB)

2008-4-27 22:17, 下载次数: 224

上传到/opt/iphone/bin目录下

rssreader0511.zip (48.41 KB)

2008-5-11 22:37, 下载次数: 76

旧版本,供有需要的人使用

rssreader0518.zip (51.49 KB)

2008-5-18 22:08, 下载次数: 82

最新版本,建议下载

本帖最近评分记录
  • elwes 人气 +5 支持更新 2008-5-21 17:29
  • hotsjf 人气 +5 支持更新! 2008-5-19 00:49
  • baidream 人气 +5 强大啊~~~ 支持你! 2008-5-11 09:04
  • andy88zhang 人气 +10 原创内容 2008-5-5 15:00
  • hotsjf 人气 +5 支持作者,支持php开发!哈哈哈 ... 2008-5-5 10:42
  • elwes 人气 +5 这几天持续更新辛苦了! 2008-5-4 19:11
  • hotsjf 人气 +5 支持!! 2008-5-3 11:10
  • elwes 人气 +5 支持再次更新! 2008-5-2 23:32
  • hotsjf 人气 +5 支持新版~~ 2008-5-1 02:01
  • elwes 人气 +5 很好~受教 2008-4-30 23:47
  • hotsjf 人气 +5 继续加分支持~ 2008-4-30 07:02
  • jasonlam we券 +10 原创内容 2008-4-27 19:33
  • jasonlam 人气 +10 原创内容 2008-4-27 19:33
  • jasonlam 经验 +10 原创内容 2008-4-27 19:33
  • hotsjf 人气 +5 很不错,rss现在软件还没有特别好用的。 不知 ... 2008-4-18 02:54

使用帮助

这篇文章介绍的是使用帮助,安装方法请看顶楼:
目录
1. 设置登录信息
2. 同步
3. 源列表界面
4. 文章列表界面
5. 文章阅读界面
6. 配置界面
7. 与Google阅读器在线版的互动

1. 设置登录信息
为了使用php rss reader,首先需要配置登录信息。首先用户在Google Reader上需要有一个可以使用的帐户,这可以在Google阅读器网站上注册得到。之后用户在主界面按顶部的Setting按钮,在新的页面输入Login信息(email和密码),点Save后保存就完成登录信息的设置了。

如果你是gmail的用户,在上面一步的email栏只需填用户名,如果不是gmail的用户,则需要填写完整的email地址。

2. 同步
在主界面中点Sync就开始你的第一次同步,如果用户名和密码验证失败,那么会有相应提示,可以回到Setting界面修改Login信息。如果密码验证总是失败,可以尝试将Google Reader中的密码修改成只有字母和数字的密码,再尝试看看。

第一次同步时间会很长。一个减小这个时间的方法是在google reader桌面版中将所有源设为“所有文章已读”。之后同步就会变快。在今后如果增加新的源也可以尝试这个办法。

同步过程会显示源的名字和同步进程。这个过程中尽量不要让网络链接断掉,否则可能无法完整同步。

同步结束后会出现一个小房子图标,点取这个图标进入源列表。

3. 源列表界面
源列表界面中会显示所有源的名字,和源中的新文章数。
列表中有新文章的源会排在前面,没有新文章的源会排在后面。
点取某个源后,就会进入相应源的文章列表。
如果一个源没有文章(空),那么这个源的名字就会变灰,这个源也无法进入。

4. 文章列表界面
文章列表界面中会显示所有文章的名字。如果一篇文章已经被读过,相应的名字会变灰(但仍能点击阅读)
在文章列表的标题两侧有两个图标,左边的箭头图标是切换是否需要在文章列表中只显示未读文章,如果你需要在很多已读文章中找到未读文章,按这个图标就能方便的找到未读文章。

右边的擦除图标(一个橡皮擦正在擦一个星星)是将所有打勾的文章设定为已读。如果你读的源是垃圾信息比较多的,你可以先浏览一遍文章列表,将感兴趣的文章后面的勾去掉,然后按一下擦除图标就可以方便的阅读这些想读的文章了。

5. 文章阅读界面
文章阅读界面上下有两排导航图标,依次为:
  • 前一篇未读
  • 前一篇
  • 回到文章列表
  • 大头针
  • 后一篇
  • 后一篇未读
  • 主界面
大头针的用处是将文章总是设定为未读,这个标志不会因为阅读这篇文章而消失。适用于任何想保留这篇文章以后再阅读的情况,比如以后在桌面版上再次仔细阅读。
大头针的文章会在文章列表中以桔红色表示。

6. 配置界面
配置界面除了第一部分的Login信息填写外,还可以单独设置每个源的同步策略。你可以设置是否要同步某个源,是否要同步图片,是否通过Google服务同步图片的缩小版本。你可以根据每个源的实际情况配置这些策略。注意一个源在第一次同步前是无法配置的。

7. 与Google阅读器在线版的互动
作为Google阅读器的离线版,一个重要的功能就是和iphone Google Reader在线版的互动,在主界面中按GReader按钮就能进入在线版,把你浏览器中在线版的书签删除了吧。下面的这个同步策略供参考。
  • 在线版阅读过的文章,同步后会在离线版中删除
  • 离线版阅读过的文章,同步后会在在线版中设置为已读
  • 在线版中的新文章,同步后会出现在离线版中
  • 离线版中设置为大头针的文章,且在线版中为未读的文章,同步后会在在线版中被设定为保持为未读
  • 在线版中设置为保持为未读的文章,同步后会在离线版中被设置为大头针
  • 在线版中删除的源,同步后离线版中也会删除
  • 在线版中增加的源,同步后离线版中也会增加。
-------------------------------------------------
文章列表界面和源列表界面

[ 本帖最后由 akey 于 2008-5-18 23:07 编辑 ]

附件

IMG_2135.JPG (37.59 KB)

2008-4-27 12:14

IMG_2135.JPG

IMG_2175.JPG (83.54 KB)

2008-5-4 18:26

IMG_2175.JPG

IMG_2181.JPG (80.01 KB)

2008-5-4 18:26

IMG_2181.JPG

IMG_2187.JPG (80.52 KB)

2008-5-4 18:26

IMG_2187.JPG

阅读界面

[ 本帖最后由 akey 于 2008-4-27 12:17 编辑 ]

附件

IMG_2137.JPG (38.31 KB)

2008-4-27 12:15

IMG_2137.JPG

IMG_2139.JPG (49.45 KB)

2008-4-27 12:15

IMG_2139.JPG

横屏幕浏览效果和登录信息界面

[ 本帖最后由 akey 于 2008-4-27 12:16 编辑 ]

附件

IMG_2140.JPG (37.5 KB)

2008-4-27 12:15

IMG_2140.JPG

IMG_2142.JPG (30.91 KB)

2008-4-27 12:15

IMG_2142.JPG

这个要顶的,我就是想找能用WIFI省流量,离线看RSS的软件
自己顶一下,顶楼内容有更新。
关注中啊 要是能出个包就好了
自己再顶自己一下,每次更新我都会顶一下的,谢谢配合!
很强大,支持楼主!
lz加油,继续关注~~~
DIY 你自己的源 !给Installer减肥,无限自由:iPhoneCake.com 软件分享!
深公网安备案证字第 4403101901155 号