A Poker Package for Graphic User Interface
Project description
PokerGUI
Description
PokerGUI
est un outil d'interface graphique pour du Texas Hold'Em Poker.
Il s'articule avec les autres éléments de ManggyPoker
Readme à modifier...
Fonctionnalités
- Téléchargement des fichiers d'historique de poker vers un bucket S3.
- Option pour télécharger tous les fichiers depuis le début de l'année en cours.
- Option pour télécharger uniquement les fichiers du jour.
- Vérifie si un fichier existe déjà dans le bucket pour éviter les doublons.
Utilisation
- Assurez-vous d'avoir les dépendances requises installées en utilisant :
pip install -r requirements.txt
-
Créez un fichier
.env
à la racine du projet avec les configurations nécessaires. Voir le template ci-dessous. -
Pour télécharger tous les fichiers depuis le début de l'année, exécutez :
python daily_upload.py
- Pour télécharger uniquement les fichiers du jour, exécutez :
python frequent_upload.py
Configuration
- Les clés d'accès à S3 et d'autres configurations sont chargées à partir du fichier
.env
. Assurez-vous de le définir correctement avec le template suivant :
DO_REGION=VotreRégion
DO_ENDPOINT=VotreEndpoint
AWS_ACCESS_KEY_ID=VotreAccessKeyID
AWS_SECRET_ACCESS_KEY=VotreSecretAccessKey
- Le répertoire par défaut pour chercher les fichiers est basé sur le répertoire de l'utilisateur courant. Vous pouvez le changer si nécessaire dans le code.
Planification avec Crontab
Si vous souhaitez exécuter les scripts en tant que tâches planifiées avec crontab
, voici comment vous pouvez le faire :
Pour daily_upload.py
:
0 0 * * * /chemin/vers/python /chemin/vers/le/projet/daily_upload.py
Pour frequent_upload.py
:
0 * * * * /chemin/vers/python /chemin/vers/le/projet/frequent_upload.py
Assurez-vous de remplacer /chemin/vers/python
par le chemin complet vers votre interpréteur Python et /chemin/vers/le/projet/
par le chemin complet vers le dossier du projet.
Contribution
Si vous souhaitez contribuer au projet, n'hésitez pas à faire des pull requests ou à ouvrir des issues.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pkrtablegui-1.0.0.tar.gz
.
File metadata
- Download URL: pkrtablegui-1.0.0.tar.gz
- Upload date:
- Size: 2.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa4e62dcf8b53e1fb0fe72f6f85a9fea6305f825dc09dc30c56075432d21ca35 |
|
MD5 | ab25080f1a03f9c52e828967669e2700 |
|
BLAKE2b-256 | b432e04a16abef8ac0014f007c5398bd9299cf3324d07a2f0d4282e4813f9e48 |
File details
Details for the file pkrtablegui-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: pkrtablegui-1.0.0-py3-none-any.whl
- Upload date:
- Size: 2.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 329741763dbd8864a39922e1886fe8da6b08bb4559f5bc56ea488b86dba37766 |
|
MD5 | a4c371b5d87f1a4f106aa16cc17fcda4 |
|
BLAKE2b-256 | 2e228d5723f5efb04673b742997c95c9ff8d7622e2a6805177af099b3bdb9585 |