Skip to main content

Dernière version Statut des tests Couverture Version de Python supportées Licence

Canal+ est un script Python permettant de parcourir/visionner/télécharger les vidéos mises en ligne par la chaine Canal+ (Guignols de l’info, Groland, etc.).

Fonctionnalités

  • Permet de rechercher une vidéo

  • Permet de télécharger/visionner toutes les vidéos d’un programme

  • Permet de télécharger/visionner la dernière vidéo d’un programme

  • Permet de visionner une vidéo dans un lecteur externe (MPV, VLC…)

  • Fonctionne en mode interactif ou non

  • Sélectionne automatiquement la meilleure qualité vidéo disponible

  • Fonctionne en ligne de commande sur n’importe quel système (Linux, Mac, Windows, serveur sans interface graphique…)

Installation

Python >= 3.3 requis.

A partir de PyPI (avec PIP)

  1. Si pas déjà fait, installer PIP pour Python 3

  2. Installer canalplus : pip3 install canalplus

A partir des source

  1. Si pas déjà fait, installer setuptools pour Python 3

  2. Cloner ce dépot : git clone https://github.com/desbma/canalplus

  3. Installer canalplus : python3 setup.py install

Ligne de commande

Exécuter canalplus -h pour obtenir une liste complète des options disponibles.

Les vidéos téléchargées sont le plus souvent au format MPEG-TS, lisible par MPV ou VLC.

Si FFMpeg ou LibAV est detecté sur le système, les vidéos sont automatiquement “remuxées” au format MP4, plus couramment supporté.

Exemples

  • Lister toutes les vidéos des Guignols, et visionner la sélection avec VLC :

    canalplus -p '?guignols' player:vlc

  • Télécharger la dernière vidéo de Groland dans ~/Bureau :

    canalplus -p '?groland' -m last ~/Bureau

  • Naviguer dans les programmes et vidéos interactivement, et visionner la sélection avec VLC :

    canalplus player:vlc

  • Télécharger toutes les bandes annonces sur le bureau :

    canalplus -p 'Dernieres Bandes Annonces' -m auto ~/Bureau

Licence

GPLv3

Release files for canalplus 1.0.9

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

Source distribution (sdist)

Source distribution for canalplus 1.0.9
File Size Uploaded
canalplus-1.0.9.tar.gz 14.1 kB Details

Release files / canalplus-1.0.9.tar.gz

Download URL canalplus-1.0.9.tar.gz
Size 14.1 kB
Tags Source
SHA-256 checksum
How to use checksums
972df92c54109ecadbedd1e347d0571e0e019c71c981aee0d75ea29212c40e7f
BLAKE2b-256 checksum
How to use checksums
db509c4bebe91c43d8f27e38591815e05830524ba9f0f5575c44052fccd5ebd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.9 This release

1 release file

1.0.8

1 release file

1.0.7

1 release file

1.0.6

1 release file

1.0.5

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

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