{
"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"
}
]
}