A Poker Package to split poker history files in DO S3 bucket
Project description
PokerHistorySplitter
Présentation
PokerHistorySplitter est un projet conçu pour télécharger des fichiers d'historique de poker depuis un bucket S3, les diviser en fichiers individuels basés sur différentes mains de poker, puis uploader ces fichiers divisés vers le même bucket S3.
Configuration
Pour utiliser ce projet, vous devez configurer certaines variables d'environnement. Créez un fichier .env
à la racine du projet et ajoutez les éléments suivants :
DO_REGION=Votre_region_DigitalOcean
DO_ENDPOINT=Votre_endpoint_DigitalOcean
AWS_ACCESS_KEY_ID=Votre_access_key
AWS_SECRET_ACCESS_KEY=Votre_secret_access_key
N'oubliez pas de remplacer les valeurs par vos propres informations d'identification et de configuration.
Dépendances
Installez les dépendances requises en exécutant :
pip install -r requirements.txt
Exécution
Pour exécuter le projet, utilisez la commande suivante :
python app.py
Structure du projet
app.py
: Point d'entrée principal de l'application.downloader.py
: Contient la classeS3Downloader
pour télécharger des fichiers depuis un bucket S3.splitter.py
: Contient la classeFileSplitter
pour diviser des fichiers d'historique brut et les uploader vers S3.requirements.txt
: Liste des dépendances nécessaires à l'exécution du projet.
License
MIT License (MIT).
Copyright (c) 2023 Alexandre MANGWA
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 pkrhistorysplitter-1.0.1.tar.gz
.
File metadata
- Download URL: pkrhistorysplitter-1.0.1.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d69546184c4973ed219c0e904b0bb10e8a1639ecdddb084275626b8c036b9198 |
|
MD5 | 8a72370d4cf9edbd23f345c4cb3d0844 |
|
BLAKE2b-256 | 9bedd923dbc9bbbd86cabe9ae178609723ec6e49c0c317ec2cdd08fd231ae9eb |
File details
Details for the file pkrhistorysplitter-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: pkrhistorysplitter-1.0.1-py3-none-any.whl
- Upload date:
- Size: 6.5 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 | 0be2258d5aa283c8ac8f6e4510a312fbf2271b49d45d366d69af6afdebd3d469 |
|
MD5 | aa353bbe82906255b8f303d3a2b0dcfb |
|
BLAKE2b-256 | 7e5558c5d2e952d61965c4a7ed40c76d4f440f6e4a1e43762447fa1a7bbdb214 |