{ "info": { "author": "Noah Kantrowitz", "author_email": "noah@coderanger.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Trac", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "Notes\n=====\nAdds user-specific icons to the timeline view.\n\n.. image:: http://trac-hacks.org/raw-attachment/wiki/HackergotchiPlugin/hackergotchi.png\n\nProviders\n=========\n\nIdenticon\n---------\n\nLocally generate identicons__ using the author information. This provider\nrequires PIL__ to be installed.\n\n__ http://www.docuverse.com/blog/donpark/2007/01/18/visual-security-9-block-ip-identification\n__ http://pythonware.com/products/pil/\n\nIdenticon implementation is courtesy of `Shin Adachi `_.\n\nGravatar\n--------\n\nUses the Gravatar.com__ service to generate images.\n\n__ http://gravatar.com\n\nConfiguration\n=============\n\nAll configuration options go in the ``[hackergotchi]`` section.\n\n``providers`` : *optional, default: GravatarHackergotchiProvider, IdenticonHackergotchiProvider*\n Order to try providers when looking for an image. Any providers enabled\n but not listed will be tried in a pseudo-random order.\n\n``gravatar_default`` : *optional, default: identicon*\n Value to pass along to Gravatar to use if the email doesn't match\n anything. Valid values are ``identicon``, ``monsterid``, ``wavatar``,\n or a URL to an image. In the first three cases, a icon will be\n procedurally generated.\n\nTo enable the plugin::\n\n [components]\n hackergotchi.* = enabled\n\nExample\n=======\n\nTo never use the Gravatar provider::\n\n [hackergotchi]\n providers = IdenticonHackergotchiProvider\n\n [components]\n hackergotchi.* = enabled\n hackergotchi.providers.GravatarHackergotchiProvider = disabled\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://trac-hacks.org/wiki/HackergotchiPlugin", "keywords": "trac plugin timeline identicon hackergotchi", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "TracHackergotchi", "package_url": "https://pypi.org/project/TracHackergotchi/", "platform": "", "project_url": "https://pypi.org/project/TracHackergotchi/", "project_urls": { "Homepage": "http://trac-hacks.org/wiki/HackergotchiPlugin" }, "release_url": "https://pypi.org/project/TracHackergotchi/1.2/", "requires_dist": [ "Trac" ], "requires_python": "", "summary": "Adds user-specific icons to the Trac timeline view.", "version": "1.2" }, "last_serial": 3123786, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "267b5b4ed3760e5f28895aaff4dcce86", "sha256": "e4adf50d5e657cb83253a1dea7e985f4ba1ea72f8305833d9d3a4d297fcbfe26" }, "downloads": -1, "filename": "TracHackergotchi-1.0-py2.3.egg", "has_sig": false, "md5_digest": "267b5b4ed3760e5f28895aaff4dcce86", "packagetype": "bdist_egg", "python_version": "2.3", "requires_python": null, "size": 31233, "upload_time": "2008-05-17T01:14:20", "url": "https://files.pythonhosted.org/packages/6c/4a/76fec6270ac5f7ba789f0c6d91531b8c7f87e86b10e6c2c4ac43af8253fd/TracHackergotchi-1.0-py2.3.egg" }, { "comment_text": "", "digests": { "md5": "e9faaee52ef377d7f4e009ecfda46053", "sha256": "f43fc6a922fe0a26555b6465e6508a37c64d3d6e82ce7b0ba1020013f4471c8c" }, "downloads": -1, "filename": "TracHackergotchi-1.0-py2.4.egg", "has_sig": false, "md5_digest": "e9faaee52ef377d7f4e009ecfda46053", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 16616, "upload_time": "2008-05-17T01:14:18", "url": "https://files.pythonhosted.org/packages/df/3c/b8863c1cc0c2725665e2d58615aaf175f8a5e5ca998243b355c754a27a07/TracHackergotchi-1.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "372ab9d54c127829e5ea42e44044a1a2", "sha256": "012fa94de7df8b1efa1d66bb618bae14c663609748a230986e9c19dc842e55cd" }, "downloads": -1, "filename": "TracHackergotchi-1.0-py2.5.egg", "has_sig": false, "md5_digest": "372ab9d54c127829e5ea42e44044a1a2", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 16534, "upload_time": "2008-05-17T01:14:22", "url": "https://files.pythonhosted.org/packages/6c/fe/6b598f2e2d44f3249c23db7d40cd150decda623b74a7eaa06ba4655c9fad/TracHackergotchi-1.0-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "c35aecdea4636ee807abafbfc872fd78", "sha256": "27dc6fe089f115138afd70bd5e756ed9df6a8ae27c4d3f0ea8790a550abba61a" }, "downloads": -1, "filename": "TracHackergotchi-1.0.tar.gz", "has_sig": false, "md5_digest": "c35aecdea4636ee807abafbfc872fd78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9102, "upload_time": "2008-05-17T01:14:18", "url": "https://files.pythonhosted.org/packages/4e/40/c1b83cee2b77726a5a5e7ec5d6078a3cfd8696fcca2dcd6378b89250255b/TracHackergotchi-1.0.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "edfd02d9153c7ee07c8e11bc411afa89", "sha256": "515a0c2b2e0dfc7e94d4d208f9758de1ae7753d23524bbce50fb966e562f496f" }, "downloads": -1, "filename": "TracHackergotchi-1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "edfd02d9153c7ee07c8e11bc411afa89", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10166, "upload_time": "2017-08-25T18:48:49", "url": "https://files.pythonhosted.org/packages/a2/94/7870844f06ec89c527458f9913a8d69612b459ec2299a3b204982dd2eff4/TracHackergotchi-1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6aa67fe1afc5150ee98754048e145a88", "sha256": "54f4190cfdfbc7d9863d223dcccb86b74d6ca7d310c5235453f3c4c3d4f07d28" }, "downloads": -1, "filename": "TracHackergotchi-1.2.tar.gz", "has_sig": false, "md5_digest": "6aa67fe1afc5150ee98754048e145a88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6720, "upload_time": "2017-08-25T18:48:50", "url": "https://files.pythonhosted.org/packages/a4/ae/57b4bb6e65422eec0c5cbc9e2a031edf5e7b5c96c3617e6c66b73a7a9bae/TracHackergotchi-1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "edfd02d9153c7ee07c8e11bc411afa89", "sha256": "515a0c2b2e0dfc7e94d4d208f9758de1ae7753d23524bbce50fb966e562f496f" }, "downloads": -1, "filename": "TracHackergotchi-1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "edfd02d9153c7ee07c8e11bc411afa89", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10166, "upload_time": "2017-08-25T18:48:49", "url": "https://files.pythonhosted.org/packages/a2/94/7870844f06ec89c527458f9913a8d69612b459ec2299a3b204982dd2eff4/TracHackergotchi-1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6aa67fe1afc5150ee98754048e145a88", "sha256": "54f4190cfdfbc7d9863d223dcccb86b74d6ca7d310c5235453f3c4c3d4f07d28" }, "downloads": -1, "filename": "TracHackergotchi-1.2.tar.gz", "has_sig": false, "md5_digest": "6aa67fe1afc5150ee98754048e145a88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6720, "upload_time": "2017-08-25T18:48:50", "url": "https://files.pythonhosted.org/packages/a4/ae/57b4bb6e65422eec0c5cbc9e2a031edf5e7b5c96c3617e6c66b73a7a9bae/TracHackergotchi-1.2.tar.gz" } ] }