{ "info": { "author": "Connor Ameres", "author_email": "connorameres@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Topic :: Software Development" ], "description": "github-dl\n=========\n\n|Build Status| |codecov|\n\ngithub-dl is a lightweight command line tool for downloading\nrepositories from **`github.com `__** and gists from\n**`gist.github.com `__**. github-dl has been\ntested on python 2.7.12 and python 3.5.2.\n\nInstallation\n------------\n\nThe project was recently added to PYPI. Feel free to submit an issue if\nthere are any issues with downloading via the command below...\n\n.. code:: bash\n\n pip install github-dl\n\nInstallation (Development)\n--------------------------\n\nInstall the project by downloading the project as a zip file or cloning\nthe repository. After downloading the source, run the following command\nto install in the root directory of the project...\n\n.. code:: bash\n\n pip install -e .\n\nUsage\n-----\n\ngithub-dl's functionality is currently fairly limited, but the following\nfunctionality is supported\n\nusage for both commands\n~~~~~~~~~~~~~~~~~~~~~~~\n\n+--------------------------------+-------------------------------------+\n| command line argument/option | functionality |\n+================================+=====================================+\n| ``--help`` | list arguments/options for tool |\n+--------------------------------+-------------------------------------+\n| ``--username`` | github username for credentials |\n+--------------------------------+-------------------------------------+\n| ``--password`` | github password for credentials |\n+--------------------------------+-------------------------------------+\n| ``--token`` | github token for credentials |\n+--------------------------------+-------------------------------------+\n| ``--config`` | directory to a configuration file |\n+--------------------------------+-------------------------------------+\n\nusage specific for ``$ github-dl``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n+--------------------------------+-------------------------------------------+\n| command line argument/option | functionality |\n+================================+===========================================+\n| ``queries`` | query for filtering github repositories |\n+--------------------------------+-------------------------------------------+\n| ``destination`` | directory to download repositories to |\n+--------------------------------+-------------------------------------------+\n\nexamples:\n^^^^^^^^^\n\nDownload all machine learning related notebooks matching a criteria: -\n``$ github-dl 'machine learning language:jupyter-notebook size:<1000' github-notebooks --config=config.json``\n\nusage specific for ``$ gist-dl``\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n+--------------------------------+---------------------------------------------------+\n| command line argument/option | functionality |\n+================================+===================================================+\n| ``sources`` | list of github users accounts to download gists |\n+--------------------------------+---------------------------------------------------+\n| ``destination`` | directory to download gists to |\n+--------------------------------+---------------------------------------------------+\n| ``--extension`` | file extension to download ex: ipynb |\n+--------------------------------+---------------------------------------------------+\n\nexamples:\n^^^^^^^^^\n\nDownload all public jupyter notebooks: -\n``$ gist-dl gist-notebooks --config=config.json --extension=ipynb``\n\nDownload a specific user's public jupyter notebooks: -\n``$ gist-dl cameres gist-notebooks --config=config.json --extension=ipynb``\n\n.. |Build Status| image:: https://travis-ci.org/cameres/github-dl.svg?branch=master\n :target: https://travis-ci.org/cameres/github-dl\n.. |codecov| image:: https://codecov.io/gh/cameres/github-dl/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/cameres/github-dl\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cameres/github-dl", "keywords": "github gists download", "license": "Mozilla Public License 2.0 (MPL 2.0)", "maintainer": "", "maintainer_email": "", "name": "github-dl", "package_url": "https://pypi.org/project/github-dl/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/github-dl/", "project_urls": { "Homepage": "https://github.com/cameres/github-dl" }, "release_url": "https://pypi.org/project/github-dl/0.1a9/", "requires_dist": [ "click", "gitpython", "pygithub", "requests" ], "requires_python": "", "summary": "a command line tool for downloading repositories and gists", "version": "0.1a9" }, "last_serial": 2475083, "releases": { "0.1a2": [], "0.1a3": [ { "comment_text": "", "digests": { "md5": "e2df1bc6410ba1f242524891cee19beb", "sha256": "047c9ef674c700fe2fe5458850765c5a83b128ef91be90f3cb74e23f7cd56e6e" }, "downloads": -1, "filename": "github_dl-0.1a3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e2df1bc6410ba1f242524891cee19beb", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 2465, "upload_time": "2016-11-19T08:22:30", "url": "https://files.pythonhosted.org/packages/33/79/04d69a6753e337ac0ac14ff4347a55da1d32dae733f9112fac617eaaa3e6/github_dl-0.1a3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e8ccbeeea4f4848662f1ee910bfd572", "sha256": "47a1e2dc83a6b08d3f58ba6948e1203d1addc3681ca7741fd6de3fcc2cc6177b" }, "downloads": -1, "filename": "github-dl-0.1a3.tar.gz", "has_sig": false, "md5_digest": "3e8ccbeeea4f4848662f1ee910bfd572", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1991, "upload_time": "2016-11-19T08:22:28", "url": "https://files.pythonhosted.org/packages/a7/f4/94f065e71da78b5a88132571a94b8fa3f6c22a58727d5488248a45894560/github-dl-0.1a3.tar.gz" } ], "0.1a4": [ { "comment_text": "", "digests": { "md5": "e5513fb4e8ef9136e5772b99db7b47e3", "sha256": "d4427dcbd7999dd0eaaba88b1d23b3998f6e76834f0efb686ec5fea9cc46b4f9" }, "downloads": -1, "filename": "github_dl-0.1a4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e5513fb4e8ef9136e5772b99db7b47e3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2464, "upload_time": "2016-11-19T08:23:43", "url": "https://files.pythonhosted.org/packages/19/55/34bd42e49fe6d01dc1da5939c40b561cf2dce1fbb6b3e5a75869b3aee0ac/github_dl-0.1a4-py2.py3-none-any.whl" } ], "0.1a5": [ { "comment_text": "", "digests": { "md5": "643154127b0877c0274bd315b041f7c7", "sha256": "5a795190e2bb8848aa812a8dda70a74cf1cff1dcaf785ca089c929403985daf1" }, "downloads": -1, "filename": "github_dl-0.1a5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "643154127b0877c0274bd315b041f7c7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7336, "upload_time": "2016-11-19T08:56:14", "url": "https://files.pythonhosted.org/packages/fc/a0/9b44f6b8364b037fae43c0d76d0afb90c51ec9e63f21c2badab2b2545a2c/github_dl-0.1a5-py2.py3-none-any.whl" } ], "0.1a6": [ { "comment_text": "", "digests": { "md5": "e1ad5d8d5b5f1ed36b444b76d5a05306", "sha256": "5d0ef97de482406949e4432b243c98e6b19c85550476adfe7cefc01415f67e5d" }, "downloads": -1, "filename": "github_dl-0.1a6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e1ad5d8d5b5f1ed36b444b76d5a05306", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7327, "upload_time": "2016-11-19T09:07:47", "url": "https://files.pythonhosted.org/packages/9d/e6/54d289335f5d509d032bdfa97d7d9f43c5b2bb1d050f0f577b8206b30125/github_dl-0.1a6-py2.py3-none-any.whl" } ], "0.1a7": [ { "comment_text": "", "digests": { "md5": "aaba46d341a6b4e472fc3b1a63be90c0", "sha256": "0dad32dc4afe996b08516eb4682ab3f0f7554762de40c55d968b809ef35bdd98" }, "downloads": -1, "filename": "github_dl-0.1a7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aaba46d341a6b4e472fc3b1a63be90c0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5500, "upload_time": "2016-11-21T23:30:58", "url": "https://files.pythonhosted.org/packages/9e/17/89eeff915f0d76a3c635e4342632810c1ae0e61644c157ac8919504a19d8/github_dl-0.1a7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d538b94d51664d13a06776d8043f01bc", "sha256": "0e51a6e2c9353a9518cdd0bc76791bba99f3c3c3c146ddece8d30ecdc7d87a73" }, "downloads": -1, "filename": "github-dl-0.1a7.tar.gz", "has_sig": false, "md5_digest": "d538b94d51664d13a06776d8043f01bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4198, "upload_time": "2016-11-21T23:31:00", "url": "https://files.pythonhosted.org/packages/6f/2a/cb42823d0470dd54c4ebe872356acfb6807da5f010998aa69661efcbd332/github-dl-0.1a7.tar.gz" } ], "0.1a8": [ { "comment_text": "", "digests": { "md5": "b61ddf682f391b8e24c6fc829e3d17d8", "sha256": "f04716c638e8d102325ffffc51e683a58c7d7435f6db8f722b9454c6b8b3a27e" }, "downloads": -1, "filename": "github_dl-0.1a8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b61ddf682f391b8e24c6fc829e3d17d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5500, "upload_time": "2016-11-21T23:33:26", "url": "https://files.pythonhosted.org/packages/3c/3a/26f4454ca1860c7f74106117d85a6267849a9581c2f6f344f3f2c6e207de/github_dl-0.1a8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8614cf73b4f379498da175fb28b7be72", "sha256": "99fa1f755bd35386d2ad46c55df869ebbdfed75c7f33c1aae01e15f17dbaa048" }, "downloads": -1, "filename": "github-dl-0.1a8.tar.gz", "has_sig": false, "md5_digest": "8614cf73b4f379498da175fb28b7be72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4202, "upload_time": "2016-11-21T23:33:29", "url": "https://files.pythonhosted.org/packages/cb/56/ee0a536685ddc996ef252f3e973a10c8b5ff15c12c8ba1924f3b9bffc157/github-dl-0.1a8.tar.gz" } ], "0.1a9": [ { "comment_text": "", "digests": { "md5": "d8698c612e35c3f4057833722ab60d46", "sha256": "31c7f84e63e54155adcc0581740e807e7fce7e40ad663875883bfb0ed0c6adb6" }, "downloads": -1, "filename": "github_dl-0.1a9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d8698c612e35c3f4057833722ab60d46", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6156, "upload_time": "2016-11-21T23:50:43", "url": "https://files.pythonhosted.org/packages/1e/b4/9278fe67e5c467c2ae569e530ba8ff25ec84a99a9ae54fcd9d485b4e2255/github_dl-0.1a9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3de1a65e17ba58e2e7edf2cafd6972a", "sha256": "52871b8af9f59da8e542b4c41635987fd3df9cfa4e965b30c1a767273989913c" }, "downloads": -1, "filename": "github-dl-0.1a9.tar.gz", "has_sig": false, "md5_digest": "c3de1a65e17ba58e2e7edf2cafd6972a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4194, "upload_time": "2016-11-21T23:50:45", "url": "https://files.pythonhosted.org/packages/54/1e/8afec6d40d6514c8d123a81c05663dae322e2901e09cf8dcc834e5647a7e/github-dl-0.1a9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d8698c612e35c3f4057833722ab60d46", "sha256": "31c7f84e63e54155adcc0581740e807e7fce7e40ad663875883bfb0ed0c6adb6" }, "downloads": -1, "filename": "github_dl-0.1a9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d8698c612e35c3f4057833722ab60d46", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6156, "upload_time": "2016-11-21T23:50:43", "url": "https://files.pythonhosted.org/packages/1e/b4/9278fe67e5c467c2ae569e530ba8ff25ec84a99a9ae54fcd9d485b4e2255/github_dl-0.1a9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3de1a65e17ba58e2e7edf2cafd6972a", "sha256": "52871b8af9f59da8e542b4c41635987fd3df9cfa4e965b30c1a767273989913c" }, "downloads": -1, "filename": "github-dl-0.1a9.tar.gz", "has_sig": false, "md5_digest": "c3de1a65e17ba58e2e7edf2cafd6972a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4194, "upload_time": "2016-11-21T23:50:45", "url": "https://files.pythonhosted.org/packages/54/1e/8afec6d40d6514c8d123a81c05663dae322e2901e09cf8dcc834e5647a7e/github-dl-0.1a9.tar.gz" } ] }