{ "info": { "author": "JayTurnr", "author_email": "jaynicholasturner@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Database", "Topic :: Games/Entertainment" ], "description": "TrainerDex\n==========\n\n.. image:: https://badge.fury.io/py/trainerdex.svg\n :target: https://badge.fury.io/py/trainerdex\n\nA python library for interacting with the API of TrainerDex\n\nInstallation\n------------\n::\n\n pip install trainerdex\n\nUpdate Notes\n------------\n\n2.0.3\n^^^^^\nSupport for blank leaderboard command\n\n2.0.2\n^^^^^\n* Indentifier for updates\n\n2.0.1\n^^^^^\n* Rewrite for website upgrade\n\n1.4.3.1\n^^^^^^^\n\n* Enabled SSL\n* Fixed issue with not supplying a datetime when creating a update\n\n1.4.2\n^^^^^\n* To suppliment 1.3.4, you can now add medals to the updates. \n* Fixed a bug when start_date is null\n* Fixed a major bug\n* Replaces 1.4.1 and 1.4.0 which will be removed from PyPi\n\n1.3.4\n^^^^^\n* Added more fields to update_trainer\n* Replaced 1.3.3 which introduced a bug\n\n1.3.2\n^^^^^\n* Added respect_privacy flag passthrough to get_trainer_by_username\n\n1.3.1\n^^^^^\n* Fixed an issue which caused Trainers with statistics disabled to not load\n\n1.3.0\n^^^^^\n* Attributes which made another API call are now methods. For example, `Trainer().owner` is now `Trainer().owner()`\n* User objects are now hashable and comparable\n* Two new methods have been introduced to Client() - get_all_users and get_all_discord_users\n\n1.2.3\n^^^^^\n* Fixed error preventing a user from being added to the database\n* Added function to find the Trainer for an update - likely never to be used but still better than it being blind\n* Fixed an error when retrieving a list of trainers from a list of server members\n* Fixed an error in which the levels had the wrong value required to finish it\n* Fixed an error in which a Trainer would spit out an error trying to calculate the level if there's no Update object (edge case, during creation)\n\n1.2.2\n^^^^^\n* Fixed a bug which would cause an error when trying to retrieve the Discord ID for a user\n* Minor cleanup of source-code\n\n1.2.1\n^^^^^\n* Improved speed of the library by changing how things are parsed\n\n1.2.0\n^^^^^\n* Initial upload to PyPi\n* A major rewrite. This should have been called version 2.0.0, but it's too late now.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TrainerDex/TrainerDex.py", "keywords": "pokemon pokemongo trainer", "license": "GPL-3.0", "maintainer": "", "maintainer_email": "", "name": "trainerdex", "package_url": "https://pypi.org/project/trainerdex/", "platform": "", "project_url": "https://pypi.org/project/trainerdex/", "project_urls": { "Homepage": "https://github.com/TrainerDex/TrainerDex.py" }, "release_url": "https://pypi.org/project/trainerdex/2.1.0.5/", "requires_dist": null, "requires_python": "", "summary": "An API to interact with TrainerDex - a online database of Pokemon Go trainers.", "version": "2.1.0.5" }, "last_serial": 3767019, "releases": { "1.2.0": [ { "comment_text": "", "digests": { "md5": "f29e93632578645de6a466c3724763bb", "sha256": "4ccb506c3b66ee5ad5e1ef7efcd19af729bd4823b0cbe6a57b720992dc32dcca" }, "downloads": -1, "filename": "trainerdex-1.2.0.tar.gz", "has_sig": false, "md5_digest": "f29e93632578645de6a466c3724763bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43985, "upload_time": "2017-10-08T22:31:36", "url": "https://files.pythonhosted.org/packages/f8/11/4a3bcb27ad8b6f29fb2bd1b68fe6b4e884d57f962ff244565906fd704468/trainerdex-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "2ee39c22b62819dc1c80695e304cbd7f", "sha256": "b78e0658b372d542471e086044513310247be7ceff667ff875b847c969aca476" }, "downloads": -1, "filename": "trainerdex-1.2.1.tar.gz", "has_sig": false, "md5_digest": "2ee39c22b62819dc1c80695e304cbd7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43853, "upload_time": "2017-10-10T23:02:41", "url": "https://files.pythonhosted.org/packages/82/66/7bff76f5ae1e333d11fddbd211f47930a5c4b5e4ee29b2a3c507d2018a2b/trainerdex-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "527b3ae0811887afcb261f8ebae21b54", "sha256": "a45c274f5f0ce22bb81bc78843ed1ebd864ad14bd02646ed4ff150750f487abf" }, "downloads": -1, "filename": "trainerdex-1.2.2.tar.gz", "has_sig": false, "md5_digest": "527b3ae0811887afcb261f8ebae21b54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6998, "upload_time": "2017-10-11T00:04:11", "url": "https://files.pythonhosted.org/packages/83/67/206df00f20a12ac42ca26dc3a414a1618c2924ed54df1b6071b8eedea7b8/trainerdex-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "ce683a43ccef250ce111f8cf7df4fea6", "sha256": "6891a4ca70ed22ae865f844a0c4d26793c26a3b7786c99d9abaaa3cc2d1d1c5e" }, "downloads": -1, "filename": "trainerdex-1.2.3.tar.gz", "has_sig": false, "md5_digest": "ce683a43ccef250ce111f8cf7df4fea6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7913, "upload_time": "2017-10-12T10:27:52", "url": "https://files.pythonhosted.org/packages/e3/53/7534276717779a41040a93774dddb96c3c4318708cd558c19ebade2356d3/trainerdex-1.2.3.tar.gz" } ], "1.2.3.post0": [ { "comment_text": "", "digests": { "md5": "33b7ebafa5c67369c19b16a99810610b", "sha256": "c232da7cd62a24e466adf252291841fc6df2b9e504952ed67c22f7f1de7e1230" }, "downloads": -1, "filename": "trainerdex-1.2.3.post0.tar.gz", "has_sig": false, "md5_digest": "33b7ebafa5c67369c19b16a99810610b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7938, "upload_time": "2017-10-12T10:39:39", "url": "https://files.pythonhosted.org/packages/2d/90/0e8be6d3ad4624684c20888fd84c6a0af8c57814eab5ff719edda18e023f/trainerdex-1.2.3.post0.tar.gz" } ], "1.2.3rc1": [ { "comment_text": "", "digests": { "md5": "7208ea56b3bb674f04066ce3e5e7ebf0", "sha256": "db765f3253dcbc7f501fa8e2c8b51d0c9159f5e9710ceca5ce7152ae3bff338d" }, "downloads": -1, "filename": "trainerdex-1.2.3rc1.tar.gz", "has_sig": false, "md5_digest": "7208ea56b3bb674f04066ce3e5e7ebf0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7779, "upload_time": "2017-10-12T10:00:07", "url": "https://files.pythonhosted.org/packages/fb/9a/d6d9d597d3e53f2cc58a3d62b15d5e079b79718e4aec082c106dbe33f356/trainerdex-1.2.3rc1.tar.gz" } ], "1.2.3rc2": [ { "comment_text": "", "digests": { "md5": "47eca17ac162b36862267aae1c6413ac", "sha256": "ce16da0f01ab56ec6a23f2248c4df1673937ab852472ca2246d57a7e36484158" }, "downloads": -1, "filename": "trainerdex-1.2.3rc2.tar.gz", "has_sig": false, "md5_digest": "47eca17ac162b36862267aae1c6413ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7806, "upload_time": "2017-10-12T10:14:38", "url": "https://files.pythonhosted.org/packages/fe/b6/d7e49bb9c455cc6af3105fa341b4e31db349c3b61e1ee7de26e9177eb59e/trainerdex-1.2.3rc2.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "3e742d9694ecbf345660a62ea25c62a6", "sha256": "41c733d46292c1d5d398fb0c2241e37e0c6942e014e2936bc6608f3336ebb449" }, "downloads": -1, "filename": "trainerdex-1.3.0.tar.gz", "has_sig": false, "md5_digest": "3e742d9694ecbf345660a62ea25c62a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8449, "upload_time": "2017-10-16T20:57:38", "url": "https://files.pythonhosted.org/packages/f4/cf/b67fed1139f53efcb2b3e578799db380a20618adeb3e15302a17177651a3/trainerdex-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "7bc5c87c1d98c85a38584359e6497789", "sha256": "074735901fcf7501e7ad5e42a41c06326ed57340ed9d8aa9b33b3270b14cb6fc" }, "downloads": -1, "filename": "trainerdex-1.3.1.tar.gz", "has_sig": false, "md5_digest": "7bc5c87c1d98c85a38584359e6497789", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8516, "upload_time": "2017-10-22T16:22:56", "url": "https://files.pythonhosted.org/packages/c6/a0/c51392b4ec5f06860b9ccd9eac4a5a02e7a6e31579dc78eee76baff8dce6/trainerdex-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "d7441e8918334aeafd6e19ab08d6f855", "sha256": "fd2a5b14b91bd8fb6446d4ec031818b2bdab1ba7f8a83f227baf88eca40f9340" }, "downloads": -1, "filename": "trainerdex-1.3.2.tar.gz", "has_sig": false, "md5_digest": "d7441e8918334aeafd6e19ab08d6f855", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8605, "upload_time": "2017-10-22T17:15:08", "url": "https://files.pythonhosted.org/packages/57/33/116841496e24711e08c5bd934cc43e03cbff55545aa39cf9d3623f25b5c6/trainerdex-1.3.2.tar.gz" } ], "1.3.2.dev1": [ { "comment_text": "", "digests": { "md5": "2d51c356343a6e0636bab4d121d9b57a", "sha256": "732a0150ab2134bc35e6c9e7c1471a084e728a0a74adbd0cd95e10386ace42fa" }, "downloads": -1, "filename": "trainerdex-1.3.2.dev1.tar.gz", "has_sig": false, "md5_digest": "2d51c356343a6e0636bab4d121d9b57a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8612, "upload_time": "2017-10-22T17:07:29", "url": "https://files.pythonhosted.org/packages/ab/3d/f366a32cf91915742a70b5c6a8602b05a659aceb7931a52242afaed77f09/trainerdex-1.3.2.dev1.tar.gz" } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "16afab72a8bc31c6e227213928d9d4ae", "sha256": "7eaf0ddc2f5c565feb24bc76ca28f8abcd211fe53014a87f213a5996112af0b1" }, "downloads": -1, "filename": "trainerdex-1.3.4.tar.gz", "has_sig": false, "md5_digest": "16afab72a8bc31c6e227213928d9d4ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8695, "upload_time": "2017-10-28T23:33:58", "url": "https://files.pythonhosted.org/packages/b9/5e/cea75d476897d8c61c59081096211310032c8beccb4142de8c62002407c4/trainerdex-1.3.4.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "632e3e467a5e7fb03610182be3ebdf83", "sha256": "0c0099e58d20bb1dcba3c162eb8d8ba29cd6ea751334eccd6fd3ff60269df33d" }, "downloads": -1, "filename": "trainerdex-1.4.2.tar.gz", "has_sig": false, "md5_digest": "632e3e467a5e7fb03610182be3ebdf83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9335, "upload_time": "2017-11-08T00:19:06", "url": "https://files.pythonhosted.org/packages/3b/4f/efc06cc162a2a577bf98bf56508f7ac584dab5376ba6fc46064fdd849297/trainerdex-1.4.2.tar.gz" } ], "1.4.2.1": [ { "comment_text": "", "digests": { "md5": "2234bbacacc18168a752ecd919528780", "sha256": "6fb6ff74b9fda0e1ad729b8560e8a994d87bfb798e77a569ae6dd457897e188b" }, "downloads": -1, "filename": "trainerdex-1.4.2.1.tar.gz", "has_sig": false, "md5_digest": "2234bbacacc18168a752ecd919528780", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9352, "upload_time": "2017-12-11T00:06:14", "url": "https://files.pythonhosted.org/packages/08/04/8a830d495e19c1efec5ffdb7f647f92d20403d77769e4b3ce7bb03ca4115/trainerdex-1.4.2.1.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "6278c91d3d68004fdd28ebc96c4d76fc", "sha256": "d08a8bc4f48213fbde5ccef6edc688e2059470ee712778a1493f6ddc35152ac7" }, "downloads": -1, "filename": "trainerdex-1.4.3.tar.gz", "has_sig": false, "md5_digest": "6278c91d3d68004fdd28ebc96c4d76fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9016, "upload_time": "2017-12-12T15:13:55", "url": "https://files.pythonhosted.org/packages/ee/27/f876c29d9ea59dcfcde0195d1d6440e6a681b2e8a92ca15bfb0d1a6dff34/trainerdex-1.4.3.tar.gz" } ], "1.4.3.1": [ { "comment_text": "", "digests": { "md5": "114f8283952d3e81f1b4122f2238f12a", "sha256": "e592d6fb8a6114a8a556f8403ad09d0bc735acd1468ede9718a3bd169bdeeec8" }, "downloads": -1, "filename": "trainerdex-1.4.3.1.tar.gz", "has_sig": false, "md5_digest": "114f8283952d3e81f1b4122f2238f12a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9045, "upload_time": "2017-12-17T21:56:59", "url": "https://files.pythonhosted.org/packages/e9/94/1050da62d1bf5556ab59fc67eb37272e9271999808210109b7d7c3369b4b/trainerdex-1.4.3.1.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "e78bf1982f1b93e5ca2d95cf4c637fe7", "sha256": "c9f76a7c3b1a2b0454dd86dd79bc79644a7b807469a28890cbfa7e7d258fc700" }, "downloads": -1, "filename": "trainerdex-2.0.1.tar.gz", "has_sig": false, "md5_digest": "e78bf1982f1b93e5ca2d95cf4c637fe7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6333, "upload_time": "2017-12-21T12:16:56", "url": "https://files.pythonhosted.org/packages/82/66/b96deff7a67d4af3472ced9c4d3c67d338b4c9de88f806440a6a9db7902e/trainerdex-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "8c0ffed087220b75034a929460ecf7f7", "sha256": "2ca708a5ea32d19a5295a478572762b2eda969bc323daa95018e35a26b13c450" }, "downloads": -1, "filename": "trainerdex-2.0.2.tar.gz", "has_sig": false, "md5_digest": "8c0ffed087220b75034a929460ecf7f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6843, "upload_time": "2018-01-06T13:25:17", "url": "https://files.pythonhosted.org/packages/7a/a2/7fbfa52cb62705d721ab3ddfa53ac7a9f75f0423bdbcb138a1f3b4603e59/trainerdex-2.0.2.tar.gz" } ], "2.0.3.2": [ { "comment_text": "", "digests": { "md5": "ce4eb28305d7e0dd4a1bcd9ec5b59a57", "sha256": "46a933aeb912e590c2689df1a0e540f2d1b64e10b1433159e42ff37310445af7" }, "downloads": -1, "filename": "trainerdex-2.0.3.2.tar.gz", "has_sig": false, "md5_digest": "ce4eb28305d7e0dd4a1bcd9ec5b59a57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6913, "upload_time": "2018-01-24T11:18:35", "url": "https://files.pythonhosted.org/packages/60/7f/b3cdf6c5b63ddd70d72cc19f2080866a29ccaa946e9d82cc04ddb11587d2/trainerdex-2.0.3.2.tar.gz" } ], "2.0.3.3": [ { "comment_text": "", "digests": { "md5": "3c5cbad20b072845ed372c9a55019935", "sha256": "144b49e1f46bf3b509d087823d3e82d2c424d9cbf527cea6b50b35a35279ab7b" }, "downloads": -1, "filename": "trainerdex-2.0.3.3.tar.gz", "has_sig": false, "md5_digest": "3c5cbad20b072845ed372c9a55019935", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6921, "upload_time": "2018-03-02T20:13:03", "url": "https://files.pythonhosted.org/packages/d1/8d/68043d126c0151f25ee268e81141693781847db1d65325ac9e9c70912fdf/trainerdex-2.0.3.3.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "1788c1f0c182cf945c99e96f2f06dcf1", "sha256": "118d41f5713507412bc6da8e97a457e7f32e481cabdc08d84feab9d66b5d85c2" }, "downloads": -1, "filename": "trainerdex-2.1.0.tar.gz", "has_sig": false, "md5_digest": "1788c1f0c182cf945c99e96f2f06dcf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8334, "upload_time": "2018-03-17T00:28:46", "url": "https://files.pythonhosted.org/packages/90/63/ab87570433b61b7078a9c6eb2934a907d2bf1daa1a9439792fdcc2ca9cf2/trainerdex-2.1.0.tar.gz" } ], "2.1.0.1": [ { "comment_text": "", "digests": { "md5": "949d68cf610fb96a37665d92d0ed221b", "sha256": "ea4834898f8727ca59dfe0a35480e159ccc7f32fc9c1807bbbf17ec3814328fd" }, "downloads": -1, "filename": "trainerdex-2.1.0.1.tar.gz", "has_sig": false, "md5_digest": "949d68cf610fb96a37665d92d0ed221b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8330, "upload_time": "2018-03-17T00:42:44", "url": "https://files.pythonhosted.org/packages/03/73/814e95376689fac2e68feba072000b42abfabff44efabc7613be0200e9b3/trainerdex-2.1.0.1.tar.gz" } ], "2.1.0.2": [ { "comment_text": "", "digests": { "md5": "ea155f086ab6788afc6e6f29673d73fe", "sha256": "d5e54969576b83311e7ca7905f9bd449485e88a3c0752c9db4aede5e2f8f30ee" }, "downloads": -1, "filename": "trainerdex-2.1.0.2.tar.gz", "has_sig": false, "md5_digest": "ea155f086ab6788afc6e6f29673d73fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8326, "upload_time": "2018-03-17T00:47:19", "url": "https://files.pythonhosted.org/packages/3f/14/d1cff8312caa3a6e87eadae8ea1c82fd9282a07a16b5a37845df79264306/trainerdex-2.1.0.2.tar.gz" } ], "2.1.0.3": [ { "comment_text": "", "digests": { "md5": "e8bcee7fd77666ab04769417d9e630bf", "sha256": "c993b19d4125f67a92c30a2a3fd4867dd4637b266d5ed0d345fbfb217da5b6da" }, "downloads": -1, "filename": "trainerdex-2.1.0.3.tar.gz", "has_sig": false, "md5_digest": "e8bcee7fd77666ab04769417d9e630bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8310, "upload_time": "2018-03-27T21:06:25", "url": "https://files.pythonhosted.org/packages/a1/70/945a8ff6b6b69bffcf470f89f1f74354c20ca7fd44656f45b72861ef4485/trainerdex-2.1.0.3.tar.gz" } ], "2.1.0.5": [ { "comment_text": "", "digests": { "md5": "56208024c0edbf49f582436565467e9f", "sha256": "84feff9b63af46a707e29484f390fb2e432c1258e96614165d61062ab0fe76ae" }, "downloads": -1, "filename": "trainerdex-2.1.0.5.tar.gz", "has_sig": false, "md5_digest": "56208024c0edbf49f582436565467e9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8310, "upload_time": "2018-04-15T20:42:56", "url": "https://files.pythonhosted.org/packages/d1/8d/3650de940e026ee0145f9baf768cc8f551d9cb56bd11aec3790bb8b597b2/trainerdex-2.1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "56208024c0edbf49f582436565467e9f", "sha256": "84feff9b63af46a707e29484f390fb2e432c1258e96614165d61062ab0fe76ae" }, "downloads": -1, "filename": "trainerdex-2.1.0.5.tar.gz", "has_sig": false, "md5_digest": "56208024c0edbf49f582436565467e9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8310, "upload_time": "2018-04-15T20:42:56", "url": "https://files.pythonhosted.org/packages/d1/8d/3650de940e026ee0145f9baf768cc8f551d9cb56bd11aec3790bb8b597b2/trainerdex-2.1.0.5.tar.gz" } ] }