Skip to main content

Parcourir/visionner/télécharger les vidéos mises en ligne par la chaine Canal+

Project description

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.

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
canalplus-1.0.0.tar.gz (11.7 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page