This Python script allows sign up to a Forgejo instance to all local users of a Mastodon server.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
spla bc4a481f6e
First release
4 weeks ago
Forgejo.py First release 4 weeks ago
LICENSE First release 4 weeks ago
README.md First release 4 weeks ago
gitcat.py First release 4 weeks ago
requirements.txt First release 4 weeks ago
setup.py First release 4 weeks ago

README.md

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

  2. cd into your 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.