Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bjarnirunar/soft
Solo Fedi Tools
https://github.com/bjarnirunar/soft
bots fediverse hashtag-scraper hashtags
Last synced: about 1 month ago
JSON representation
Solo Fedi Tools
- Host: GitHub
- URL: https://github.com/bjarnirunar/soft
- Owner: BjarniRunar
- Created: 2019-07-25T14:29:01.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-07-27T11:12:00.000Z (over 5 years ago)
- Last Synced: 2024-04-13T13:59:37.615Z (9 months ago)
- Topics: bots, fediverse, hashtag-scraper, hashtags
- Language: Python
- Size: 10.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# soft: Solo Fedi Tools
This is (or might become) a collection of simple tools to help with
running a small (solo) Fediverse Instance.## Contents
* [scripts/hashtag_helper.py](scripts/hashtag_helper.py):
A bot which searches remote instances by hashtag, and injects
what it finds into the local timeline.
* ...Consult the source of each individual tool for further documentation.
## Requirements
* Python 3.x
* Mastodon.py.## Getting started
For development, I recommend using `virtualenv`:
$ virtualenv -p $(which python3) .env
$ . .env/bin/activate
$ pip install Mastodon.py...configure things...
$ python ./scripts/hashtag_helper.py
If you want to install things globally:
$ sudo pip3 install Mastodon.py
$ cp -a scripts/*.py /usr/local/binI have a line like this in my crontab, to run the hashtag helper once per hour,
complemented by the `config.json` file specifying a `looptime` of 3500 seconds.15 * * * * /path/to/hashtag_helper.py -s -1 /path/to/hh_config.json
## License
Free Software: AGPLv3+