Skip to main content

cdpDumpingUtils

This project exists to dump files form cahier-de-prepa.fr web site. While some students try to recover every file manually, this tool can export most of the files.

DISCLAIMER : THIS TOOL IS NOT MEANT TO DEFEAT INTELLECTUAL PROPERTY, IT IS JUST A TOOL TO HELP STUDENTS.

Installation

Install Python3

  • Automatic installation (recommended)
pip install cdpDumpingUtils
  • Manual installation

Download the repository:

git clone https://github.com/Azuxul/cdpDumpingUtils.git

Install the dependency:

pip install -r requirements.txt

Now you can use cdpDumpingUtils but instead of the cdpDumpingUtils command you have to use this command: python cdpDumpingUtils/main.py

Usage

cdpDumpingUtils -h
usage: cdpDumpingUtils [-h] [--edit-cfg] [-v] [-l USERNAME] [-p PASSWORD] [-o OUTPUT] [-u URL]

options:
  -h, --help            show this help message and exit

arguments optionnels:
  --edit-cfg            Modification du fichier de configuration
  -v, --verbose         Augmente la quantité de texte affiché
  -l USERNAME, --username USERNAME
                        Nom d'utilisateur du compte cahier de prepa (utilisation sans compte possible)
  -p PASSWORD, --password PASSWORD
                        Mot de passe de connexion cahier de prepa
  -o OUTPUT, --output OUTPUT
                        Chemin d'acces du dossier de sortie, par default le dossier actuel
  -u URL, --url URL     URL de l'instance cahier de prepa

To run cdpDumpingUtils with a config file (if no config file it will be created) :

cdpDumpingUtils -o ./output

To run cdpDumpingUtils and specify an url without an account:

cdpDumpingUtils -u https://cahier-de-prepa.fr/XXX/ -o ./output

To run cdpDumpingUtils and specify an url with an account:

cdpDumpingUtils -u https://cahier-de-prepa.fr/XXX/ -l username -p password -o ./output

Limitations

This tool may be unusable if cahier-de-prepa is updated. This tool only download documents. Grades, calendars and other features of cahier-de-prepa are not implemented.

License

This project is licensed under the GNU General Public License v3.0

Metadata

Release files for cdpDumpingUtils 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cdpDumpingUtils 0.2.2
File Size Uploaded
cdpdumpingutils-0.2.2.tar.gz 17.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cdpDumpingUtils 0.2.2
File Interpreter ABI Platform
cdpdumpingutils-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 36.4 kB

Release files / cdpdumpingutils-0.2.2.tar.gz

Download URL cdpdumpingutils-0.2.2.tar.gz
Size 17.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a43f70c9061ca00853c36557595bab50221bf1e65e119da9863e630453ad8967
BLAKE2b-256 checksum
How to use checksums
9a66e160e6ec5860f035b08b0d0ec72605c3ec7ddd6b32cf81b52f2d140953c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / cdpdumpingutils-0.2.2-py3-none-any.whl

Download URL cdpdumpingutils-0.2.2-py3-none-any.whl
Size 18.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0b85bed4d04ee5257c74e2f73cbf32cb729332f9676351f6a22f87b921c27f5b
BLAKE2b-256 checksum
How to use checksums
9d5561f3d4837fe3b8e60f2e64893d5dd57fb8cfa8de52720e5cdde61017c163
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.2 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page