No description
|
All checks were successful
Build Docker Image / build (push) Successful in 1m57s
|
||
|---|---|---|
| .forgejo/workflows | ||
| .idea | ||
| code_review | ||
| data | ||
| docker | ||
| log | ||
| migrations | ||
| profile_graphics | ||
| resources | ||
| src | ||
| tests | ||
| .dockerignore | ||
| .gitignore | ||
| alembic.ini | ||
| LICENSE.md | ||
| mastodon-notifier-service.iml | ||
| pytest.ini | ||
| README.md | ||
| requirements-dev.txt | ||
| requirements.txt | ||
| TO_DO.md | ||
Notify Bot
NotifyBot helps you stay on top of your favorite Mastodon hashtags. Stay informed about low-traffic or important hashtags without constantly checking them.
For more information, visit: https://notifybot.jampdx.net
This project is still in development and is not ready for use.
See the TO_DO.md file for issues queue.
Setting up project
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt -r requirements-dev.txt
.venv/bin/alembic upgrade head
In the resources directory, adjust settings for: config.toml and config-dev.toml.
Setup API token:
- Log into the Mastodon accout where you will be running the bot.
- Preferences -> Development -> New Application
- Create a new application with all scopes enabled except
admin. - Copy the "Your access token" value
- Back in the
resourcesdirectory, copy thecredentials.toml.examplefile tocredentials.tomland paste the token into the file. - While you are in there, set an
admin_passwordthat you will use to access the/adminAPI endpoints.