{ "info": { "author": "Esisar Pro-G", "author_email": "esisar.pro.g@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "[![release](https://img.shields.io/badge/release-1.4-succes.svg)](https://pypi.org/project/Y2T/)\n\n# Y2T - Youtube to Torrents\n\n## Description\n\nYoutube to Torrent est un outil python fonctionnant sous Linux permettant de cr\u00e9er un ou plusieurs fichiers torrents \u00e0 partir d'une playlist youtube.\nL'objectif est de simplifier la cr\u00e9ation des fichiers n\u00e9cessaires au partage de contenu musical et video.\n\nY2T permet de :\n- Analyser, filtrer et t\u00e9l\u00e9charger les vid\u00e9os d'une playlist\n- Ajouter les tags mp3 si le format le permet\n- Cr\u00e9er la pr\u00e9sentation du torrent\n- Cr\u00e9er le fichier .nfo\n- Cr\u00e9er le fichier .torrent\n\nFormats audio :\n- aac\n- flac\n- mp3\n- m4a\n- opus\n- vorbis\n- wav\n\nFormats video :\n- avi\n- flv\n- mkv\n- mp4\n- ogg\n- webm\n\n## Pr\u00e9requis\n\n```\nsudo apt-get install python-pip ffmpeg\n```\n\n**Optionnel**\n\nLes paquets suivant peuvent ne pas \u00eatre install\u00e9. Dans ce cas l\u00e0, les fichiers correspondant ne seront pas g\u00e9n\u00e9r\u00e9s.\n\n- `mediainfo` permet de cr\u00e9er les fichiers .nfo\n- `transmission-cli` permet de cr\u00e9er les fichiers .torrent\n\nIl est recommand\u00e9 de les installer avec la commande suivante :\n```\nsudo apt install mediainfo transmission-cli\n```\n\n## Installation\n\nVous pouvez installer Y2T directement depuis le d\u00e9p\u00f4t [PyPi](https://pypi.org/project/Y2T/) :\n```\nsudo pip install Y2T\n```\n\n**Mise \u00e0 jour**\n```\nsudo pip install Y2T -U\n```\n\n## D\u00e9sinstallation\n\nPour d\u00e9sinstaller Y2T :\n```\nsudo pip uninstall Y2T\n```\n\n## Utilisation\n\nLe code ci-dessous permet de g\u00e9n\u00e9rer tous les fichiers n\u00e9cessaires pour uploader la discographie de [Ediv Music](https://www.youtube.com/c/edivmusic).\nChaque album repr\u00e9sente une ann\u00e9e.\n```\nimport Y2T\nDiscographie = Y2T.Upload(\"https://www.youtube.com/channel/UCBVwKRYmERFiIbheXEATDqw/videos\",\n\t\t\"Ediv Music\",\n\t\t\"https://www.pixenli.com/image/dE2gZ6EV\",\n\t\t\"Ediv Music try to bring you the best music out there, so they don't have to search SoundCloud, YouTube and Spotify channels 24/7. We seperate the men from the boys and the rubbish from the diamonds. \",\n\t\t\"___TRACKER___\")\n\nDiscographie.presentation.addVideo(\"https://www.youtube.com/watch?v=bNppHOYIgRE\", \"Every day should feel like valentinesday right? That's why this channel brings you all the new Tropical, Summer and Deep House every day.\")\n\nDiscographie.upload(\"Collection 2015\", \"Collection 2015.jpg\",2015)\nDiscographie.upload(\"Collection 2016\", \"Collection 2016.jpg\",2016)\nDiscographie.upload(\"Collection 2017\", \"Collection 2017.jpg\",2017)\nDiscographie.upload(\"Collection 2018\", \"Collection 2018.jpg\",2018)\n```\n\nVous pouvez aussi consulter les [exemples](https://github.com/LucBerge/Y2T/tree/master/examples) fournis.\n\n## Contribution\n\nPour contribuer au projet, vous devez r\u00e9aliser un fork du projet vers votre espace personnel. Vous pourrez alors faire un pull request en temps voulu. Merci de contacter [@LucBerge](https://github.com/LucBerge) pour plus d'informations sur les t\u00e2ches \u00e0 r\u00e9aliser.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Esisar-Pro-G/Y2T", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "Y2T", "package_url": "https://pypi.org/project/Y2T/", "platform": "Linux", "project_url": "https://pypi.org/project/Y2T/", "project_urls": { "Homepage": "https://github.com/Esisar-Pro-G/Y2T" }, "release_url": "https://pypi.org/project/Y2T/1.4/", "requires_dist": [ "youtube-dl", "mutagen" ], "requires_python": "", "summary": "Youtube to Torrent", "version": "1.4" }, "last_serial": 5602559, "releases": { "1.2": [ { "comment_text": "", "digests": { "md5": "30a5c11b490b3e435036700db366a67b", "sha256": "f62c8d03bde3d982e71c67ea827d9698662d1cb347318d6e6650d03be487a4c9" }, "downloads": -1, "filename": "Y2T-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "30a5c11b490b3e435036700db366a67b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7987, "upload_time": "2019-02-13T10:09:47", "url": "https://files.pythonhosted.org/packages/0d/92/e3630f2f16b383b32b649ea0edb88e7d96d6200e2352ba1bc4af4ea91419/Y2T-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f9be218c6a8c68cdbddf813bc748840", "sha256": "339933a737128d4afd75cbd6364f4fe6dfbf3bcae58e18f6bb9a8ea1e615b791" }, "downloads": -1, "filename": "Y2T-1.2.tar.gz", "has_sig": false, "md5_digest": "5f9be218c6a8c68cdbddf813bc748840", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5631, "upload_time": "2019-02-13T10:09:49", "url": "https://files.pythonhosted.org/packages/98/dc/8dfd7fca26b7d31e9ea4ed6125b174d284cddd8a1248b22390f79f549ec3/Y2T-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "f31a0dbbf17f036784f464ec35ca77d4", "sha256": "d141200b24a6e08ace3142210e08df59c116a3d7a3aacfc0a25cfa081b1f2e68" }, "downloads": -1, "filename": "Y2T-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f31a0dbbf17f036784f464ec35ca77d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9464, "upload_time": "2019-07-27T23:34:53", "url": "https://files.pythonhosted.org/packages/49/10/001479a5185c864b2bf6583a9b051e06acb22d5012b203aa67ccd91a9eb4/Y2T-1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "008dca0ac7c7334c75975ff9c53169a7", "sha256": "0ce7d46c4b887b478cb299f369746f6aed80bc594b7b4183c531cf5ed19fd5eb" }, "downloads": -1, "filename": "Y2T-1.3.tar.gz", "has_sig": false, "md5_digest": "008dca0ac7c7334c75975ff9c53169a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6288, "upload_time": "2019-07-27T23:34:54", "url": "https://files.pythonhosted.org/packages/78/17/3904bf0d08ff5a930f4b88c76245736a01dde6ef1f1298348a291db7446b/Y2T-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "14cf961ac2a31da95de990b75721b4f6", "sha256": "01c31613a6c3f1529668bba72debfd2ccb078ecc9a1ae51dfc98ad34d0d077a2" }, "downloads": -1, "filename": "Y2T-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "14cf961ac2a31da95de990b75721b4f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10870, "upload_time": "2019-07-29T23:54:05", "url": "https://files.pythonhosted.org/packages/16/41/7b29d1efbb4a1cd396afddbe1c68246cea9c1eb4d4cd8a513010bb63f231/Y2T-1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39c28db8adea8acccf169b92b996d333", "sha256": "4251e88313eb3472bd50db7cb93efe28aa65aa385b2085db9036a57335a26762" }, "downloads": -1, "filename": "Y2T-1.4.tar.gz", "has_sig": false, "md5_digest": "39c28db8adea8acccf169b92b996d333", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7606, "upload_time": "2019-07-29T23:54:06", "url": "https://files.pythonhosted.org/packages/b4/7e/95e7a26e9b8c11aecc076e4163c9c026a237c8182486afc5ac519dd9447e/Y2T-1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "14cf961ac2a31da95de990b75721b4f6", "sha256": "01c31613a6c3f1529668bba72debfd2ccb078ecc9a1ae51dfc98ad34d0d077a2" }, "downloads": -1, "filename": "Y2T-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "14cf961ac2a31da95de990b75721b4f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10870, "upload_time": "2019-07-29T23:54:05", "url": "https://files.pythonhosted.org/packages/16/41/7b29d1efbb4a1cd396afddbe1c68246cea9c1eb4d4cd8a513010bb63f231/Y2T-1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39c28db8adea8acccf169b92b996d333", "sha256": "4251e88313eb3472bd50db7cb93efe28aa65aa385b2085db9036a57335a26762" }, "downloads": -1, "filename": "Y2T-1.4.tar.gz", "has_sig": false, "md5_digest": "39c28db8adea8acccf169b92b996d333", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7606, "upload_time": "2019-07-29T23:54:06", "url": "https://files.pythonhosted.org/packages/b4/7e/95e7a26e9b8c11aecc076e4163c9c026a237c8182486afc5ac519dd9447e/Y2T-1.4.tar.gz" } ] }