Ebooks bot forked from https://github.com/Lynnesbian/mstdn-ebooks
|
|
||
|---|---|---|
| .gitignore | ||
| Dockerfile | ||
| LICENSE | ||
| README.md | ||
| auth.go | ||
| gen.go | ||
| go.mod | ||
| go.sum | ||
| main.go | ||
| markov.go | ||
| status.go | ||
README.md
mstdn-ebooks
Lynnear Edition
This version makes quite a few changes from the original and the other original, such as:
- Unicode support
- Non-Markov stuff
- Doesn't unecessarily redownload all toots every time
- Uses an API called "webfinger" to allow downloading toots not known to your bot's instance
- Self-contained executable handles scheduling
- Docker support
- Written in Go
Installation
- Build mstdn-ebooks the same way you would build any Go program (
go get, etc.) Alternatively, if you don't want to build it yourself, download a precompiled release version. - If you haven't already, create an account on botsin.space or another instance.
- Make sure the bot account is ONLY following you. Remove any default follows.
- Run the
mstdn-ebookscommand. If your instance is not botsin.space, run the command asmstdn-ebooks -server https://[your instance]. - Copy the URL it generates into a browser logged into your bot account, and copy the code that Mastodon generates back to the program.
- Congratulations! Your ebooks bot is now running. To restart it, you only need to redo step 4.