{ "info": { "author": "Casey Vockrodt", "author_email": "casey.vockrodt@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "[![Build Status](https://travis-ci.org/cvockrodt/put.io-aria2c-downloader.svg?branch=master)](https://travis-ci.org/cvockrodt/put.io-aria2c-downloader)\n\n# put.io-aria2c-downloader\nPython script that sends put.io download links to aria2c for download\n\n\n## Install\nThis setup assumes you have aria2c up with rpc running\n```bash\npip install putio-downloader\n```\n\n## Usage\n```\nUsage: putio-download [OPTIONS]\n\n CLI entrypoint for put.io downloader\n\nOptions:\n --oauth-token TEXT [required]\n --keep-folder-structure\n --root-watch-dir INTEGER [required]\n --aria2c-secret-token TEXT [required]\n --incomplete-dir TEXT [required]\n --complete-dir TEXT [required]\n --watch-folders TEXT [required]\n --rpc-url TEXT [required]\n --version\n -q, --quiet\n -v, --verbose\n --config FILE Read configuration from PATH.\n --help Show this message and exit.\n```\n\n### Configuration\nIf you don't want to pass those options on the command line, you can work with a config file to pass all or just some of the following:\n```\noauth_token = 'XXXXXXXX'\nkeep_folder_structure = 'true'\nroot_watch_dir = 0\nincomplete_dir = '/download/incomplete'\naria2c_secret_token = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'\ncomplete_dir = '/download/complete'\nrpc_url = 'https://example.com:6800/rpc'\nwatch_folders = ['isos', 'news', 'videos']\n```\n\nFor windows, directories must follow windows' directory formatting, ie.\n```\nincomplete_dir = 'C:\\\\download\\\\incomplete'\ncomplete_dir = 'C:\\\\download\\\\complete'\n```\n\n### crontab\nRun the download script on an interval so you don't miss out on any of your files\n```crontab\n*/10 * * * * putio-download --config ~/myconfig.ini >> ~/putio.log 2>&1\n```\n\nTo prevent multiple instances of putio-download from running, consider using a wrapper script like the following:\n```bash\n#!/bin/bash\nCOUNT=`ps -ef | grep putio-download | grep -v grep | wc -l`\nif [ $COUNT == 0 ]; then\n putio-download --config ~/config.ini\nelse\n\techo \"already running...\"\nfi\n```\n\n*If you do use a script like this, make sure to update the crontab to point to it*\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/cvockrodt/put.io-aria2c-downloader", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "putio-downloader", "package_url": "https://pypi.org/project/putio-downloader/", "platform": "", "project_url": "https://pypi.org/project/putio-downloader/", "project_urls": { "Homepage": "https://github.com/cvockrodt/put.io-aria2c-downloader" }, "release_url": "https://pypi.org/project/putio-downloader/3.1.4/", "requires_dist": [ "putio.py", "click", "click-config-file" ], "requires_python": "", "summary": "Download all files from your put.io account recursively with aria2c", "version": "3.1.4" }, "last_serial": 5853762, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "bdb86f547d3ac96ac5d44445a84c125b", "sha256": "2cc204beff71dced567052870e58998d7025a83b8763478bfdeb8a307b0630f5" }, "downloads": -1, "filename": "putio_downloader-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bdb86f547d3ac96ac5d44445a84c125b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6768, "upload_time": "2018-12-03T02:20:26", "url": "https://files.pythonhosted.org/packages/f5/3b/36db8bcc04bc7529dce5385023a7d1e7da296390700ae1174ec55f2bdbdc/putio_downloader-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f36e1250faa97d3da01b32cb1d6fb0dd", "sha256": "c8410d447fda7bf67037fefed870416c47f955ce81693ab606845fda153aa22b" }, "downloads": -1, "filename": "putio-downloader-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f36e1250faa97d3da01b32cb1d6fb0dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5079, "upload_time": "2018-12-03T02:20:28", "url": "https://files.pythonhosted.org/packages/14/09/c63f45246d573332eae5d71048c987e7fce4ccee30cbe8287d61a6911488/putio-downloader-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "11b17e20c5c8f4f1d993400cb9e135d7", "sha256": "9c4de7d6331b84e06064cd0d8934c0a3d1788e1592820eb815809a3977dce77c" }, "downloads": -1, "filename": "putio_downloader-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11b17e20c5c8f4f1d993400cb9e135d7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6821, "upload_time": "2018-12-05T07:49:19", "url": "https://files.pythonhosted.org/packages/ab/ee/f72b280361bb681ee26371f157448cdcf5d4d11a0c4dea95dcf7b2b73954/putio_downloader-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "512118f1923efa9c02085e74091fdb86", "sha256": "d550b0256f715f2f0c9d159d61f88636d872710541fd2ae3fd75ea8f363bfbae" }, "downloads": -1, "filename": "putio-downloader-1.0.1.tar.gz", "has_sig": false, "md5_digest": "512118f1923efa9c02085e74091fdb86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5065, "upload_time": "2018-12-05T07:49:21", "url": "https://files.pythonhosted.org/packages/22/40/eacc7973609174b2dd0484f2cc3dbaa69b1df887b8836219cf5ee21e82a3/putio-downloader-1.0.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "6fef5315499768ccd764337825f262e7", "sha256": "184e95f8849ecc6437d1725c60344165f89ccce80e2732ce35a861775d7872bc" }, "downloads": -1, "filename": "putio_downloader-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6fef5315499768ccd764337825f262e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7434, "upload_time": "2019-03-25T03:00:28", "url": "https://files.pythonhosted.org/packages/82/dc/88987b786988a59f96dff98bab8784c6b7187dd9218d13e0574d9d9e9188/putio_downloader-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "347587471386692669645afa10b046c2", "sha256": "11b317abd63e31f530f7feef601cd2a56884f70f491724a0018e560bd8d98da3" }, "downloads": -1, "filename": "putio-downloader-2.0.0.tar.gz", "has_sig": false, "md5_digest": "347587471386692669645afa10b046c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5340, "upload_time": "2019-03-25T03:00:30", "url": "https://files.pythonhosted.org/packages/3e/9d/25b1348288dc86c65fa25abad8faaa51dd2dc751d7bafc1d6dcb29792af2/putio-downloader-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "2d933ba28c0b0a670e60757f3e2f9b0a", "sha256": "154410538297e7cb908796fe3c490594ec632180247fc8839f255917ff48adcc" }, "downloads": -1, "filename": "putio_downloader-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2d933ba28c0b0a670e60757f3e2f9b0a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7421, "upload_time": "2019-06-02T20:40:27", "url": "https://files.pythonhosted.org/packages/c4/d8/1d93f2c454743d2582a69539ce1c564aec6deadb59b0c5bfbcbc3fe8989c/putio_downloader-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3513561408b7b69d8ffb81298a748d1e", "sha256": "2d886bd7c83bba25df1182b4ef37430884f810be78f96730753fd7e834b75710" }, "downloads": -1, "filename": "putio-downloader-2.1.0.tar.gz", "has_sig": false, "md5_digest": "3513561408b7b69d8ffb81298a748d1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5353, "upload_time": "2019-06-02T20:40:28", "url": "https://files.pythonhosted.org/packages/5b/45/55b3bd4ab76c4f181f99c894805d6689403db857b926bf0fa534dbcb11a0/putio-downloader-2.1.0.tar.gz" } ], "2.2.0.1": [ { "comment_text": "", "digests": { "md5": "22b39d6d36ab8d171f5a6fdd09d67605", "sha256": "fda90502546bd06507f42ffa18e3fd822598694244e16def84430e7330e1434d" }, "downloads": -1, "filename": "putio_downloader-2.2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "22b39d6d36ab8d171f5a6fdd09d67605", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8318, "upload_time": "2019-08-28T20:44:09", "url": "https://files.pythonhosted.org/packages/9f/6a/5b466ee34af5e749f8875180f0ae05fe0985e7f6ede6bc14905ab475642a/putio_downloader-2.2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "699a73310ab544e48845677ad06362cf", "sha256": "c7380c8fe15a64d7edfcc722bb5c775a3c5f490fa9560aeb172ecd167b364e62" }, "downloads": -1, "filename": "putio-downloader-2.2.0.1.tar.gz", "has_sig": false, "md5_digest": "699a73310ab544e48845677ad06362cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5845, "upload_time": "2019-08-28T20:44:10", "url": "https://files.pythonhosted.org/packages/61/db/dad292c9b1ae302d9f4b2bc44a5d72aadafb5af61a9841f51f02f4bd0f1c/putio-downloader-2.2.0.1.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "894e8132406b901b0de1a21819a12496", "sha256": "901e561e039c0b8067a546c8a83c4703b125fbb59c797846ee9970ba9e597ce9" }, "downloads": -1, "filename": "putio_downloader-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "894e8132406b901b0de1a21819a12496", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8308, "upload_time": "2019-09-01T02:46:05", "url": "https://files.pythonhosted.org/packages/fb/90/1e084d617cb41fd41b30df19dc4f7204290bad66af11f5f76c2d0a0873e0/putio_downloader-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f8855c0249f45edc48e32f336bbd41c", "sha256": "e4fba720db9a8f13f565e494e23232667610a8caa1283ee897d8b7e571ce719f" }, "downloads": -1, "filename": "putio-downloader-3.0.0.tar.gz", "has_sig": false, "md5_digest": "5f8855c0249f45edc48e32f336bbd41c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5805, "upload_time": "2019-09-01T02:46:07", "url": "https://files.pythonhosted.org/packages/c8/b2/9a10fcabb5cbcbcbda281cc7f673fb22c904a4cb365149f21e17f598ad96/putio-downloader-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "ac34a638580e9f9f973d8db44eae06d2", "sha256": "cc277d68ac109591409622364f1825997775b7ff4b979bedd71f0cc471a00302" }, "downloads": -1, "filename": "putio_downloader-3.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac34a638580e9f9f973d8db44eae06d2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8277, "upload_time": "2019-09-01T03:46:35", "url": "https://files.pythonhosted.org/packages/7d/b6/6225b9ffa27a2bee15ceb27ab0046a4fb9e1bd482c72bf05a411c059ae6d/putio_downloader-3.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42eec1b810a54bf683e4324f3d7ce854", "sha256": "d2881c680524c9f6a51c2b074fde9d13cb59562a6565791822c053746b1d8d4a" }, "downloads": -1, "filename": "putio-downloader-3.0.1.tar.gz", "has_sig": false, "md5_digest": "42eec1b810a54bf683e4324f3d7ce854", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5769, "upload_time": "2019-09-01T03:46:36", "url": "https://files.pythonhosted.org/packages/0a/dc/e16b9d590e564d39489ce0bbfbdb9a9d2d044e1c111a50179be9c8ae901b/putio-downloader-3.0.1.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "96a5ff7a15ebf27ea45a77e7575feef6", "sha256": "126da0c6e507b08274eac91abf651115fc50ded62c29c25326c2d25b7f72982d" }, "downloads": -1, "filename": "putio_downloader-3.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "96a5ff7a15ebf27ea45a77e7575feef6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8496, "upload_time": "2019-09-19T01:53:15", "url": "https://files.pythonhosted.org/packages/b6/00/6cac3d91a7ee35197b0d9910d975b08c8678505b0a3da2b991c0a2930f62/putio_downloader-3.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b27b5a28f343d796737f0dbd7b894476", "sha256": "a7407773dfc493a2dd0a75f19ce3f6ef0c98417387c7eef9746b15ba7a9b91d8" }, "downloads": -1, "filename": "putio-downloader-3.1.0.tar.gz", "has_sig": false, "md5_digest": "b27b5a28f343d796737f0dbd7b894476", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5984, "upload_time": "2019-09-19T01:53:16", "url": "https://files.pythonhosted.org/packages/ad/c1/2d6ddd20dbbaecc3242213e3a19220c029b6fc48008c3f480bc6057e1f6f/putio-downloader-3.1.0.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "a47b53c95ae7f5b11cda42aeaeb35c7f", "sha256": "9a5d7764b902d81a4ee1b7c2abffdaa6153fd8908cecbe47369d4833f18e67e5" }, "downloads": -1, "filename": "putio_downloader-3.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a47b53c95ae7f5b11cda42aeaeb35c7f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8500, "upload_time": "2019-09-19T02:07:55", "url": "https://files.pythonhosted.org/packages/c6/5b/4e1c70a6b673ca49494eb4e391a741b47c505c7c31756ffd12a81ddbff85/putio_downloader-3.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09d85d77adb5538ae4be67354fdde8be", "sha256": "1e30a25851ec5419d1d0b0dde8f21aa8ef5dc0308971f85b97dafe5625a82c77" }, "downloads": -1, "filename": "putio-downloader-3.1.1.tar.gz", "has_sig": false, "md5_digest": "09d85d77adb5538ae4be67354fdde8be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5995, "upload_time": "2019-09-19T02:07:56", "url": "https://files.pythonhosted.org/packages/47/eb/e24c75d7cf8e4e6c689a13f8818d11c12e5e320ceeec1d133013afdb98f0/putio-downloader-3.1.1.tar.gz" } ], "3.1.2": [ { "comment_text": "", "digests": { "md5": "ee81cbc0fda3e99b73276c720cd98975", "sha256": "c449ab80f89e01eb8465543e341dfe2f971adaaf2bbc9d6ed685e84ed21443b5" }, "downloads": -1, "filename": "putio_downloader-3.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ee81cbc0fda3e99b73276c720cd98975", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8529, "upload_time": "2019-09-19T02:37:08", "url": "https://files.pythonhosted.org/packages/6f/0c/851a4e13e6282e796d61830ba69122fb55efd94ae2b9184b873bcea6a19b/putio_downloader-3.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed60010fcb3c435e666a9aba0eef3b00", "sha256": "ecaaa74b0b73402cbf0266a145c43012dbf80d636b20b36ea58532eb20e14f49" }, "downloads": -1, "filename": "putio-downloader-3.1.2.tar.gz", "has_sig": false, "md5_digest": "ed60010fcb3c435e666a9aba0eef3b00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6022, "upload_time": "2019-09-19T02:37:09", "url": "https://files.pythonhosted.org/packages/d5/d0/bbe567525a4c57ee47efedfda957832f0c84af23ca3513d6462bd5f6e6a3/putio-downloader-3.1.2.tar.gz" } ], "3.1.3": [ { "comment_text": "", "digests": { "md5": "8ad9683e881cc99630b0544a4e8bdd28", "sha256": "144b77a2eebccc490e781e131e4fe63ed3b17d82303674540864e61fc00d09f5" }, "downloads": -1, "filename": "putio_downloader-3.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8ad9683e881cc99630b0544a4e8bdd28", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8556, "upload_time": "2019-09-19T03:11:58", "url": "https://files.pythonhosted.org/packages/c1/41/044267bbfe5aeb74fa517d48323d9e3844ae3b40deb9c2e41d08b0dbc9a3/putio_downloader-3.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7dc0b2c3aa591c15c3f94acf1f791317", "sha256": "eac9017d61644b6146f96b36c74b983b8fe18dcef8f506ad7456549c3db9676d" }, "downloads": -1, "filename": "putio-downloader-3.1.3.tar.gz", "has_sig": false, "md5_digest": "7dc0b2c3aa591c15c3f94acf1f791317", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6041, "upload_time": "2019-09-19T03:12:00", "url": "https://files.pythonhosted.org/packages/90/91/32a0c525647bd0cfe1360b3d3fb946211c850e80745c11c73e1a93e98f64/putio-downloader-3.1.3.tar.gz" } ], "3.1.4": [ { "comment_text": "", "digests": { "md5": "269bf1400b6509eaa8373f2122f233a1", "sha256": "d44f3a77e665be5c429b9432b25f110635dd385166698d538657fad0e8f7e388" }, "downloads": -1, "filename": "putio_downloader-3.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "269bf1400b6509eaa8373f2122f233a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8562, "upload_time": "2019-09-19T03:17:26", "url": "https://files.pythonhosted.org/packages/74/8a/6e1efce2e34f94100c2c066829917853eeeef8380dc56ccd299e1a403bc1/putio_downloader-3.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "809181bb83bc8f6afb8ee7bc988c199b", "sha256": "b14f3c399c7ec24386b59cdd456f177d9fa0ab78cbdcc09c50720699bb57757a" }, "downloads": -1, "filename": "putio-downloader-3.1.4.tar.gz", "has_sig": false, "md5_digest": "809181bb83bc8f6afb8ee7bc988c199b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6047, "upload_time": "2019-09-19T03:17:27", "url": "https://files.pythonhosted.org/packages/de/d8/a0b1090f214bffb1fb4fe9a0e872a213fe3637ccacc6965cec2127f89808/putio-downloader-3.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "269bf1400b6509eaa8373f2122f233a1", "sha256": "d44f3a77e665be5c429b9432b25f110635dd385166698d538657fad0e8f7e388" }, "downloads": -1, "filename": "putio_downloader-3.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "269bf1400b6509eaa8373f2122f233a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8562, "upload_time": "2019-09-19T03:17:26", "url": "https://files.pythonhosted.org/packages/74/8a/6e1efce2e34f94100c2c066829917853eeeef8380dc56ccd299e1a403bc1/putio_downloader-3.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "809181bb83bc8f6afb8ee7bc988c199b", "sha256": "b14f3c399c7ec24386b59cdd456f177d9fa0ab78cbdcc09c50720699bb57757a" }, "downloads": -1, "filename": "putio-downloader-3.1.4.tar.gz", "has_sig": false, "md5_digest": "809181bb83bc8f6afb8ee7bc988c199b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6047, "upload_time": "2019-09-19T03:17:27", "url": "https://files.pythonhosted.org/packages/de/d8/a0b1090f214bffb1fb4fe9a0e872a213fe3637ccacc6965cec2127f89808/putio-downloader-3.1.4.tar.gz" } ] }