GitXplorerGitXplorer
e

feedy

public
1 stars
0 forks
3 issues

Commits

List of commits on branch master.
Unverified
0c73132db4e748845b547ecb8621c494895dd25f

Change CA file permissions in docker container

eeirsyl committed 4 years ago
Unverified
ddde80cb781a7113812c52c0ca1029f54685fca5

Fix postgres connection leak

eeirsyl committed 6 years ago
Unverified
89624786df594d8d0d7a2f3ef6fcd2a91bcf9abc

Add postgres config storage backend

eeirsyl committed 6 years ago
Unverified
bcf7ad50f8c4228b1808d182ec2e808439683105

Update readme.md with download and uasge instructions

eeirsyl committed 6 years ago
Unverified
591ee9063efc488ed6036dba942faee9bd3e0c04

Add open db timeout

eeirsyl committed 6 years ago
Unverified
e280b3c2260a7df542a4b29b1faae1db7cd08d0a

Change scrape client, add job deadline and a long-running scrape service

eeirsyl committed 6 years ago

README

The README file for this repository.

feedy

Scrape RSS feeds and add articles to pocket

Getting started

Clone repo and download dependencies:

git clone git@github.com:eirsyl/feedy.git ${GOPATH}/src/github.com/eirsyl/feedy
cd ${GOPATH}/src/github.com/eirsyl/feedy
make vendor

Build application:

make build

Usage

Go the releases page to download a precompiled version of feedy!

feedy --help
RSS feed scraper

Usage:
  feedy [command]

Available Commands:
  feed        Manage feeds
  help        Help about any command
  login       Authenticate with pocket
  scrape      Scrape watched feeds

Flags:
      --concurrency int     feeds to scrape concurrent (default 10)
  -c, --configFile string   config file path
  -h, --help                help for feedy
      --version             version for feedy

Use "feedy [command] --help" for more information about a command.

Add feed

feedy -c /var/lib/feedy/config.db feed add <feed> <tag1> <tag2>

List subscribed feeds

feedy -c /var/lib/feedy/config.db feed list

Run the scraper as a system service

feedy -c /var/lib/feedy/config.db scrape --autostop=false

Systemd file for running the service in the background:

[Unit]
Description=Feedy RSS scraper
After=network.target

[Service]
Type=simple
User=feedy
ExecStart=/usr/local/sbin/feedy -c /root/config.db scrape --autostop=false
CPUAccounting = yes
MemoryAccounting = yes

[Install]
WantedBy=multi-user.target