- Install and set up Simple Notifier using the installation instructions below
- Deploy it on a server or run it temporarily as needed: See Deployment Instructions
gitpython >= 3.13
- Clone this repository
- Move into cloned repository root directory
- Enable wanted modules moving
.pyfiles frommodules/availabletomodules/active- On Windows use
\instead of/
- On Windows use
- Configure these modules in their respective files
- Clone this repository
- Move into the cloned repository's root directory
- Create virtual environment with
python -m venv venv - Source virtual environment using:
source venv/bin/activateon Unix based OSsource.\venv\Scripts\activateon Windows.
- Install necessary packages with
pip install -r requirements.txt - Enable wanted modules moving
.pyfiles frommodules/availabletomodules/active- On Windows use
\instead of/
- On Windows use
- Configure these modules in their respective files
- With
uv:uv run fastapi run main.py - With
pip:fastapi run main.py
The server will then be launched on port 8080
Visit http://IP:8080/docs to see available endpoints an their arguments
Comming soon ...
To contribute to this repository:
- Fork the repository
- Clone the forked repository to your local machine
- Create a new branch for your contribution
- Make changes, commit, and push to your fork
- Create a pull request to the original repository
Please:
- Follow the existing coding style
- Test new features
- Use commit messages that are meaningful and consistent in style with existing ones
- For new modules, utilize
template.pyand embed configuration instructions directly in the file
Simple Notifier is a free software and it's released under the terms of the MIT LICENSE file