pkrhistorysplitter


Namepkrhistorysplitter JSON
Version 1.0.1 PyPI version JSON
download
home_pagehttps://github.com/manggy94/PokerHistorySplitter
SummaryA Poker Package to split poker history files in DO S3 bucket
upload_time2023-11-08 00:24:09
maintainer
docs_urlNone
authorAlexandre MANGWA
requires_python
license
keywords poker pkrhistory history pkr pkrhistorysplitter pokerhistory splitter downloader
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
## 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 :

```plaintext
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 :

```bash
pip install -r requirements.txt
```

### Exécution

Pour exécuter le projet, utilisez la commande suivante :

```bash
python app.py
```

### Structure du projet

- `app.py` : Point d'entrée principal de l'application.
- `downloader.py` : Contient la classe `S3Downloader` pour télécharger des fichiers depuis un bucket S3.
- `splitter.py` : Contient la classe `FileSplitter` 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


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/manggy94/PokerHistorySplitter",
    "name": "pkrhistorysplitter",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "poker pkrhistory history pkr pkrhistorysplitter pokerhistory splitter downloader",
    "author": "Alexandre MANGWA",
    "author_email": "alex.mangwa@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/9b/ed/d923dbc9bbbd86cabe9ae178609723ec6e49c0c317ec2cdd08fd231ae9eb/pkrhistorysplitter-1.0.1.tar.gz",
    "platform": null,
    "description": "\n## PokerHistorySplitter\n\n---\n\n### Pr\u00e9sentation\n\nPokerHistorySplitter est un projet con\u00e7u pour t\u00e9l\u00e9charger des fichiers d'historique de poker depuis un bucket S3, les diviser en fichiers individuels bas\u00e9s sur diff\u00e9rentes mains de poker, puis uploader ces fichiers divis\u00e9s vers le m\u00eame bucket S3.\n\n### Configuration\n\nPour utiliser ce projet, vous devez configurer certaines variables d'environnement. Cr\u00e9ez un fichier `.env` \u00e0 la racine du projet et ajoutez les \u00e9l\u00e9ments suivants :\n\n```plaintext\nDO_REGION=Votre_region_DigitalOcean\nDO_ENDPOINT=Votre_endpoint_DigitalOcean\nAWS_ACCESS_KEY_ID=Votre_access_key\nAWS_SECRET_ACCESS_KEY=Votre_secret_access_key\n```\n\nN'oubliez pas de remplacer les valeurs par vos propres informations d'identification et de configuration.\n\n### D\u00e9pendances\n\nInstallez les d\u00e9pendances requises en ex\u00e9cutant :\n\n```bash\npip install -r requirements.txt\n```\n\n### Ex\u00e9cution\n\nPour ex\u00e9cuter le projet, utilisez la commande suivante :\n\n```bash\npython app.py\n```\n\n### Structure du projet\n\n- `app.py` : Point d'entr\u00e9e principal de l'application.\n- `downloader.py` : Contient la classe `S3Downloader` pour t\u00e9l\u00e9charger des fichiers depuis un bucket S3.\n- `splitter.py` : Contient la classe `FileSplitter` pour diviser des fichiers d'historique brut et les uploader vers S3.\n- `requirements.txt` : Liste des d\u00e9pendances n\u00e9cessaires \u00e0 l'ex\u00e9cution du projet.\n\n\n---\n\n### License\n\nMIT License (MIT).\n\nCopyright (c) 2023 Alexandre MANGWA\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A Poker Package to split poker history files in DO S3 bucket",
    "version": "1.0.1",
    "project_urls": {
        "Homepage": "https://github.com/manggy94/PokerHistorySplitter"
    },
    "split_keywords": [
        "poker",
        "pkrhistory",
        "history",
        "pkr",
        "pkrhistorysplitter",
        "pokerhistory",
        "splitter",
        "downloader"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7e5558c5d2e952d61965c4a7ed40c76d4f440f6e4a1e43762447fa1a7bbdb214",
                "md5": "aa353bbe82906255b8f303d3a2b0dcfb",
                "sha256": "0be2258d5aa283c8ac8f6e4510a312fbf2271b49d45d366d69af6afdebd3d469"
            },
            "downloads": -1,
            "filename": "pkrhistorysplitter-1.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "aa353bbe82906255b8f303d3a2b0dcfb",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 6521,
            "upload_time": "2023-11-08T00:24:07",
            "upload_time_iso_8601": "2023-11-08T00:24:07.618815Z",
            "url": "https://files.pythonhosted.org/packages/7e/55/58c5d2e952d61965c4a7ed40c76d4f440f6e4a1e43762447fa1a7bbdb214/pkrhistorysplitter-1.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9bedd923dbc9bbbd86cabe9ae178609723ec6e49c0c317ec2cdd08fd231ae9eb",
                "md5": "8a72370d4cf9edbd23f345c4cb3d0844",
                "sha256": "d69546184c4973ed219c0e904b0bb10e8a1639ecdddb084275626b8c036b9198"
            },
            "downloads": -1,
            "filename": "pkrhistorysplitter-1.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "8a72370d4cf9edbd23f345c4cb3d0844",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 6331,
            "upload_time": "2023-11-08T00:24:09",
            "upload_time_iso_8601": "2023-11-08T00:24:09.184318Z",
            "url": "https://files.pythonhosted.org/packages/9b/ed/d923dbc9bbbd86cabe9ae178609723ec6e49c0c317ec2cdd08fd231ae9eb/pkrhistorysplitter-1.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-08 00:24:09",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "manggy94",
    "github_project": "PokerHistorySplitter",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "pkrhistorysplitter"
}
        
Elapsed time: 0.15058s