Skip to main content

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


Download files

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

Source Distribution

pkrhistoryreader-0.3.0.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

pkrhistoryreader-0.3.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

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

Hashes for pkrhistoryreader-0.3.0.tar.gz
Algorithm Hash digest
SHA256 e2216969bb3a907d24b8b990c7dcd33c31c75a38f7c71acefed2ae49f78042ff
MD5 3f8a59fd226ff7c2e362d6d5aee5471b
BLAKE2b-256 ef41a7ec66684f1332407ce824d24ce1b982a52be90e7f52d0b12ec04ca0dd11

See more details on using hashes here.

File details

Details for the file pkrhistoryreader-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pkrhistoryreader-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 29932d23327dc8b2609ec6606adb0aa152f7ad8007037442b4a02f04f13d1e6a
MD5 639b89fcc187a660545316ee66b930ac
BLAKE2b-256 c1d297dc8b37d3b62a85e606e8cf2adb6098d6b74bd1d8ee25f35b369def316e

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