Commit Briefs

1706893d69 Aleksey Ryndin

Fix: UnicodeDecodeError (correct) (main, tags/v0.1.3)


06c1743a9e Aleksey Ryndin

Fix: UnicodeDecodeError (tags/v0.1.2)


7ffc8cefab Aleksey Ryndin

Fix: remove `requests` dependence


333aa34f5c Aleksey Ryndin

Add: relative links (bug)


27e01c0187 Aleksey Ryndin

Add TODO


cf0c9d5af9 Aleksey Ryndin

Pass content as form-data (tags/v0.1.1)

Fix: requests.exceptions.HTTPError: 413 Client Error: Payload Too Large for url: https://honk.any-key.press/api?action=honk&<...>


a7533b7945 Aleksey Ryndin

Fix README


0f17d4a1cf Aleksey Ryndin

Fix README (tags/v0.1.0)


36e13c5d16 Aleksey Ryndin

Fixes: pylint


9edb36c07c Aleksey Ryndin

Add timeout


Branches

Tags

Tree

LICENSEcommits | blame
README.mdcommits | blame
TODOcommits | blame
ronk.pycommits | blame

README.md

ronk: RSS-to-honk bot
=====================

Repost from RSS feed to [honk][honk-tedu].
ONLY standard library (WITHOUT external dependencies).

Periodic launch of the bot (for example: [@hourly][openbsd-crontab5]):
```
$ python3 ronk.py --db ~/example --rss https://example.org/feed.rss --honk https://honk.server.org/api --token $TOKEN
```

`$TOKEN` must be obtained via [API][honk-login]:
```
$ curl -X POST -F "username=$NAME" -F "password=$PASS" -F "gettoken=1" https://honk.server.org/dologin
```

[honk-tedu]: https://humungus.tedunangst.com/r/honk
[openbsd-crontab5]: https://man.openbsd.org/crontab.5
[honk-login]: https://honk.any-key.press/help/honk.3.html#login