{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "Preview and download YouTube videos from channels that you have \"subscribed\" to. A script to automate the searching part of youtube-dl.\n\n\n- [Installation](https://gitlab.com/patrickett/newget#installation)\n- [Usage](https://gitlab.com/patrickett/newget#usage)\n- [Bugs](https://gitlab.com/patrickett/newget#bugs)\n- [Contributing](https://gitlab.com/patrickett/newget#contributing)\n- [Plans](https://gitlab.com/patrickett/newget#todo)\n- [License](https://gitlab.com/patrickett/newget#license)\n\n\n![Picture](https://gitlab.com/patrickett/newget/raw/master/pictures/newget.png)\n\n# Installation\n\n sudo pip3 install newget --upgrade\n\nis the easiest way to install if you are on a ~nix system.\n\nOtherwise I'd recommend downloading the script from the src folder and running it straight from the terminal.\n\n\n\n# Usage\n\n newget\n\nWill launch the app if it was installed with pip.\n\nThen iterate through the feed links in feeds.txt and tries to print them\n\n add FEED_URL\n\nAdds the url of what feed you gave it and restarts to pull it.\n\nHowever this is designed around YouTube. So if you throw any YouTube channel link at it will parse it and add the feed.\n\n commands\n help\n ?\n\nAll three will display the commands. When you reload the commands disappear. However delete does not work in ```old:```\n\n deleteprev\n\nwill delete the previous line written to feeds.txt and reload the file.\n\n get FEED_NUMBER/s\n\nThis uses youtube-dl to download whatever feed link you pointed it at.\n\nWorks with comma separated values ex ```1,7,14``` and will iterate and download them all\n\n\n vlc FEED_NUMBER/s\n\nwill try to stream the feed to vlc (However this is buggy with vlc. Expect errors).\n\nAlso works with comma separated values ex ```1,7,14``` Will add them to a vlc playlist\n\nWhen VLC closes it will reload the feeds\n\n stream FEED_NUMBER/s\n\nThis will use the ```youtube-dl -o -``` pipe to vlc. Objectively less buggy than straight vlc streaming. However this does not support playlists. Breaks the pipe everytime.\n\n\n reload\n r\n\nRedraws the screen and tries to pull the feeds in feeds.txt\nWill also work in ```old:```\n\n\n exit\n e\n\nCloses the current menu, if in ```new:``` ends the program. If in ```old:``` it returns you to ```new:```\n\n getall FEED_NUMBER\n\nDownloads all videos on a channel. Like the **WHOLE** thing **ALL** videos. (You've been warned)\n\nIf there are any feed related issues a lot of problems can be solved by editing the ```feeds.txt``` file directly. This is also where it gets the urls to pull feeds from.\n# Windows\n\nI've tried to keep windows users in mind. So most of the commands work on windows aswell. However strait command line VLC does not.\n\nAlso to note, I use ***a lot*** of ANSI colors in the terminal to makes things easier to see. On windows, powershell will accept these properly if you [disable legacy console](https://consumingtech.com/enable-disable-legacy-console-for-command-prompt-and-powershell-in-windows-10/) in the settings.\n# Bugs\n\nYou can submit issues here on the [Gitlab page](https://gitlab.com/patrickett/newget/issues).\n\nAs far as known bugs. Youtube has this issue between 5-6 Eastern time it will limit the feed reading. Not error but will just be extra slow. If left it will eventually pull them.\n\n# Contributing\n\nIf you would like to contribute or suggest any improvements to the project, please submit a merge request.\n\n# Todo\n\n\n1. Add more youtube-dl control (Extra description files etc.)\n2. Allow for easier bulk downloading\n3. Remove items that have been there for more than 2 weeks(hard maybe)\n4. Add titles to the downloaded list for easier identifying (Could be bad if i want to check this for old gets)\n5. Have a separate file for select feeds to be automatically downloaded every time a new feed is available\n6. See about adding support for other sites ex(vimeo/twitch/souncloud/pornhub)\n\n\n# License\n\n[GNU General Public License, version 3 (GPLv3)](https://www.gnu.org/licenses/gpl.txt)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://gitlab.com/patrickett/newget/-/archive/master/newget-master.tar", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/patrickett/newget", "keywords": "newget,rss,youtube,youtube_dl", "license": "", "maintainer": "", "maintainer_email": "", "name": "newget", "package_url": "https://pypi.org/project/newget/", "platform": "", "project_url": "https://pypi.org/project/newget/", "project_urls": { "Download": "https://gitlab.com/patrickett/newget/-/archive/master/newget-master.tar", "Homepage": "https://gitlab.com/patrickett/newget" }, "release_url": "https://pypi.org/project/newget/0.0.8/", "requires_dist": null, "requires_python": "", "summary": "A script to automate the searching part of youtube-dl", "version": "0.0.8" }, "last_serial": 4664443, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "63f9f4918b465fe664fdbec44806f4ba", "sha256": "0009a0cd894a20e3570b243cb35e8de952306ec5f6011b5988755a0e2abc5a9a" }, "downloads": -1, "filename": "newget-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "63f9f4918b465fe664fdbec44806f4ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17503, "upload_time": "2018-10-14T08:09:19", "url": "https://files.pythonhosted.org/packages/33/f7/2558ba4c5e9647453ce0844820abf5341db8eb98adf6c43645cee82f02e1/newget-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06f9bd007bbec35eacd46a07c422ff1f", "sha256": "102fa8f258f42eb898767b6be3ffe64c37da564a3c6397ac3453d6455b54a515" }, "downloads": -1, "filename": "newget-0.0.2.tar.gz", "has_sig": false, "md5_digest": "06f9bd007bbec35eacd46a07c422ff1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4576, "upload_time": "2018-10-14T08:09:21", "url": "https://files.pythonhosted.org/packages/dd/fe/337bdb84637c94e5d4bba773097909ae4e8b07934b5de513492d4b9c8fdd/newget-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "9493aa3e4e683ba9d32d8d59640423a7", "sha256": "3405e00cb704c70855777bbcc39ccefd3c37aabeb8e20bf3d27685a9634abde2" }, "downloads": -1, "filename": "newget-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9493aa3e4e683ba9d32d8d59640423a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17518, "upload_time": "2018-10-14T08:28:09", "url": "https://files.pythonhosted.org/packages/42/11/8d40401ecf127244b8bd36111eb2a35d73255f0a384d34d808bbfea38417/newget-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9f291f865ad2f595ed3d15e7effda1d", "sha256": "011813b3cd9623d237d4f1e9d6fc157b9692e3b66bda728cd1b2720b91a02af6" }, "downloads": -1, "filename": "newget-0.0.3.tar.gz", "has_sig": false, "md5_digest": "b9f291f865ad2f595ed3d15e7effda1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4596, "upload_time": "2018-10-14T08:28:10", "url": "https://files.pythonhosted.org/packages/cc/31/3c00731d8a6b0c35d3e76002e16863a508613eb630c00a7a15802d7b3037/newget-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "c9bdd2cb14b23356c1cc031aa6298070", "sha256": "1b3fed28f908d0d644b32b2e507c7d8d926ac4f6fe39f7730db1ab8547855998" }, "downloads": -1, "filename": "newget-0.0.4.tar.gz", "has_sig": false, "md5_digest": "c9bdd2cb14b23356c1cc031aa6298070", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4955, "upload_time": "2018-12-17T11:46:42", "url": "https://files.pythonhosted.org/packages/db/35/cd3d02bc0713e6bb9c762ea8a9f59bd3690bc2587e26010defb4514e55f8/newget-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "a9c54897f3b4d715e6e0ffadd7545208", "sha256": "110a3268964ee584434c85c35adfb54fc3a5c82238d3f7db721a066f7e551615" }, "downloads": -1, "filename": "newget-0.0.5.tar.gz", "has_sig": false, "md5_digest": "a9c54897f3b4d715e6e0ffadd7545208", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5748, "upload_time": "2019-01-02T01:06:55", "url": "https://files.pythonhosted.org/packages/61/58/c7352fb3b313c40740850a793b077d4bd588e5038aad3d993f8cffc77810/newget-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "f6ed67e69a55df3bef76282ce38fb5e6", "sha256": "3dda84f81a0fee0cdad09da615f4303e128d3991c94dcea123966a3923449e5b" }, "downloads": -1, "filename": "newget-0.0.6.tar.gz", "has_sig": false, "md5_digest": "f6ed67e69a55df3bef76282ce38fb5e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8819, "upload_time": "2019-01-02T18:16:47", "url": "https://files.pythonhosted.org/packages/1e/8f/1daa9258314bfe9a108b9d8ad8b467b11a0aba4155b1fce703e120538a79/newget-0.0.6.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "4b2b0158e6c3627fbbf4b150a08dc98e", "sha256": "28166fd0a67977f98c090c0e34afdf18851e9f87747fc92450d72b334ebe66b9" }, "downloads": -1, "filename": "newget-0.0.8.tar.gz", "has_sig": false, "md5_digest": "4b2b0158e6c3627fbbf4b150a08dc98e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11179, "upload_time": "2019-01-05T23:09:23", "url": "https://files.pythonhosted.org/packages/50/91/df1405bface5249628166952d5a46f96786cc714e6a9650afff9b216ed42/newget-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4b2b0158e6c3627fbbf4b150a08dc98e", "sha256": "28166fd0a67977f98c090c0e34afdf18851e9f87747fc92450d72b334ebe66b9" }, "downloads": -1, "filename": "newget-0.0.8.tar.gz", "has_sig": false, "md5_digest": "4b2b0158e6c3627fbbf4b150a08dc98e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11179, "upload_time": "2019-01-05T23:09:23", "url": "https://files.pythonhosted.org/packages/50/91/df1405bface5249628166952d5a46f96786cc714e6a9650afff9b216ed42/newget-0.0.8.tar.gz" } ] }