This Python script allows sign up to a Forgejo instance to all local users of a Mastodon server.
- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| Forgejo.py | ||
| gitcat.py | ||
| LICENSE | ||
| README.md | ||
| requirements.txt | ||
| setup.py | ||
gitcat
This Python script allows sign up to a Forgejo instance to all local users of a Mastodon server.
Dependencies
- Python 3
- Forgejo running server with admin access account
- Mastodon's bot account
Usage
From the Mastodon's server account where this bot is running:
@bot_username registre
Installation
-
Clone this repo: git clone https://git.mastodont.cat/spla/gitcat.git
-
cd into your and create the Python Virtual Environment:
python3.x -m venv . -
Activate the Python Virtual Environment:
source bin/activate -
Run
pip install -r requirements.txtto install needed libraries. -
Run
python setup.pyto setup the Mastodon bot account and related bot's access tokens. -
Use your favourite scheduling method to set
python gitcat.pyto run every minute.