humungus - gruss

i am gravely disappointed

i understand your pain

overview - downloads - 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

190:a7f52ad3d911 on 2023-08-01 01:03:57 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Tagged: tip

hardcode one tracker to strip for testing

189:e871814c2185 on 2023-08-01 01:00:31 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

update webs

188:f789c686fa6d on 2022-04-27 06:44:29 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 186:379163be89ed

m

187:d5d82875babb on 2022-04-27 06:41:33 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 183:561325c45580

update all the deps

186:379163be89ed on 2021-03-15 03:30:03 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

auth table needs expiry

185:b5865c974400 on 2021-03-15 03:27:54 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 183:561325c45580

m

184:11fe1b067137 on 2021-03-15 03:25:34 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 182:8c9f6a36ff3d

update go.mod

183:561325c45580 on 2020-12-22 18:15:11 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

try reverting back to old twitter

182:8c9f6a36ff3d on 2020-07-08 07:25:56 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

don't cancel httpget before reading body

181:ebd72c9e711a on 2020-07-01 04:19:33 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

update tweeter to workaround new js only site