greedy

Greedy saves websites you visit through a bookmarklet and exposes them through a RSS feed.

  • 所有者: rogierlommers/greedy
  • 平台:
  • 許可證:
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Greedy

Greedy allows you to run your own collection of urls to read. For example: you are reading a webpage and you want to mark it as read later, you can use this service to quickly save the page and read it later. From there, the service generates an RSS feed containing all these urls. You can import this RSS feed into your own, favorite RSS client (f.e. TinyTinyRSS).

Storage

Greedy uses a local database file (boltdb) as it's storage. You can specify the location of the database file by setting the databasefile environment variable. See environment section below for more information.

Running in a docker container

docker run -v /srv/services/greedy:/greedy-data -p 9001:8080 --name greedy rogierlommers/greedy

  • Greedy by default runs on port 8080, the above command will bind the container to your (local) port 9001
  • It is recommended to mount the database file, so you can create local backups. With the above command, the articles are saved in directory /tmp/greedy
push new version

First build binary ./build.sh

  • docker build -t rogierlommers/greedy .
  • docker push rogierlommers/greedy:latest
Usage

Once you have installed and started Greedy, open a browser and point to the host:port you have configurated. The greedy homepage should appear. Drag the button to your favorites/bookmarks bar. It is a bookmarklet which redirects to the service and stores the current page to your reading list. Next step is to add the /rss endpoint to your RSS aggregator.

Configuration

You can change the default configuration by changing environment vars. For example, running on port 9090 can be done with: GREEDY_PORT=9090 ./greedy., environment var, description, default, --------------------, :-------------------------:, ------------------, GREEDY_HOST, host it binds to, 0.0.0.0, GREEDY_PORT, http port, 8080, GREEDY_DATABASEFILE, location of database file, ./articles.bolt, ###### Need help?
For more information, please don't hesitate to contact me @rogierlommers.

History

  • uses BOLT as storage engine
  • display articles as RSS
  • scrapes title and page description
  • single binary containing all (static) files, easy to install
  • multiple platforms: linux and darwin

Screenshots

home page

stats page

主要指標

概覽
名稱與所有者rogierlommers/greedy
主編程語言Go
編程語言CSS (語言數: 4)
平台
許可證
所有者活动
創建於2015-05-03 12:47:04
推送於2025-04-17 05:27:52
最后一次提交2025-04-17 07:27:44
發布數1
最新版本名稱1.0 (發布於 2015-10-09 23:33:11)
第一版名稱1.0 (發布於 2015-10-09 23:33:11)
用户参与
星數23
關注者數2
派生數0
提交數233
已啟用問題?
問題數3
打開的問題數0
拉請求數7
打開的拉請求數0
關閉的拉請求數1
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?