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.2.1.tar.gz (7.2 kB view hashes)

Uploaded Source

Built Distribution

pkrhistoryreader-0.2.1-py3-none-any.whl (7.2 kB view hashes)

Uploaded Python 3

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