cahier-de-prepa-parser


Namecahier-de-prepa-parser JSON
Version 1.0.2 PyPI version JSON
download
home_pagehttps://www.github.com/Bapt5/cahier-de-prepa-parser
SummaryPython parser pour Cahier de Prépa
upload_time2024-02-03 13:41:59
maintainer
docs_urlNone
authorBapt5
requires_python>=3.7
licenseMPL2.0
keywords cahier de prépa parser
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <p align="center">
  <a href="https://github.com/Bapt5/cahier-de-prepa-parser">
    <img src="https://cahier-de-prepa.fr/favicon.ico" alt="Logo" height="80">
  </a>

  <h3 align="center">cahier-de-prepa-parser</h3>

  <p align="center">
    Python parser pour Cahier de Prépa
    <br />
  </p>
</p>

[![pypi version](https://img.shields.io/pypi/v/cahier-de-prepa-parser.svg)](https://pypi.org/project/cahier-de-prepa-parser/)
[![python version](https://img.shields.io/pypi/pyversions/cahier-de-prepa-parser.svg)](https://pypi.org/project/cahier-de-prepa-parser/)
[![license](https://img.shields.io/pypi/l/cahier-de-prepa-parser.svg)](https://pypi.org/project/cahier-de-prepa-parser/)

## Introduction

C'est un parser python pour Parcoursup qui permet de récupérer les fichiers et dossiers stocké sur Cahier de Prépa. 

## A propos

### Dependances

 - beautifulsoup4
 - requests

### Installation
**Stable**

Intallez directement depuis pypi avec la commande `pip install cahier-de-prepa-parser` (Si vous êtes sous Windows et avez des difficultés avec cette commande, utilisez celle-ci en supposant que vous avez python 3.x.x installé sur votre ordinateur: `py -3 -m pip install cahier-de-prepa-parser`)

**Latest**

Vous pouvez installez la dernière version de la bibliothèque directement depuis Github

`pip install git+https://github.com/Bapt5/cahier-de-prepa-parser`

### Usage

Un programme simple permettant de récupérer tous les voeux et d'en afficher le nom et l'établissement
```python
from cdp_parser import *

client = cdp.Client("https://cahier-de-prepa.fr/votre-classe")

client.authentificate("username", "password")

folders, files = client.main_folder.get_content()
print(folders)
print(files)

```

## Contribution

N'hésitez pas à apporter votre contribution. Toute aide est appréciée. Pour contribuer, veuillez créer un Pull Request avec vos changements.

La configuration de l'environnement de développement consiste simplement à cloner le dépôt et à s'assurer que vous avez toutes les dépendances en
en exécutant `pip install -r requirements.txt`.

## Ajout de fonctionnalités

Parcoursupy couvre les fonctionnalités essentielles, mais si vous avez besoin de quelque chose qui n'est pas encore implémenté, vous pouvez [créer un issue](https://github.com/Bapt5/cahier-de-prepa-parser/issues/new) avec votre demande. (ou vous pouvez contribuer en l'ajoutant vous-même)

## License

Mozilla Public License, version 2.0

            

Raw data

            {
    "_id": null,
    "home_page": "https://www.github.com/Bapt5/cahier-de-prepa-parser",
    "name": "cahier-de-prepa-parser",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "cahier de pr\u00e9pa,parser",
    "author": "Bapt5",
    "author_email": "drouillet.baptiste@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/01/b7/492a61603eb431980fe2d04783f3ec435ded3d6fb90c33ce0105428bcb57/cahier-de-prepa-parser-1.0.2.tar.gz",
    "platform": null,
    "description": "<p align=\"center\">\n  <a href=\"https://github.com/Bapt5/cahier-de-prepa-parser\">\n    <img src=\"https://cahier-de-prepa.fr/favicon.ico\" alt=\"Logo\" height=\"80\">\n  </a>\n\n  <h3 align=\"center\">cahier-de-prepa-parser</h3>\n\n  <p align=\"center\">\n    Python parser pour Cahier de Pr\u00e9pa\n    <br />\n  </p>\n</p>\n\n[![pypi version](https://img.shields.io/pypi/v/cahier-de-prepa-parser.svg)](https://pypi.org/project/cahier-de-prepa-parser/)\n[![python version](https://img.shields.io/pypi/pyversions/cahier-de-prepa-parser.svg)](https://pypi.org/project/cahier-de-prepa-parser/)\n[![license](https://img.shields.io/pypi/l/cahier-de-prepa-parser.svg)](https://pypi.org/project/cahier-de-prepa-parser/)\n\n## Introduction\n\nC'est un parser python pour Parcoursup qui permet de r\u00e9cup\u00e9rer les fichiers et dossiers stock\u00e9 sur Cahier de Pr\u00e9pa. \n\n## A propos\n\n### Dependances\n\n - beautifulsoup4\n - requests\n\n### Installation\n**Stable**\n\nIntallez directement depuis pypi avec la commande `pip install cahier-de-prepa-parser` (Si vous \u00eates sous Windows et avez des difficult\u00e9s avec cette commande, utilisez celle-ci en supposant que vous avez python 3.x.x install\u00e9 sur votre ordinateur: `py -3 -m pip install cahier-de-prepa-parser`)\n\n**Latest**\n\nVous pouvez installez la derni\u00e8re version de la biblioth\u00e8que directement depuis Github\n\n`pip install git+https://github.com/Bapt5/cahier-de-prepa-parser`\n\n### Usage\n\nUn programme simple permettant de r\u00e9cup\u00e9rer tous les voeux et d'en afficher le nom et l'\u00e9tablissement\n```python\nfrom cdp_parser import *\n\nclient = cdp.Client(\"https://cahier-de-prepa.fr/votre-classe\")\n\nclient.authentificate(\"username\", \"password\")\n\nfolders, files = client.main_folder.get_content()\nprint(folders)\nprint(files)\n\n```\n\n## Contribution\n\nN'h\u00e9sitez pas \u00e0 apporter votre contribution. Toute aide est appr\u00e9ci\u00e9e. Pour contribuer, veuillez cr\u00e9er un Pull Request avec vos changements.\n\nLa configuration de l'environnement de d\u00e9veloppement consiste simplement \u00e0 cloner le d\u00e9p\u00f4t et \u00e0 s'assurer que vous avez toutes les d\u00e9pendances en\nen ex\u00e9cutant `pip install -r requirements.txt`.\n\n## Ajout de fonctionnalit\u00e9s\n\nParcoursupy couvre les fonctionnalit\u00e9s essentielles, mais si vous avez besoin de quelque chose qui n'est pas encore impl\u00e9ment\u00e9, vous pouvez [cr\u00e9er un issue](https://github.com/Bapt5/cahier-de-prepa-parser/issues/new) avec votre demande. (ou vous pouvez contribuer en l'ajoutant vous-m\u00eame)\n\n## License\n\nMozilla Public License, version 2.0\n",
    "bugtrack_url": null,
    "license": "MPL2.0",
    "summary": "Python parser pour Cahier de Pr\u00e9pa",
    "version": "1.0.2",
    "project_urls": {
        "Download": "https://github.com/Bapt5/cahier-de-prepa-parser/archive/refs/tags/v1.0.2.tar.gz",
        "Homepage": "https://www.github.com/Bapt5/cahier-de-prepa-parser"
    },
    "split_keywords": [
        "cahier de pr\u00e9pa",
        "parser"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0ec529257998566f270098807cabf1fe2ec686bc96ccab644645f8aa7f54a8ea",
                "md5": "1e59e24f30b8e729c4c954576ae91b4c",
                "sha256": "75acbccdb0b526a685506b6287573648cdf79627cd76735f2cf3b6b30381a717"
            },
            "downloads": -1,
            "filename": "cahier_de_prepa_parser-1.0.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1e59e24f30b8e729c4c954576ae91b4c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 10434,
            "upload_time": "2024-02-03T13:41:58",
            "upload_time_iso_8601": "2024-02-03T13:41:58.176307Z",
            "url": "https://files.pythonhosted.org/packages/0e/c5/29257998566f270098807cabf1fe2ec686bc96ccab644645f8aa7f54a8ea/cahier_de_prepa_parser-1.0.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "01b7492a61603eb431980fe2d04783f3ec435ded3d6fb90c33ce0105428bcb57",
                "md5": "d0c85695a93231e8d655d8b8b8e885bb",
                "sha256": "72a60b6f3c7492fdab7de4d8a072380db2f66e70c510c2155decf1a16d2aab7f"
            },
            "downloads": -1,
            "filename": "cahier-de-prepa-parser-1.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "d0c85695a93231e8d655d8b8b8e885bb",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 10430,
            "upload_time": "2024-02-03T13:41:59",
            "upload_time_iso_8601": "2024-02-03T13:41:59.341551Z",
            "url": "https://files.pythonhosted.org/packages/01/b7/492a61603eb431980fe2d04783f3ec435ded3d6fb90c33ce0105428bcb57/cahier-de-prepa-parser-1.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-03 13:41:59",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Bapt5",
    "github_project": "cahier-de-prepa-parser",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "cahier-de-prepa-parser"
}
        
Elapsed time: 0.23028s