Skip to main content

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

  1. Assurez-vous d'avoir les dépendances requises installées en utilisant :
pip install -r requirements.txt
  1. Créez un fichier .env à la racine du projet avec les configurations nécessaires. Voir le template ci-dessous.

  2. Pour télécharger tous les fichiers depuis le début de l'année, exécutez :

python daily_upload.py
  1. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pkrtablegui-1.0.0.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

pkrtablegui-1.0.0-py3-none-any.whl (2.2 kB view details)

Uploaded Python 3

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

Hashes for pkrtablegui-1.0.0.tar.gz
Algorithm Hash digest
SHA256 aa4e62dcf8b53e1fb0fe72f6f85a9fea6305f825dc09dc30c56075432d21ca35
MD5 ab25080f1a03f9c52e828967669e2700
BLAKE2b-256 b432e04a16abef8ac0014f007c5398bd9299cf3324d07a2f0d4282e4813f9e48

See more details on using hashes here.

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

Hashes for pkrtablegui-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 329741763dbd8864a39922e1886fe8da6b08bb4559f5bc56ea488b86dba37766
MD5 a4c371b5d87f1a4f106aa16cc17fcda4
BLAKE2b-256 2e228d5723f5efb04673b742997c95c9ff8d7622e2a6805177af099b3bdb9585

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page