標籤
無標籤

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

最近の作業部屋活動履歴

2015-06-17
2015-06-15
2014-08-13
2014-06-17

最近のWikiの更新 (Recent Changes)

2014-08-13

Wikiガイド(Guide)

サイドバー (Side Bar)

  • R/O
  • R/O (HTTP)
  • R/W (SSH)
  • R/W (HTTPS)
Fork

Grrreader

Grrreader - Gxxgle-Reader-inspired Rss READER (a.k.a. Gxxgle Reader Clone)

What is "grrreader"?

Grrreader is Web-based RSS reader application. Grrreader has Gxxgle-Reader-like AJAX based UI, independent RSS feed fetcher, and minimal feature to check RSSs are implemented.

Grrreader uses Python to fetch RSS feed, and Node.js to build HTTP Server and Web UI.

Requires

  • Python 2.7.x
  • Node.js 0.10.x
  • Some python modules: "feedparser", "dateutil.parser", "mysql.connector"
  • Some node.js modules: defined in client/package.json and "forever"
  • MySQL

How to install

  1. install Python (>2.7.x), Node.js (>0.10.x), MySQL
  2. create MySQL database and user, tables for use
  3. run npm install in client directory
  4. copy client/config.json.sample to client/config.json
  5. edit client/config.json
  6. copy backend/config.ini.sample to backend/config.ini
  7. edit backend/config.ini
  8. fix 'DEST' line to install directory for client in install.sh
  9. execute backend/feedfetcher.py to initial feed fetching
  10. add backend/feedfetcher.py to crontab
  11. start rrreader service like: # service grreader start

Create Tables

To create Tables, do below commands.

$ cd backend
$ python
Python 2.7.2 (default, Oct 11 2012, 20:14:37) 
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import db
>>> db.MySQLDatabase().create_tables()
>>> ^D
$

Import Google Reader's registered feeds

$ cd backend
$ python greaderimport.py < ../subscriptions.xml  

Sample crontab

# MM HH DD MM WE CMD
*/30   *  *  *  *  cd /usr/local/share/grrreadder/backend; /usr/bin/python feedfetcher.py > /dev/null

Simple RSS Reader inspired by Gxxgle Reader

リリースファイル (Release Files)

檔案名大小時間下載總數
grrreader.png142.17 k2013-07-11 19:22:46104

最近のコミット (Recent Commits)

修訂.時間作者訊息 RSS
ea2232ba2015-06-17 17:10:06hylomfix crash when invalid url inputed
588b86eb2015-06-15 16:14:36hylomfix: use font-awesome external link icon
2c4d36132015-06-15 16:08:55hylomadd font-awesome 4.3.0
e92710672014-08-06 01:27:03hylomadd pager above article list
d0b84c712014-08-06 00:59:45hylomMerge branch 'master' into HEAD
03c470e72014-08-06 00:57:42hylomMerge branch 'release'
2c7e64622014-08-06 00:57:27hylomfix: change ul element's class in sources list (left pane)
191d8bec2014-08-05 00:19:55hylomMerge pull request #1 from hiromichim/pullreq-20140803 n...
83c893262014-08-04 16:36:30hylomtemporary fix: show content link
6c5752742014-08-03 00:38:05hylomfix: install path in install.sh

最近更新されたチケット (Latest updated Tickets)

標題優先權里程碑標籤Created at最後更新
フィードの追加UIを作るbeta release2013-07-11 20:17:082013-07-11 20:17:08
未読/既読管理機能を実装するbeta release2013-07-11 19:52:282013-07-11 19:52:33
フィード一覧にfaviconを表示するbeta release2013-07-11 19:51:352013-07-11 19:51:35
feed一覧の並び替えを実装する中間beta release2013-07-11 19:51:002013-07-11 19:51:00
提交