{ "info": { "author": "desbma", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Natural Language :: French", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3 :: Only", "Topic :: Multimedia :: Video", "Topic :: Utilities" ], "description": "Canal+\n======\n\n|Derni\u00e8re version| |Statut des tests| |Couverture| |Version de Python\nsupport\u00e9es| |Licence|\n\nCanal+ est un script Python permettant de\nparcourir/visionner/t\u00e9l\u00e9charger les vid\u00e9os mises en ligne par la chaine\nCanal+ (Guignols de l'info, Groland, etc.).\n\nFonctionnalit\u00e9s\n---------------\n\n- Permet de rechercher une vid\u00e9o\n- Permet de t\u00e9l\u00e9charger/visionner toutes les vid\u00e9os d'un programme\n- Permet de t\u00e9l\u00e9charger/visionner la derni\u00e8re vid\u00e9o d'un programme\n- Permet de visionner une vid\u00e9o dans un lecteur externe (MPV, VLC...)\n- Fonctionne en mode interactif ou non\n- S\u00e9lectionne automatiquement la meilleure qualit\u00e9 vid\u00e9o disponible\n- Fonctionne en ligne de commande sur n'importe quel syst\u00e8me (Linux,\n Mac, Windows, serveur sans interface graphique...)\n\nInstallation\n------------\n\n`Python `__ >= 3.3 requis.\n\nA partir de PyPI (avec PIP)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n1. Si pas d\u00e9j\u00e0 fait, `installer\n PIP `__ pour\n Python 3\n2. Installer canalplus : ``pip3 install canalplus``\n\nA partir des source\n~~~~~~~~~~~~~~~~~~~\n\n1. Si pas d\u00e9j\u00e0 fait, `installer\n setuptools `__\n pour Python 3\n2. Cloner ce d\u00e9pot : ``git clone https://github.com/desbma/canalplus``\n3. Installer canalplus : ``python3 setup.py install``\n\nLigne de commande\n-----------------\n\nEx\u00e9cuter ``canalplus -h`` pour obtenir une liste compl\u00e8te des options\ndisponibles.\n\nLes vid\u00e9os t\u00e9l\u00e9charg\u00e9es sont le plus souvent au format\n`MPEG-TS `__,\nlisible par `MPV `__ ou\n`VLC `__.\n\nSi FFMpeg ou LibAV est detect\u00e9 sur le syst\u00e8me, les vid\u00e9os sont\nautomatiquement \"remux\u00e9es\" au format\n`MP4 `__, plus couramment\nsupport\u00e9.\n\nExemples\n~~~~~~~~\n\n- Lister toutes les vid\u00e9os des Guignols, et visionner la s\u00e9lection avec\n VLC :\n\n ``canalplus -p '?guignols' player:vlc``\n\n- T\u00e9l\u00e9charger la derni\u00e8re vid\u00e9o de Groland dans ``~/Bureau`` :\n\n ``canalplus -p '?groland' -m last ~/Bureau``\n\n- Naviguer dans les programmes et vid\u00e9os interactivement, et visionner\n la s\u00e9lection avec VLC :\n\n ``canalplus player:vlc``\n\n- T\u00e9l\u00e9charger toutes les bandes annonces sur le bureau :\n\n ``canalplus -p 'Dernieres Bandes Annonces' -m auto ~/Bureau``\n\nLicence\n-------\n\n`GPLv3 `__\n\n.. |Derni\u00e8re version| image:: https://img.shields.io/pypi/v/canalplus.svg?style=flat\n :target: https://pypi.python.org/pypi/canalplus/\n.. |Statut des tests| image:: https://img.shields.io/travis/desbma/canalplus/master.svg?label=tests&style=flat\n :target: https://travis-ci.org/desbma/canalplus\n.. |Couverture| image:: https://img.shields.io/coveralls/desbma/canalplus/master.svg?style=flat\n :target: https://coveralls.io/r/desbma/canalplus?branch=master\n.. |Version de Python support\u00e9es| image:: https://img.shields.io/pypi/pyversions/canalplus.svg?style=flat\n :target: https://pypi.python.org/pypi/canalplus/\n.. |Licence| image:: https://img.shields.io/github/license/desbma/canalplus.svg?style=flat\n :target: https://pypi.python.org/pypi/canalplus/", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/desbma/canalplus/archive/1.0.9.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/desbma/canalplus", "keywords": "canal+,canal,canalplus,video,vid\u00e9o,download,t\u00e9l\u00e9charger", "license": "", "maintainer": "", "maintainer_email": "", "name": "canalplus", "package_url": "https://pypi.org/project/canalplus/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/canalplus/", "project_urls": { "Download": "https://github.com/desbma/canalplus/archive/1.0.9.tar.gz", "Homepage": "https://github.com/desbma/canalplus" }, "release_url": "https://pypi.org/project/canalplus/1.0.9/", "requires_dist": null, "requires_python": "", "summary": "Parcourir/visionner/t\u00e9l\u00e9charger les vid\u00e9os mises en ligne par la chaine Canal+", "version": "1.0.9" }, "last_serial": 1876538, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "6f0e114ce698150a50e6ac08dbb4f4c7", "sha256": "12fb240d814f2a2d48b1fe9d6087aa94968cd21c7426df2b22a53dbb25f2da58" }, "downloads": -1, "filename": "canalplus-1.0.0.tar.gz", "has_sig": false, "md5_digest": "6f0e114ce698150a50e6ac08dbb4f4c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11738, "upload_time": "2014-12-22T13:58:12", "url": "https://files.pythonhosted.org/packages/e0/b3/eb0b1b66530942e6622d300b95719328208c967b0a49642e4849220fa621/canalplus-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "52736c2c95bb2f8c20833d48962ebd1a", "sha256": "49319d8d48a2739f54786bad6190b9cb4d5e5e41c616e039293788c86f189f96" }, "downloads": -1, "filename": "canalplus-1.0.1.tar.gz", "has_sig": false, "md5_digest": "52736c2c95bb2f8c20833d48962ebd1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11893, "upload_time": "2015-04-04T14:19:28", "url": "https://files.pythonhosted.org/packages/af/5c/8adb436535aaefd573d4afd63132e861098d0cce07dccc8d8b14d540b80d/canalplus-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "7d457258bd5839ed80f62627fb9c21bd", "sha256": "4346160972c6b75f20b85578f1f0eed036031b19c7d9f926d1253aa40da45c46" }, "downloads": -1, "filename": "canalplus-1.0.2.tar.gz", "has_sig": false, "md5_digest": "7d457258bd5839ed80f62627fb9c21bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12010, "upload_time": "2015-06-25T21:17:43", "url": "https://files.pythonhosted.org/packages/23/3e/5a2a8e8b48ec4f8718018f06b08e897a1d9b3d73ef14253c3784ef1d2cb7/canalplus-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "0c809529fd437ca4cc8c64b9696d30a6", "sha256": "60d9555ccf62d6893ff1662c300d514600abce13a1f6a32e80dda854554210a6" }, "downloads": -1, "filename": "canalplus-1.0.3.tar.gz", "has_sig": false, "md5_digest": "0c809529fd437ca4cc8c64b9696d30a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12140, "upload_time": "2015-08-17T16:50:17", "url": "https://files.pythonhosted.org/packages/2b/a9/2c73515ad0b7f5377d14b8c5c630bd09a6ed6850e5857f1cb4206e8d5777/canalplus-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "904104c4cf465fc78e25f6ccee90749f", "sha256": "85a8205e00e314d3304e10b5cbc11337364da646bfe79b06d249e295842e5d8e" }, "downloads": -1, "filename": "canalplus-1.0.4.tar.gz", "has_sig": false, "md5_digest": "904104c4cf465fc78e25f6ccee90749f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12077, "upload_time": "2015-09-19T21:57:43", "url": "https://files.pythonhosted.org/packages/72/fd/d8556fbe7be29d9092d7900f5e745175e0324b3942e8e72521d92d3955a7/canalplus-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "a48c3d947d09bb3b767fb95d92e29253", "sha256": "df7a82673022dab9c94a7ad035cb724091e68b4b261f4015200d36fe1084779d" }, "downloads": -1, "filename": "canalplus-1.0.5.tar.gz", "has_sig": false, "md5_digest": "a48c3d947d09bb3b767fb95d92e29253", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12139, "upload_time": "2015-10-22T22:15:37", "url": "https://files.pythonhosted.org/packages/48/52/04ca48aa3af83b2bcd9e2f896ba4d751d1687d5a5fea1fcfd39c800e2b53/canalplus-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "6755c55055fedd74870399e60d2a3fa0", "sha256": "ca0b368a302e25f503d952ca10cccae8bebfeea242fad401033e444e895f582b" }, "downloads": -1, "filename": "canalplus-1.0.6.tar.gz", "has_sig": false, "md5_digest": "6755c55055fedd74870399e60d2a3fa0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12142, "upload_time": "2015-10-22T22:25:56", "url": "https://files.pythonhosted.org/packages/b5/ab/c0548e5e47ba12007dca1a56b72c7d300138eccf8977a7b0c648abbbd27c/canalplus-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "8e9eb567cfae4a45a1ee8c985d59990c", "sha256": "f24af205a2d6b62314d405e24d5f28319cecb360f5bd5281c53a3b37419f3f7d" }, "downloads": -1, "filename": "canalplus-1.0.7.tar.gz", "has_sig": false, "md5_digest": "8e9eb567cfae4a45a1ee8c985d59990c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12497, "upload_time": "2015-12-02T22:26:34", "url": "https://files.pythonhosted.org/packages/6c/dc/c5303cc440f0af791e8c34d27e03d7420d0a640704ab505582685c494ff9/canalplus-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "e4ca4e1b1656afbca1ebc07cb4b1cd10", "sha256": "d971dd0b47c9902e847fc30eb161e4a321077e3f2cc7dcd8ddf7f1460cc51325" }, "downloads": -1, "filename": "canalplus-1.0.8.tar.gz", "has_sig": false, "md5_digest": "e4ca4e1b1656afbca1ebc07cb4b1cd10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12795, "upload_time": "2015-12-12T16:23:53", "url": "https://files.pythonhosted.org/packages/7b/f9/095a282ea346172a87c2ed701c5cb8d57d1ff92480751f2fbb69e9f9faf7/canalplus-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "51653f06117f8a020a70ec8ccc0cbdea", "sha256": "972df92c54109ecadbedd1e347d0571e0e019c71c981aee0d75ea29212c40e7f" }, "downloads": -1, "filename": "canalplus-1.0.9.tar.gz", "has_sig": false, "md5_digest": "51653f06117f8a020a70ec8ccc0cbdea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14054, "upload_time": "2015-12-24T13:20:45", "url": "https://files.pythonhosted.org/packages/db/50/9c4bebe91c43d8f27e38591815e05830524ba9f0f5575c44052fccd5ebd2/canalplus-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "51653f06117f8a020a70ec8ccc0cbdea", "sha256": "972df92c54109ecadbedd1e347d0571e0e019c71c981aee0d75ea29212c40e7f" }, "downloads": -1, "filename": "canalplus-1.0.9.tar.gz", "has_sig": false, "md5_digest": "51653f06117f8a020a70ec8ccc0cbdea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14054, "upload_time": "2015-12-24T13:20:45", "url": "https://files.pythonhosted.org/packages/db/50/9c4bebe91c43d8f27e38591815e05830524ba9f0f5575c44052fccd5ebd2/canalplus-1.0.9.tar.gz" } ] }