31 líneas
859 B
Markdown
31 líneas
859 B
Markdown
|
# 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
|
||
|
|
||
|
1. Clone this repo: git clone https://git.mastodont.cat/spla/gitcat.git <target dir>
|
||
|
|
||
|
2. cd into your <target dir> and create the Python Virtual Environment: `python3.x -m venv .`
|
||
|
|
||
|
3. Activate the Python Virtual Environment: `source bin/activate`
|
||
|
|
||
|
4. Run `pip install -r requirements.txt` to install needed libraries.
|
||
|
|
||
|
5. Run `python setup.py` to setup the Mastodon bot account and related bot's access tokens.
|
||
|
|
||
|
6. Use your favourite scheduling method to set `python gitcat.py` to run every minute.
|
||
|
|
||
|
|