{ "info": { "author": "Nico Schl\u00f6mer", "author_email": "nico.schloemer@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Multimedia :: Graphics", "Topic :: Software Development :: Version Control" ], "description": "# gitfaces\n\n[![CircleCI](https://img.shields.io/circleci/project/github/nschloe/gitfaces/master.svg)](https://circleci.com/gh/nschloe/gitfaces)\n[![codecov](https://img.shields.io/codecov/c/github/nschloe/gitfaces.svg)](https://codecov.io/gh/nschloe/gitfaces)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n[![PyPi Version](https://img.shields.io/pypi/v/gitfaces.svg)](https://pypi.org/project/gitfaces)\n[![GitHub stars](https://img.shields.io/github/stars/nschloe/gitfaces.svg?logo=github&label=Stars)](https://github.com/nschloe/gitfaces)\n\ngitfaces collects avatars for all contributors of a given Git repository. (This\ncan be used for [Gource's](https://github.com/acaudwell/Gource)\n`--user-image-dir`, for example.)\n\nSimply type\n```\ngitfaces /path/to/git/repo out/\n```\nand gitfaces will start fetching from [Gravatar](https://en.gravatar.com/) and\n[GitHub](https://github.com/). Once done, the `out/` directory will contain\nall the avatars.\n\n### Installation\n\ngitfaces is [available from the Python Package\nIndex](https://pypi.org/project/gitfaces/), so simply type\n```\npip install -U gitfaces\n```\nto install or upgrade.\n\n### Testing\n\nTo run the gitfaces unit tests, check out this repository, set the environment\nvariable `GITFACES_TEST` to the local path of a Git repository on which you\nwould like the tests to be performed, and type\n```\npytest\n```\n\n### Distribution\n\nTo create a new release\n\n1. bump the `__version__` number,\n\n2. publish to PyPi and GitHub:\n ```\n $ make publish\n ```\n\n### License\n\ngitfaces is published under the [MIT license](https://en.wikipedia.org/wiki/MIT_License).\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/nschloe/gitfaces", "keywords": "", "license": "License :: OSI Approved :: MIT License", "maintainer": "", "maintainer_email": "", "name": "gitfaces", "package_url": "https://pypi.org/project/gitfaces/", "platform": "", "project_url": "https://pypi.org/project/gitfaces/", "project_urls": { "Homepage": "https://github.com/nschloe/gitfaces" }, "release_url": "https://pypi.org/project/gitfaces/0.1.8/", "requires_dist": [ "GitPython", "Pillow", "pipdate (<0.4.0,>=0.3.0)", "requests" ], "requires_python": "", "summary": "Fetch contributor avatars for a GitHub repository", "version": "0.1.8" }, "last_serial": 3988979, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6070e84c4fbdc393d9b75dba1fc7a828", "sha256": "bd929363dca13181e67f1eebfebcbfc355084d798f8a8c39345b3e2eccb764ed" }, "downloads": -1, "filename": "gitfaces-0.1.0.tar.gz", "has_sig": true, "md5_digest": "6070e84c4fbdc393d9b75dba1fc7a828", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3691, "upload_time": "2017-01-27T13:36:41", "url": "https://files.pythonhosted.org/packages/fd/a5/00cd46facd98571cfad9fe45141e48db69d11576fba02e873450134daf8e/gitfaces-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7d5dada6d4f71d4efbadaa0c7a439ca5", "sha256": "a426e754d5d5577f5de9e99832124e78fa4ecbc90ff5072d7f5c6d61b6dcf79a" }, "downloads": -1, "filename": "gitfaces-0.1.1.tar.gz", "has_sig": true, "md5_digest": "7d5dada6d4f71d4efbadaa0c7a439ca5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3670, "upload_time": "2017-01-27T13:39:50", "url": "https://files.pythonhosted.org/packages/78/22/aedcf1c9ec06198fc6fdee89efc8b7c6350fdba2b628c6c497d111477f01/gitfaces-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c81c1442f41b9af718135723f8acf41a", "sha256": "f80ebf2042116ea17d377269ebc219b23a9689981b2057553280c52ad91fba05" }, "downloads": -1, "filename": "gitfaces-0.1.2.tar.gz", "has_sig": true, "md5_digest": "c81c1442f41b9af718135723f8acf41a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3669, "upload_time": "2017-01-29T18:57:12", "url": "https://files.pythonhosted.org/packages/3f/28/84bf99838654a238460a735876bec2645372ef88ed65ed37245e99339045/gitfaces-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e7bedf02a9dbf19a87ceeb73e49f6949", "sha256": "e3794b6c3bef8ee670085a5e45cfdb956fa8a1c0dc9e10af37156d9d3c9e1f1d" }, "downloads": -1, "filename": "gitfaces-0.1.3.tar.gz", "has_sig": true, "md5_digest": "e7bedf02a9dbf19a87ceeb73e49f6949", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3892, "upload_time": "2017-03-29T15:30:36", "url": "https://files.pythonhosted.org/packages/88/14/7dc0e3823ed97f5a3ad2338095085a51b39d2271cc55d3568d05844bdb2f/gitfaces-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "13feb971097bcbb74210059eff39cec5", "sha256": "3e854bab40ef665d52fe6971afa043dd745268342a6dc0628a5dbf8683171e6b" }, "downloads": -1, "filename": "gitfaces-0.1.4.tar.gz", "has_sig": true, "md5_digest": "13feb971097bcbb74210059eff39cec5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3851, "upload_time": "2017-07-19T18:03:22", "url": "https://files.pythonhosted.org/packages/8d/ae/6fd1cc5211c857ee5cdaf51bff98f4030bbca553567a8182e598e1db5178/gitfaces-0.1.4.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "ad60c70165ae1b1b3edcd76d85436c00", "sha256": "fc8ca6a65e91c7d8919e2ed2772e3291f4d30a182f6384ea167b08802b23f9fe" }, "downloads": -1, "filename": "gitfaces-0.1.6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "ad60c70165ae1b1b3edcd76d85436c00", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6373, "upload_time": "2017-07-19T18:32:45", "url": "https://files.pythonhosted.org/packages/6d/9a/1c6cb7ca598d6d621504d2cf17ca124323da1a6147d2b100c27875b7d51c/gitfaces-0.1.6-py2.py3-none-any.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "291359b7826a607c6e0a421732cb975c", "sha256": "682e668f6cd7c0feea5ceaa3a8e15c52c8a1a7ac0f2092bfd769414e6c6266fa" }, "downloads": -1, "filename": "gitfaces-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "291359b7826a607c6e0a421732cb975c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4974, "upload_time": "2018-04-23T15:11:49", "url": "https://files.pythonhosted.org/packages/c1/73/3771ff5b0983d704780d8b5ba5d87e46e5f7ef4786894e740b5fc467e523/gitfaces-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "575c33a19bbcc028421fc116e9aa8792", "sha256": "b02cd5aac4e1b3978012e02e3216e642dac22d6f03f7129e498adf2c59d3a606" }, "downloads": -1, "filename": "gitfaces-0.1.7.tar.gz", "has_sig": false, "md5_digest": "575c33a19bbcc028421fc116e9aa8792", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4370, "upload_time": "2018-04-23T15:11:50", "url": "https://files.pythonhosted.org/packages/8d/7c/1df6752d543ee37416cbdbfc3879bfb2f349a86b675fb14dd904ea1b1187/gitfaces-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "573bb93e9dd00260fee2452e2783db6b", "sha256": "69798dfc852616edb787093020432eb6dd96a76fd42c0a16ac56aeff58a8724c" }, "downloads": -1, "filename": "gitfaces-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "573bb93e9dd00260fee2452e2783db6b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5191, "upload_time": "2018-06-22T10:25:38", "url": "https://files.pythonhosted.org/packages/d7/a5/25c737803eba02b37c7e6aef83cd7bc1bd7ef3e3c280c6567627190c637c/gitfaces-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1fee2bd7361bfae4dbe1be703e043f8f", "sha256": "5ccac62b12b9ef93c00d52869de7a6a831ef0b73a007c784e93ba800aceae176" }, "downloads": -1, "filename": "gitfaces-0.1.8.tar.gz", "has_sig": false, "md5_digest": "1fee2bd7361bfae4dbe1be703e043f8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4524, "upload_time": "2018-06-22T10:25:39", "url": "https://files.pythonhosted.org/packages/30/24/d1a7acb9b6732d8c4a03cf5d14b0078a716af8a14083c768c386842d4531/gitfaces-0.1.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "573bb93e9dd00260fee2452e2783db6b", "sha256": "69798dfc852616edb787093020432eb6dd96a76fd42c0a16ac56aeff58a8724c" }, "downloads": -1, "filename": "gitfaces-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "573bb93e9dd00260fee2452e2783db6b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5191, "upload_time": "2018-06-22T10:25:38", "url": "https://files.pythonhosted.org/packages/d7/a5/25c737803eba02b37c7e6aef83cd7bc1bd7ef3e3c280c6567627190c637c/gitfaces-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1fee2bd7361bfae4dbe1be703e043f8f", "sha256": "5ccac62b12b9ef93c00d52869de7a6a831ef0b73a007c784e93ba800aceae176" }, "downloads": -1, "filename": "gitfaces-0.1.8.tar.gz", "has_sig": false, "md5_digest": "1fee2bd7361bfae4dbe1be703e043f8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4524, "upload_time": "2018-06-22T10:25:39", "url": "https://files.pythonhosted.org/packages/30/24/d1a7acb9b6732d8c4a03cf5d14b0078a716af8a14083c768c386842d4531/gitfaces-0.1.8.tar.gz" } ] }