Maps the sofascore rating to comunio players
- get current ranking of all comunio players
- periodic messages for player rating, goals and offs
- messenger integration to share it in groups chat with friends
- supports postgresql and sqlite databases
Installation
install ComunioScore with pip
pip3 install ComunioScore
or from source
git clone https://github.com/bierschi/ComunioScore
cd ComunioScore
sudo python3 setup.py install
Usage and Examples
Print the available arguments for ComunioScore
ComunioScore --help
Use it with pure command line arguments
ComunioScore args --host 127.0.0.1 --port 8086 --dbhost 127.0.01 --dbport 5432 --dbuser john --dbpassword jane --dbname comunioscore --comunio_user john --comunio_pass jane --token adfefad --chatid 18539452
Or with a configuration file
ComunioScore config --file /etc/comunioscore/comunioscore.ini
edit the comunioscore.ini file and add credentials from comunio, telegram and postgres database:
[comunio]
username=
password=
[database]
host=
port=
username=
password=
dbname=
[server]
host='0.0.0.0'
port=8086
[telegram]
token=
chatid=
[season]
startdate=
Build Debian package
change into directory dist_package and execute:
./build_package.sh --debian
install debian package
sudo dpkg -i ComunioScore_*.deb
Logs
logs can be found in /var/log/ComunioScore
Troubleshooting
add your current user to group syslog, this allows the application to create a folder in
/var/log. Replace <user> with your current user
sudo adduser <user> syslog
to apply this change, log out and log in again and check with the command groups
To use pythons build in sqlite database, leave the [database] section in the config file empty
Changelog
All changes and versioning information can be found in the CHANGELOG
License
Copyright (c) 2019 Bierschneider Christian. See LICENSE for details
Metadata
Release files for ComunioScore 1.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| ComunioScore-1.0.9-py3-none-any.whl | Python 3 | none | any | Details for ComunioScore-1.0.9-py3-none-any.whl |
Release files / ComunioScore-1.0.9-py3-none-any.whl
| Download URL | ComunioScore-1.0.9-py3-none-any.whl |
|---|---|
| Size | 47.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
083085b3c9b2d7fb80a2c5a74b7676e72dd5217773c92cf60274db165f11ae06
|
|
BLAKE2b-256 checksum How to use checksums |
0a5078d22a08f931dd6a2a13766ce9df89cd67d8c2a199c35f52b7f3db3244b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.9
|
Security for ComunioScore 1.0.9
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.