humungus - gruss

i am gravely disappointed

i understand your pain

overview - files - changes - changes rss

grĂ¼ss!

-- features

Can pull from RSS (and atom) feeds. Can also pull from Twitter.

Search.

Downloads and saves images for local rehosting.

Scrubs and simplifies HTML. Lazy loads images to save bandwidth.

Configurable feed delay, with random proportional jitter.

-- requirements

github.com/PuerkitoBio/goquery
github.com/andybalholm/cascadia
github.com/gorilla/mux
github.com/mmcdole/gofeed
github.com/mmcdole/goxpp
golang.org/x/crypto
golang.org/x/net
golang.org/x/text
humungus.tedunangst.com/r/go-sqlite3

-- setup

./gruss init

./gruss

recent changes

219:e6da2fae87ef on 2025-06-03 00:54:02 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Tagged: tip

vet fixes

218:2741081d2865 on 2025-06-02 23:31:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

replace ioutil

217:23113447c3a2 on 2025-06-02 23:26:37 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

remove old template helper

216:99dc9a131672 on 2025-06-02 23:23:32 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

use default client

215:899942f471ff on 2025-06-02 23:19:47 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

can't remember why we were gzipping manually

214:34ad2e8052ed on 2025-06-02 02:16:10 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't need to seed rand

213:3b5f31edb210 on 2025-05-26 03:30:45 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

another atom fix

212:4febdac843fb on 2025-05-25 19:49:18 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

atom fix

211:a76da4bae94e on 2025-05-24 22:17:56 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

one more atom fix

210:c28767caa825 on 2025-05-24 22:10:17 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

prefer embedded, but don't append