Mobilizon reshare è una suite per condividere gli eventi Mobilizon su un'ampia selezione di piattaforme e permettere ad un'organizzazione di automatizzare la propria strategia di social media sugli eventi e la loro promozione.
https://mobilizon.it
de3e503cd6
* Fixed typo * Added proper exceptions for publishers * Updated publishers logics: using messengers to allow publications without events * Added new exception 'InvalidSettings' * Updated notifiers and publishers: retrieve credentials and destination from config, use only message/event in constructors, lesser refactoring * Updated publishers' tests * Updated notifiers and publishers config for Telegram service, updated settings.toml file * Updated 'post()' method and removed useless config checks for Telegram bot * Added jinja2 template management for message formatting methods * Manage message validation in publishers' run() method * Better config management for notifiers and publishers * Lesser update to logging and error-raising management (#23) |
||
---|---|---|
mobilizon_bots | ||
tests | ||
.gitignore | ||
.pre-commit-config.yaml | ||
.pre-commit-hooks.yaml | ||
LICENSE | ||
README.md | ||
README.rst | ||
poetry.lock | ||
pyproject.toml | ||
setup.cfg |
README.md
Develop
To run pre-commit hooks run pre-commit install
after cloning the repository.
Make sure to have pre-commit
installed in your active python environment. To install: pip install pre-commit
. For more info: https://pre-commit.com/