A Poker Package to read poker history files from S3 bucket
Project description
PokerHistoryReader
Description
PokerHistoryReader
est une bibliothèque Python conçue pour extraire et analyser des informations à partir d'historiques de mains de poker. Le package vous permet d'obtenir des données détaillées sur chaque main, comme les joueurs impliqués, les actions prises, les cartes tirées, et bien plus encore.
Fonctionnalités
- Extraction du type de jeu (CashGame ou Tournoi)
- Identification des joueurs (Siège, Pseudo, Stack, Bounty)
- Actions des joueurs (Mise, Relance, Check, etc.)
- Extraction des cartes (Flop, Turn, River)
- Identification des gagnants et des pots remportés
- ... et bien d'autres !
Prérequis
- Python 3.x
- AWS S3 (si vous souhaitez utiliser les fonctionnalités liées à S3)
Installation
Pour installer le package, vous pouvez utiliser pip :
pip install pkrhistoryreader
Ou, si vous avez cloné le dépôt :
cd PokerHistoryReader
pip install .
Utilisation
Après l'installation, vous pouvez utiliser le package comme suit :
from pkrhistoryreader.reader import HistoryReader
# Initialisez l'objet
reader = HistoryReader()
# Utilisez les méthodes pour extraire des informations
game_type = reader.extract_game_type(hand_txt)
players_info = reader.extract_players(hand_txt)
# ... et ainsi de suite
Documentation
Une documentation complète est à venir
Contribution
Si vous souhaitez contribuer au projet, n'hésitez pas à ouvrir des issues ou à proposer des pull requests.
Licence
Ce projet est sous licence MIT. Voir le fichier LICENSE.txt pour plus de détails.
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 pkrhistoryreader-0.3.0.tar.gz
.
File metadata
- Download URL: pkrhistoryreader-0.3.0.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2216969bb3a907d24b8b990c7dcd33c31c75a38f7c71acefed2ae49f78042ff |
|
MD5 | 3f8a59fd226ff7c2e362d6d5aee5471b |
|
BLAKE2b-256 | ef41a7ec66684f1332407ce824d24ce1b982a52be90e7f52d0b12ec04ca0dd11 |
File details
Details for the file pkrhistoryreader-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: pkrhistoryreader-0.3.0-py3-none-any.whl
- Upload date:
- Size: 7.3 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 | 29932d23327dc8b2609ec6606adb0aa152f7ad8007037442b4a02f04f13d1e6a |
|
MD5 | 639b89fcc187a660545316ee66b930ac |
|
BLAKE2b-256 | c1d297dc8b37d3b62a85e606e8cf2adb6098d6b74bd1d8ee25f35b369def316e |