{ "info": { "author": "Nils Borrmann", "author_email": "n.borrmann@googlemail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Message Boards", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Jodel API\n=========\n\n|Build Status| |Coverage Status| |Health| |Python Versions| |PyPI Version| |License|\n\nInofficial interface to the private API of the Jodel App. Not affiliated\nwith *The Jodel Venture GmbH*.\n\nInstallation\n------------\n\nUsing pip:\n\n.. code::\n\n pip install jodel_api\n\nor using setup.py:\n\n.. code::\n\n git clone https://github.com/nborrmann/jodel_api.git\n cd jodel_api\n python setup.py install\n\n\nUsage\n-----\n\nAccount Creation\n~~~~~~~~~~~~~~~~\n\nCalling the bare constructor creates a new account:\n\n.. code:: python\n\n >>> import jodel_api\n >>> lat, lng, city = 48.148434, 11.567867, \"Munich\"\n >>> j = jodel_api.JodelAccount(lat=lat, lng=lng, city=city)\n Creating new account.\n\n``get_account_data()`` returns all data associated with this account\n(censored by me):\n\n.. code:: python\n\n >>> j.get_account_data()\n {'access_token': 'xxx', 'expiration_date': 1472660000, 'refresh_token': 'xxx', 'distinct_id': 'xxx', 'device_uid': 'xxx'}\n\nSave this data to reuse the account later on, feed it to the\nJodelAccount() constructor to reinitiate the account. This constructor\nissues one request to update the location of the account.\n\n.. code:: python\n\n >>> j = jodel_api.JodelAccount(lat=lat, lng=lng, city=city, access_token='xxx', expiration_date='xxx', \n refresh_token='xxx', distinct_id='xxx', device_uid='xxx', is_legacy=True)\n (204, '')\n\nAdd ``update_location=False`` to suppress this behaviour. The\nconstructor will only instantiate an object, without making any remote\ncalls:\n\n.. code:: python\n\n >>> j = jodel_api.JodelAccount(lat=lat, lng=lng, city=city, update_location=False, **account_data)\n\nAfter ``expiration_date`` has passed, call ``refresh_access_tokens()``\nto re-authenticate. If ``refresh_access_token`` fails, use\n``refresh_all_tokens`` instead (this is akin to creating a new account,\nbut preserves the account's data (karma, etc)):\n\n.. code:: python\n\n >>> j.refresh_access_token()\n (200, {'token_type': 'bearer', 'access_token': 'xxx', 'expires_in': 604800, 'expiration_date': xxx})\n >>> j.refresh_all_tokens()\n (200, {'expires_in': 604800, 'access_token': 'xxx', 'token_type': 'bearer', 'returning': True,\n 'refresh_token': 'xxx', 'expiration_date': 1472600000, 'distinct_id': 'xxx'})\n\n\nAccount Verification\n~~~~~~~~~~~~~~~~~~~~\n\nFor some functionality like voting and posting (look out for error 478) \naccounts need to be verified. \n\nWith Jodel version ``4.48`` captcha verification has been disabled. \nHowever old accounts will continue to work with version ``4.47``. But if you\never use an old, verified account with version ``4.48`` it will become\nunverified. To this end, use the flag ``is_legacy=True`` in the \nconstructor when you instantiate an old account (on by default). New\naccounts must be created with ``is_legacy=False``.\n\nIn ``4.48`` accounts can only be verified through Google Cloud Messaging.\nThe steps are as follows:\n\n1. Create an Android Account: ``a = jodel_api.AndroidAccount()``\n2. Request a push token: ``a.get_push_token()``\n3. Send push token to Jodel Servers: ``j.send_push_token(token)``\n4. Log into GCM and read push messages (``verification_code``) from \n Jodel: ``verification = a.receive_verification_from_gcm()``\n5. Send the verification code to Jodel to verify the account:\n ``a.verify_push(server_time, verification_code)``\n\nIn ``jodel_api`` this is implemented as follows:\n\n.. code:: python\n\n a = jodel_api.AndroidAccount()\n j.verify(a)\n\nTip: If the call is successful, save the account credentials and reuse\nthem later (if you get ``REGISTRATION_INVALID`` retry with another\naccount):\n\n.. code:: python\n\n account_id, security_token = a.android_id, a.security_token\n a2 = jodel_api.AndroidAccount(account_id, security_token)\n\n\nAPI calls\n~~~~~~~~~\n\nAll remote API calls return a tuple of HTTP status\\_code and the\nresponse (if possible a dict, parsed from the API response), but might\nalso be a string (error message).\n\nThe following API calls are supported (presented without their \nrespective responses):\n\n\n.. code:: python\n\n # API methods for reading posts:\n >>> j.get_posts_recent(skip=0, limit=60, after=None, mine=False, hashtag=None, channel=None)\n >>> j.get_posts_popular(skip=0, limit=60, after=None, mine=False, hashtag=None, channel=None)\n >>> j.get_posts_discussed(skip=0, limit=60, after=None, mine=False, hashtag=None, channel=None)\n >>> j.get_pictures_recent(skip=0, limit=60, after=None)\n >>> j.get_pictures_popular(skip=0, limit=60, after=None)\n >>> j.get_pictures_discussed(skip=0, limit=60, after=None)\n >>> j.get_my_pinned_posts(skip=0, limit=60, after=None)\n >>> j.get_my_replied_posts(skip=0, limit=60, after=None)\n >>> j.get_my_voted_posts(skip=0, limit=60, after=None)\n >>> j.post_search(message, skip=0, limit=60) \n\n # API methods for interacting with single posts:\n >>> j.create_post(message=None, imgpath=None, b64img=None, color=None, ancestor=None, channel=\"\")\n >>> j.get_post_details(post_id) # This endpoint has been deprecated. Use get_post_details_v3.\n >>> # This api endpoint implements paging and returns at most 50 replies,\n >>> # use the skip parameter to page through the thread:\n >>> j.get_post_details_v3(post_id, skip=0) \n >>> j.upvote(post_id)\n >>> j.downvote(post_id)\n >>> j.give_thanks(post_id)\n >>> j.get_share_url(post_id)\n >>> j.pin(post_id)\n >>> j.unpin(post_id)\n >>> j.enable_notifications(post_id)\n >>> j.disable_notifications(post_id)\n >>> j.delete_post(post_id) # Only works on your own posts \u0ca0_\u0ca0\n\n # API methods for interacting with sticky posts:\n >>> j.upvote_sticky_post(post_id)\n >>> j.downvote_sticky_post(post_id)\n >>> j.dismiss_sticky_post(post_id)\n\n # API methods for interacting with notifications:\n >>> j.get_notifications()\n >>> j.get_notifications_new()\n >>> j.notification_read(post_id=None, notification_id=None)\n\n # API methods for interacting with channels:\n >>> j.get_recommended_channels()\n >>> j.get_channel_meta(channel)\n >>> j.follow_channel(channel)\n >>> j.unfollow_channel(channel)\n\n # API methods for interacting with your user profile:\n >>> j.set_location(lat, lng, city, country=None, name=None) # country and name appear to have no effect\n >>> j.set_user_profile(user_type=None, gender=None, age=None)\n >>> j.get_user_config()\n >>> j.get_karma()\n >>> j.get_captcha()\n >>> j.submit_captcha(key, answer)\n\n\nThe parameters ``skip``,\n``limit`` and ``after`` implement paging. While ``skip`` and ``limit``\nare integers, ``after`` is a ``post_id`` parameter and will return all\njodels that follow that one. The former two paramters seem to be \ndeprecated in favor of the latter, however ``after`` doesn't work\non all ``/mine/`` endpoints (ie. ``mine=True`` or ``get_my_x_posts``).\n\nThe arguments ``mine`` (boolean), ``hashtag``, ``channel`` (both strings)\nare exclusive. If ``mine`` evaluates to ``true``, the other two arguments\nare discarded, if ``hashtag`` evaluates ``true`` , ``channel`` is \ndiscarded.\n\n``post_search()`` is a new endpoint (as of June 17) that isn't yet\navailable through the app. It returns all posts from your location\nthat contain a given string.\n\nYou can pass additional arguments (such as proxies and timeouts) to all\nAPI calls through the ``**xargs`` argument that will be passed to the\n``requests.request()`` function:\n\n.. code:: python\n\n >>> j.upvote(post_id, timeout=5, proxies={'https': '127.0.0.1:5000'})\n\nFor unimplemented endpoints, check `issue #22 \n`_.\n\n\nError Codes\n~~~~~~~~~~~\n\n- **401 \"Unauthorized\"**: Your ``access_token`` is invalid. Either \n you messed up, or it is outdated. You need to call \n ``refresh_access_token()`` or ``refresh_all_token()`` (check the \n above section on account creation).\n- **401 \"Action not allowed\"**: You are using a ``4.48`` account \n with ``is_legacy=True``, but ``4.48`` accounts are not allowed\n to downgrade.\n- **403 \"Access Denied\"**: Your IP is banned accross endpoints,\n just read-only endpoints still work. Effective for 24 hours.\n- **429 \"Too Many Requests\"**: Your IP is rate-limited. Applies only\n to one specific endpoint.\n- **477 \"Signed Request Expected\"**: This library should handle request\n signing. Make sure to upgrade to the latest version of ``jodel_api``,\n as the signing key changes every few weeks.\n- **478 \"Account not verified\"**: Verify the account through GCM.\n- **502 \"Bad Gateway\"**: Something went wrong server-side. This happens\n pretty randomly. ``jodel_api`` automatically retries two times when\n it sees this error. If you encounter this status, the jodel servers\n are probably having issues. Try again later.\n\nRate-Limits\n~~~~~~~~~~~\n\nThe Jodel API appears to have the following (IP-based) rate-limits\n\n- max of 200 new account registrations from one IP per half hour\n- max of 200 votes per minute\n- max of 100 captcha requests per minute\n\nThey also hand out 403 bans if you overdo it.\n\nTests\n-----\n\nNearly all tests in ``jodel_api_test.py`` are integration tests, which\nactually hit the Jodel servers. These can fail for any number of reasons\n(eg. connectivity issues), which does not necessarily imply there is\nsomething wrong with this library. As this library tries to make few\nassumptions about the content of the json responses they test mostly for\nstatus codes, not the contents of the responses (ie. they test whether\nthe API endpoints are still valid).\n\n- For the tests in ``class TestUnverifiedAccount`` a new account is\n created on every run and they test GCM verification, posting and\n read-only functions \n- Tests in ``class TestLegacyVerifiedAccount`` need an already verified\n legacy account and test if it still works.\n To run these tests you need to verify an account by\n solving the captcha and save its ``device_uid`` in the\n environment variable ``JODEL_ACCOUNT_LEGACY``. Run\n ``j.get_account_data()['device_uid']`` to get the value.\n\n Linux:\n\n ::\n\n export JODEL_ACCOUNT_LEGACY=a8aa02[...]dba\n\n Windows (you need to restart the cmd/shell for this to take effect,\n or set it through gui):\n\n ::\n\n setx JODEL_ACCOUNT_LEGACY a8aa02[...]dba\n\n If this variable is not present, these tests will be skipped.\n\nClone the directory, install the library and run the tests with\n\n.. code:: python\n\n python setup.py test\n\n.. |Build Status| image:: https://travis-ci.org/nborrmann/jodel_api.svg?branch=master\n :target: https://travis-ci.org/nborrmann/jodel_api\n.. |Coverage Status| image:: https://img.shields.io/codecov/c/github/nborrmann/jodel_api.svg\n :target: https://codecov.io/gh/nborrmann/jodel_api\n.. |Health| image:: https://landscape.io/github/nborrmann/jodel_api/master/landscape.svg?style=flat\n :target: https://landscape.io/github/nborrmann/jodel_api/master\n.. |Python Versions| image:: https://img.shields.io/pypi/pyversions/jodel_api.svg\n :target: https://pypi.python.org/pypi/jodel_api/\n.. |PyPI Version| image:: https://img.shields.io/pypi/v/jodel_api.svg\n :target: https://pypi.python.org/pypi/jodel_api/\n.. |License| image:: https://img.shields.io/pypi/l/jodel_api.svg\n :target: https://pypi.python.org/pypi/jodel_api/\n\n\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/nborrmann/jodel_api", "keywords": "jodel", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "jodel_api", "package_url": "https://pypi.org/project/jodel_api/", "platform": "", "project_url": "https://pypi.org/project/jodel_api/", "project_urls": { "Homepage": "https://github.com/nborrmann/jodel_api" }, "release_url": "https://pypi.org/project/jodel_api/1.2.11/", "requires_dist": [ "requests", "future", "mock", "varint", "protobuf" ], "requires_python": "", "summary": "Unoffical Python Interface to the Jodel API", "version": "1.2.11" }, "last_serial": 3664774, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "6347eab3de5e898906188df1775fb1bf", "sha256": "24777aa734f95930c5399326792d4f8c7247e1894897f22bfb309a21caaa1dac" }, "downloads": -1, "filename": "jodel_api-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6347eab3de5e898906188df1775fb1bf", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 5453, "upload_time": "2017-03-26T14:46:31", "url": "https://files.pythonhosted.org/packages/3e/6a/2b6a9a65a99871c52a14b46279d3b9f88ee657a6eb609822b66786a4150a/jodel_api-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc3f60c6b23e266eae819662fcc21bd3", "sha256": "996e13ca00cca459f6088261f59bc765b031fdda55ba7479e9cef651c1117dd7" }, "downloads": -1, "filename": "jodel_api-1.0.zip", "has_sig": false, "md5_digest": "dc3f60c6b23e266eae819662fcc21bd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8599, "upload_time": "2017-03-26T14:26:51", "url": "https://files.pythonhosted.org/packages/7e/03/b90d2fe9476c4abb200d7e637c456379d213397e0030296643e6d354c400/jodel_api-1.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "1b1804d2d428170310a76330dfeb3adb", "sha256": "98ebe228c9841c30be142f6c99d30105736c4694f5674003f59a6120fc51c28e" }, "downloads": -1, "filename": "jodel_api-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1b1804d2d428170310a76330dfeb3adb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5474, "upload_time": "2017-03-26T15:01:57", "url": "https://files.pythonhosted.org/packages/fc/92/5221afeaaf0eee0bce55d2ba2f6894e91fcf1d3a53587423ec383019563f/jodel_api-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e478d1eab4f6ca1aaaf4a762bb544067", "sha256": "f632fef20fc9562d7fc28777ca72cd4aab3a14a7e012ca00ceb2358ad96be687" }, "downloads": -1, "filename": "jodel_api-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e478d1eab4f6ca1aaaf4a762bb544067", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6328, "upload_time": "2017-03-26T15:01:59", "url": "https://files.pythonhosted.org/packages/f4/ae/58f6a196a0c77329d4dbe7cbaea9c492cc15839058437f066add55c544f4/jodel_api-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "2e0d65c6d0fba515aea3645fa97aa87f", "sha256": "bbdfbd31cfc240214ac8e4ae715e151aec6b6a0214ddcbd5697a6ab15a2d41da" }, "downloads": -1, "filename": "jodel_api-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2e0d65c6d0fba515aea3645fa97aa87f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5471, "upload_time": "2017-03-26T15:35:20", "url": "https://files.pythonhosted.org/packages/2b/2b/fd71714430a56b7dae11a9a3bda5bb36d5fc28db50e913dea0230cbfa416/jodel_api-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6794fea25473db5f5d11d8098c9085b3", "sha256": "3f965917e0688804e2f6a70d2f750de3844abb35a492f25b090929ec1b9a1570" }, "downloads": -1, "filename": "jodel_api-1.0.2.tar.gz", "has_sig": false, "md5_digest": "6794fea25473db5f5d11d8098c9085b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61382, "upload_time": "2017-03-26T15:35:22", "url": "https://files.pythonhosted.org/packages/0e/17/e4457c0f8f61f8ff5203898e657b35ad9c922b2ed027ada78c1d2d093615/jodel_api-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "6b4709ef61e1b58b67cfc26bfaf97aee", "sha256": "c07bf15def7e53c17c42fed636bd4b69c9f4f4693dd62c1e6407dd845dd5c41c" }, "downloads": -1, "filename": "jodel_api-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6b4709ef61e1b58b67cfc26bfaf97aee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5474, "upload_time": "2017-03-26T15:58:11", "url": "https://files.pythonhosted.org/packages/e1/fd/b877bf476f4b204e78b509d7064d72baf48dc5233214e1807f3e96edd3a3/jodel_api-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c18267a39270317b9c635925e4a1521a", "sha256": "58faf95c0915f18955954fefdb5ea2e910c1c60de878acf822c8f8921878100b" }, "downloads": -1, "filename": "jodel_api-1.0.3.tar.gz", "has_sig": false, "md5_digest": "c18267a39270317b9c635925e4a1521a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61440, "upload_time": "2017-03-26T15:58:12", "url": "https://files.pythonhosted.org/packages/16/81/ad0793b063eda0354e0635eb36131cbe1d3dc9acd8569f3f21024ba39f74/jodel_api-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "177ed2fefec6f22d3867eeb8ddc60d30", "sha256": "cd43ee823516f7257ed88c2985c6e85c2d223fd62acc1c541c69ef1e3f4a092f" }, "downloads": -1, "filename": "jodel_api-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "177ed2fefec6f22d3867eeb8ddc60d30", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12596, "upload_time": "2017-03-27T16:33:14", "url": "https://files.pythonhosted.org/packages/23/ad/674f600e4494ad4155aa4bcc383174bfc5430cc03ddd94f7be7b8d416a1c/jodel_api-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94a9ee57c8f72fd6cedb2f647150d4ec", "sha256": "5bac167444855469f795662fa27185bd59ebef5a6bdb3e07221350ce014593d3" }, "downloads": -1, "filename": "jodel_api-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "94a9ee57c8f72fd6cedb2f647150d4ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12596, "upload_time": "2017-03-27T16:35:57", "url": "https://files.pythonhosted.org/packages/5f/22/46252a6ed2da8f40827a1f325318dd75cfd0d37e2ba82c3da3151154c206/jodel_api-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34ff51ca2efdd0523c620485aa091ecb", "sha256": "55b7f1a08002b501038d16fcf1debc05c9f14634ac225677900412683ea741be" }, "downloads": -1, "filename": "jodel_api-1.1.0.tar.gz", "has_sig": false, "md5_digest": "34ff51ca2efdd0523c620485aa091ecb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67227, "upload_time": "2017-03-27T16:33:15", "url": "https://files.pythonhosted.org/packages/d9/84/22d3bd8199499977c05e67590bab7b57301cc59216d38f6af52e44dca4ae/jodel_api-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "e368ac710c6af8f2b9e77ef098507e5a", "sha256": "3c3b23e573cb427f088de688c278b86538c063774140efedc712ae514ba3f5e8" }, "downloads": -1, "filename": "jodel_api-1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "e368ac710c6af8f2b9e77ef098507e5a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12599, "upload_time": "2017-04-10T16:10:08", "url": "https://files.pythonhosted.org/packages/88/1f/85fa093fe4fcc92cf5853c6b08070ee1fc0448df7ed205b7153f1e967b61/jodel_api-1.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a5239e9488571bfd09d2082a9c0bff8", "sha256": "8df31fc931bfc5fdd529ddcdc547b9cc51ce962b41e056f168e7a329bb82e4fd" }, "downloads": -1, "filename": "jodel_api-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6a5239e9488571bfd09d2082a9c0bff8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12598, "upload_time": "2017-04-10T16:11:21", "url": "https://files.pythonhosted.org/packages/c3/54/ccd103e27be20627539696ebb7122104ff8558a75efa7b57ec037fe72bfc/jodel_api-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dc0561162be9d38de1863a1b7b511df", "sha256": "4dfbc4d991ac099577b753ca16f6a00bad817a7aa4aa8ef55cf496f7829a534b" }, "downloads": -1, "filename": "jodel_api-1.1.1.tar.gz", "has_sig": false, "md5_digest": "5dc0561162be9d38de1863a1b7b511df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67343, "upload_time": "2017-04-10T16:10:10", "url": "https://files.pythonhosted.org/packages/0b/78/4e2a5a7c6bc80196b75bf5bf69a13e680d822ec8bfe13b644354138b09ae/jodel_api-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "7fc91224d1a47d21793dabeaf04e5c13", "sha256": "fb53f944753571f0213334c4753effe4c29550e98774abe7034d1eae64c4dac2" }, "downloads": -1, "filename": "jodel_api-1.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "7fc91224d1a47d21793dabeaf04e5c13", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12600, "upload_time": "2017-04-26T18:39:07", "url": "https://files.pythonhosted.org/packages/e0/94/c66811c7c94184d726f146bb41222299a4cf629f12942fb7cdbb36593434/jodel_api-1.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab6e64e11c243e17ac1de48418caddee", "sha256": "a0dda5f0d1f48dbae601f1dc4e00ec70950fa6388da574b5197ff305f9c04339" }, "downloads": -1, "filename": "jodel_api-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ab6e64e11c243e17ac1de48418caddee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12603, "upload_time": "2017-04-26T18:40:15", "url": "https://files.pythonhosted.org/packages/49/7c/c4a462dd799a294bdbc063cde0b6f0b0c73de3ac77b9f7b73ebe5387e150/jodel_api-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0df62305f1efb477ffe39afa8917ffcf", "sha256": "da7acd899ccc5764a64a089066dc3bb1ae98567e06495bcd609cd104545ec751" }, "downloads": -1, "filename": "jodel_api-1.1.2.tar.gz", "has_sig": false, "md5_digest": "0df62305f1efb477ffe39afa8917ffcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67342, "upload_time": "2017-04-26T18:39:09", "url": "https://files.pythonhosted.org/packages/6b/09/1a14942a7dcda5aecc778bef73f797d5e9a2ba46e785cce1f90341dfd951/jodel_api-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "263aabccac366f69aebd9d045ebf2be9", "sha256": "fab3cf053c6035bb8c9e63a1372f38c6992798d10a4fc161d42bf5755e28d7d1" }, "downloads": -1, "filename": "jodel_api-1.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "263aabccac366f69aebd9d045ebf2be9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12587, "upload_time": "2017-05-05T13:26:37", "url": "https://files.pythonhosted.org/packages/0f/bb/a6518db87e8491ede133bc4f69f70ed1166341b6ff6817e48b2411c70273/jodel_api-1.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b578be2bce4beea68415588494e4d9b6", "sha256": "e69993adeb2e56979447c1833f7144249275f68c838ff052578421d8a9205899" }, "downloads": -1, "filename": "jodel_api-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b578be2bce4beea68415588494e4d9b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12583, "upload_time": "2017-05-05T13:28:52", "url": "https://files.pythonhosted.org/packages/2d/5e/afaa127e83adb3b52760122e3446cf6774f2c6358e83fdef7b05a5746fef/jodel_api-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "864ad901927ae62923f96989598406a3", "sha256": "f69b75efab840132d256bf8b97ba85b0c14cfa5a663d2121d2c762e437641ed5" }, "downloads": -1, "filename": "jodel_api-1.1.3.tar.gz", "has_sig": false, "md5_digest": "864ad901927ae62923f96989598406a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67345, "upload_time": "2017-05-05T13:26:39", "url": "https://files.pythonhosted.org/packages/01/71/6eb3c3da56e352d9d69da58fbca06ed433145092f724721eb94bad9c3908/jodel_api-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "e6a094539aebdc523fc328c82830c2c6", "sha256": "e47943c47c90d29a8c87a7a74b935d34200e687875404f32284a8c9ff27caf57" }, "downloads": -1, "filename": "jodel_api-1.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "e6a094539aebdc523fc328c82830c2c6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13623, "upload_time": "2017-05-11T16:13:40", "url": "https://files.pythonhosted.org/packages/9b/e7/4c375c5b9c74dd07a5020e44d9094819aa7bb6c13de202592451d7802f32/jodel_api-1.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "602fd2dbd04c728422fd8e627a9a3d3b", "sha256": "7d82e5d68ad92b7730ff1ebaeca6bec72c4e64afec17725bdc0712caeefe0272" }, "downloads": -1, "filename": "jodel_api-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "602fd2dbd04c728422fd8e627a9a3d3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13626, "upload_time": "2017-05-11T16:15:02", "url": "https://files.pythonhosted.org/packages/8f/a1/9f77a8cf95a925c5878352093a5d8904b1aeaee92e84a846f98be91dd05d/jodel_api-1.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e5fdda14990ef05ace593027e1a37ef", "sha256": "bfd9a13a884758c215d5afb84dce0d078968f65e926304cd15f49794f0d52c43" }, "downloads": -1, "filename": "jodel_api-1.1.4.tar.gz", "has_sig": false, "md5_digest": "8e5fdda14990ef05ace593027e1a37ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68714, "upload_time": "2017-05-11T16:13:42", "url": "https://files.pythonhosted.org/packages/21/76/3d4b7e8dbf11ef2f08383b6be1454bfe08db4208221f6bbd1e1a8aa9554f/jodel_api-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "b32064d61c5724575353f6a4e1f8b430", "sha256": "8a5bc4d2598370da817f93e23ae3ea35e131fed8de2f0401249de5440deec5f7" }, "downloads": -1, "filename": "jodel_api-1.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "b32064d61c5724575353f6a4e1f8b430", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13625, "upload_time": "2017-05-14T10:14:14", "url": "https://files.pythonhosted.org/packages/e6/17/9e7bf193093464bfa5780473d615a298d1474ed42a26fafb2b2d1a49bebe/jodel_api-1.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "280e1162d025ba147dee7d473a04626d", "sha256": "59e4ff7f037df229c8b7bb517311f9ffbbe5c0b376a758fbc19b032d86f70e21" }, "downloads": -1, "filename": "jodel_api-1.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "280e1162d025ba147dee7d473a04626d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13624, "upload_time": "2017-05-14T10:17:34", "url": "https://files.pythonhosted.org/packages/59/43/5f850559d6fb95b2860096e9659bf93a31f2cc2e9050246ba113213bfd59/jodel_api-1.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbdef793858d17573029e4c2d0e607a3", "sha256": "64acf2c1242aecb7badffa5814d14a202c12653df83b8f8011bf65b0fe2f1c23" }, "downloads": -1, "filename": "jodel_api-1.1.5.tar.gz", "has_sig": false, "md5_digest": "cbdef793858d17573029e4c2d0e607a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68717, "upload_time": "2017-05-14T10:14:16", "url": "https://files.pythonhosted.org/packages/0c/b2/586c584f7ff55f4a1e63c4c5b48c41710c5401e30394e8ce3992349d52b2/jodel_api-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "99f09f4a21d95f26c24652c01ab64c69", "sha256": "190704a025fbd578b280046e1c0aa3035b80955dfc7001f65da0468622a95774" }, "downloads": -1, "filename": "jodel_api-1.1.6-py2-none-any.whl", "has_sig": false, "md5_digest": "99f09f4a21d95f26c24652c01ab64c69", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13805, "upload_time": "2017-05-31T10:27:24", "url": "https://files.pythonhosted.org/packages/09/bd/0c19eb37cdaa21c87f65c0b7c5620902535d0d9cdb9f51f92fa319e8e92e/jodel_api-1.1.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "347a97df18d67cf0b608a6d30556c70d", "sha256": "280c6fe4d85a291d852ce2a2b111074280d79cbe339e5aa8465bc1e56f80465e" }, "downloads": -1, "filename": "jodel_api-1.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "347a97df18d67cf0b608a6d30556c70d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13806, "upload_time": "2017-05-31T10:28:43", "url": "https://files.pythonhosted.org/packages/8d/86/fb0480c1eb915ee810dc5a1670147a4d6440a1fe9e404373ea27ce914a57/jodel_api-1.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "864e9ea37fcb46c68f4cdacfb22dca9a", "sha256": "0c41cf49595e936d9e76047ba646eb0d6d94b8f954ac8ff505b7da9db6b5a89a" }, "downloads": -1, "filename": "jodel_api-1.1.6.tar.gz", "has_sig": false, "md5_digest": "864e9ea37fcb46c68f4cdacfb22dca9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68923, "upload_time": "2017-05-31T10:27:26", "url": "https://files.pythonhosted.org/packages/ca/1e/1331dad49e5935b487801c5a51b7e741085e4435f65ac086e48fa309c067/jodel_api-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "3d6c274564f22f44d4f46f9a882e3323", "sha256": "d6ede37685bd67602a8f3c0ececd25c5257e930a9f53d0b9b87b6b70c9cb73f7" }, "downloads": -1, "filename": "jodel_api-1.1.7-py2-none-any.whl", "has_sig": false, "md5_digest": "3d6c274564f22f44d4f46f9a882e3323", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13803, "upload_time": "2017-05-31T14:32:57", "url": "https://files.pythonhosted.org/packages/1a/f6/56a36426d8166d43296722e45ed3bcf0f1213dce0522855d4ef53407e9d0/jodel_api-1.1.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9cdea575d607ad8f4ec8e38946fbb74", "sha256": "9d98bab1c556893162ce37dd4d9eaa1b8e692ed144e9f75a85a100dae3784b10" }, "downloads": -1, "filename": "jodel_api-1.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "f9cdea575d607ad8f4ec8e38946fbb74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13801, "upload_time": "2017-05-31T14:44:48", "url": "https://files.pythonhosted.org/packages/38/48/feb83d1da4986da7088bb23875de93dcd5b804b8f47f4afb5324f42db674/jodel_api-1.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9053070035276137f6ba058939d1c99d", "sha256": "2637d5f0aa8903b5220fac52de5886138155b2c7e4d89481a2da2f0d3485885b" }, "downloads": -1, "filename": "jodel_api-1.1.7.tar.gz", "has_sig": false, "md5_digest": "9053070035276137f6ba058939d1c99d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68926, "upload_time": "2017-05-31T14:32:58", "url": "https://files.pythonhosted.org/packages/44/53/0bc4538528ca37ecfcbe34534e4f42d2230b16309005ce990dbce80784de/jodel_api-1.1.7.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "744347846d834a6c39df58cdf394f61b", "sha256": "b1dfb4c859696c043c18aeb451169a9b16ad5fad18f0bd7f5821ae035a816e86" }, "downloads": -1, "filename": "jodel_api-1.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "744347846d834a6c39df58cdf394f61b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 26442, "upload_time": "2017-06-20T10:04:33", "url": "https://files.pythonhosted.org/packages/1d/0d/1433ed93d8addbe395b3b061f016b73b36c13fa72822a7fb9010f0773e16/jodel_api-1.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8918d5ba37c892cc6e4f60fbebf9fc48", "sha256": "96266121729e22e283502c628e3e39e69aff9d7e56263cead83154be2ed55b0a" }, "downloads": -1, "filename": "jodel_api-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8918d5ba37c892cc6e4f60fbebf9fc48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26459, "upload_time": "2017-06-20T10:20:19", "url": "https://files.pythonhosted.org/packages/aa/74/d39afcaed013997451bf26346bec687273f02b3cdd68ff2a21fd99d770d6/jodel_api-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18113d3479688f411f38f81ad37b8d4c", "sha256": "3451c962123fe677c9479a061905febb7ae76b65b97a50268e40693f64702783" }, "downloads": -1, "filename": "jodel_api-1.2.0.tar.gz", "has_sig": false, "md5_digest": "18113d3479688f411f38f81ad37b8d4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80018, "upload_time": "2017-06-20T10:04:34", "url": "https://files.pythonhosted.org/packages/8a/75/d0bdaa466899061ba4b2be4ca62f5d26ddece29059088c71c33691669367/jodel_api-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "a6c9d58e8b84e5dfd03c92a798c906d6", "sha256": "3642e96d101090f394569df668be4f972a372f6d011b47618382f3f9c1e4a25c" }, "downloads": -1, "filename": "jodel_api-1.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "a6c9d58e8b84e5dfd03c92a798c906d6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 26413, "upload_time": "2017-06-20T11:58:27", "url": "https://files.pythonhosted.org/packages/f5/a1/92273cc0237260f881ab74cca22cd9163709e8341a8dc5bd363951c0d96e/jodel_api-1.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8daebcc46d366d76751cb5cf23a89282", "sha256": "024a5375bdf822739bcb7eb86427246215f83950eda2fb3c147a1d2ffdf57aac" }, "downloads": -1, "filename": "jodel_api-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8daebcc46d366d76751cb5cf23a89282", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26412, "upload_time": "2017-06-20T12:13:49", "url": "https://files.pythonhosted.org/packages/f3/ef/a71b219f43b998fb90bdfd291ef423e4679d5cb6e3aa8cba6ebadc0e2277/jodel_api-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c3da556f95f52db14bdd9fd7cb7fbb4", "sha256": "df050cda473d0d7a772c87dd0fb53263645a3766ecb7f70ae445c478f8d89d9c" }, "downloads": -1, "filename": "jodel_api-1.2.1.tar.gz", "has_sig": false, "md5_digest": "1c3da556f95f52db14bdd9fd7cb7fbb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79997, "upload_time": "2017-06-20T11:58:29", "url": "https://files.pythonhosted.org/packages/d9/15/3833718230ee70f5ac81d5b46d0d6290f03c2fab3f087dcc5e66259ee792/jodel_api-1.2.1.tar.gz" } ], "1.2.10": [ { "comment_text": "", "digests": { "md5": "91d601934fe3afdfec09a29a88dbd7a2", "sha256": "467154a483348d0e7efe668debf8209b81ecd30efaadfb8273824ac96c4fd672" }, "downloads": -1, "filename": "jodel_api-1.2.10-py2-none-any.whl", "has_sig": false, "md5_digest": "91d601934fe3afdfec09a29a88dbd7a2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 26781, "upload_time": "2018-02-22T14:20:35", "url": "https://files.pythonhosted.org/packages/68/70/d55225aeae685914f95910b4bfd3c15dc18c45804f98f2093eb87366204d/jodel_api-1.2.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e108b7ca46727b6019a14d5f99695a5", "sha256": "4ed69ad9dc15236f78d9357689b54712065592d92c3f99bc6ddd6ae73461d501" }, "downloads": -1, "filename": "jodel_api-1.2.10-py3-none-any.whl", "has_sig": false, "md5_digest": "4e108b7ca46727b6019a14d5f99695a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26778, "upload_time": "2018-02-21T22:34:03", "url": "https://files.pythonhosted.org/packages/82/99/a425565824ad3bb49b9aa035ea37277780a66d6f744b0851fa4aecf8efc2/jodel_api-1.2.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87aa9957becb858e752690000c47eed9", "sha256": "28eb0ad326941d9f0c0f697db93f979e47f3c5129d708d2db7caf596ec8842ff" }, "downloads": -1, "filename": "jodel_api-1.2.10.tar.gz", "has_sig": false, "md5_digest": "87aa9957becb858e752690000c47eed9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80251, "upload_time": "2018-02-21T22:34:06", "url": "https://files.pythonhosted.org/packages/d1/fa/14a0d282446f46e0755327673832e1dec6622c79b0ec2eeed0e16846c308/jodel_api-1.2.10.tar.gz" } ], "1.2.11": [ { "comment_text": "", "digests": { "md5": "ec5f7b0919bd80fc8b5dd227d6ab7c7b", "sha256": "82ad036d0b624e9979e53b476c4c7f46391c29a583e0161bfa3af483efd91bca" }, "downloads": -1, "filename": "jodel_api-1.2.11-py2-none-any.whl", "has_sig": false, "md5_digest": "ec5f7b0919bd80fc8b5dd227d6ab7c7b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 26780, "upload_time": "2018-03-13T10:02:12", "url": "https://files.pythonhosted.org/packages/bd/20/960708879835a53587d88496a3b620614f514016830eaf4b60d9db6c0e6d/jodel_api-1.2.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "288a4bd9ae18c164b6767b16fb027d8e", "sha256": "83acf45ee632511dcbd3449a38112f686982bb3546d00a0a10233a7a2f089e00" }, "downloads": -1, "filename": "jodel_api-1.2.11-py3-none-any.whl", "has_sig": false, "md5_digest": "288a4bd9ae18c164b6767b16fb027d8e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26781, "upload_time": "2018-03-13T10:04:24", "url": "https://files.pythonhosted.org/packages/f7/6b/28c806a20a94b6b8ca5d4d42bd8ab226db9e7c37446557d9a05b7a25cf39/jodel_api-1.2.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08b8dd6edfac052cb5a74579ac2ac099", "sha256": "859436fa5d55301843c888b0c5c54515f939a508648d11d2b4b6e347327f7972" }, "downloads": -1, "filename": "jodel_api-1.2.11.tar.gz", "has_sig": false, "md5_digest": "08b8dd6edfac052cb5a74579ac2ac099", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80253, "upload_time": "2018-03-13T10:02:15", "url": "https://files.pythonhosted.org/packages/66/10/3dfd4546185ab7abbd302e1187bb7a1a8670148e4982872b9bbf34786dc5/jodel_api-1.2.11.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "1f55870230987b4e1d871e18f8f19315", "sha256": "01dccaa798392e0a85207f6402f3e16b9b85ff5c4bea579f923816fc532c6337" }, "downloads": -1, "filename": "jodel_api-1.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "1f55870230987b4e1d871e18f8f19315", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 26414, "upload_time": "2017-06-20T12:48:40", "url": "https://files.pythonhosted.org/packages/26/3d/976300e3aa1be63b687cbf710cefbd7ca297df265d360ee3d32800e94535/jodel_api-1.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69a3a010fefcbebcf531719d4f037603", "sha256": "b34fef38484b3cc54177e0466dcac9021742042059c2db0943828a8a2b573446" }, "downloads": -1, "filename": "jodel_api-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "69a3a010fefcbebcf531719d4f037603", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26412, "upload_time": "2017-06-20T12:51:04", "url": "https://files.pythonhosted.org/packages/68/e1/7fcfd8306c855fc47c2b10bb916c7b45ada79a28cc6b1ec680a1947329ff/jodel_api-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c80aa56148834f8a7d76b32a51a52324", "sha256": "ed5579874aaa5608c768b81780823710f3111857d528b845daf5cef1abe80172" }, "downloads": -1, "filename": "jodel_api-1.2.2.tar.gz", "has_sig": false, "md5_digest": "c80aa56148834f8a7d76b32a51a52324", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79998, "upload_time": "2017-06-20T12:48:42", "url": "https://files.pythonhosted.org/packages/37/43/391ab0bb806e02e5e10f2d345b6d5117babda95e3e34944634719ab1b05f/jodel_api-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "15146414c6fb9d1d38dabb4b832e5222", "sha256": "71881be96079c0b15e1709a376f6f22dbf176755e80e502ccc43c437e7d37088" }, "downloads": -1, "filename": "jodel_api-1.2.3-py2-none-any.whl", "has_sig": false, "md5_digest": "15146414c6fb9d1d38dabb4b832e5222", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 26451, "upload_time": "2017-06-21T10:30:12", "url": "https://files.pythonhosted.org/packages/a5/71/ad49caae37ed640f56b626546a87eee8a8d05864b6c0e3a98967ece3874d/jodel_api-1.2.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a9c56141d44ce954447856b7f11498a", "sha256": "e08b20facf4557027b02c41f63160054cda637fa7e19ed50dd09f31f2f79c5db" }, "downloads": -1, "filename": "jodel_api-1.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4a9c56141d44ce954447856b7f11498a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26444, "upload_time": "2017-06-21T10:35:28", "url": "https://files.pythonhosted.org/packages/39/15/6a6d8ea467c65202719e1ccba3ebd33ab0480b20e02e8edcb141be14c550/jodel_api-1.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8576d2f94b3b113c75a4e9beed4cfc47", "sha256": "18eabd2f9c73d646e5dd9bf68040cfe2b16ce8b7bc51f5da7a11a9804f569f1d" }, "downloads": -1, "filename": "jodel_api-1.2.3.tar.gz", "has_sig": false, "md5_digest": "8576d2f94b3b113c75a4e9beed4cfc47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80023, "upload_time": "2017-06-21T10:30:14", "url": "https://files.pythonhosted.org/packages/5b/f2/7d150ed1433b82458a16c4269485e60b1ba031e28ea9ac5fcad23c4f697c/jodel_api-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "b626aeaac9f981934aaad56e2c906ebb", "sha256": "3541fb0a741d3d46ecda27de7279188250224af7df7df4cc4681396f4a6ae8f6" }, "downloads": -1, "filename": "jodel_api-1.2.4-py2-none-any.whl", "has_sig": false, "md5_digest": "b626aeaac9f981934aaad56e2c906ebb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 26681, "upload_time": "2017-06-21T18:18:11", "url": "https://files.pythonhosted.org/packages/ec/44/0438f6cb69a47ccc16b5be8c602a2a08f203168a796899bf76761074dec3/jodel_api-1.2.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b27782e2476b203cc5fbb164c682d299", "sha256": "2cd0f11fe56febcba1e5c7f81cb003141bcef7b682b924962d69e74c07e22808" }, "downloads": -1, "filename": "jodel_api-1.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b27782e2476b203cc5fbb164c682d299", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26685, "upload_time": "2017-06-21T18:20:27", "url": "https://files.pythonhosted.org/packages/98/c7/2a6c0b8474bf7bee5d0cee6d74a09d86a8001725ba2bbed900bc0a23d05b/jodel_api-1.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "035f917b60648768b1b7a6e8fc2fe860", "sha256": "6fff3edeaefc65e2492a503f86e87e2410ca109eca55e5dfc2cf22fb92cd85c8" }, "downloads": -1, "filename": "jodel_api-1.2.4.tar.gz", "has_sig": false, "md5_digest": "035f917b60648768b1b7a6e8fc2fe860", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80162, "upload_time": "2017-06-21T18:18:13", "url": "https://files.pythonhosted.org/packages/ba/fb/fce28ab26c8df13b38f894d6bcb1eda604d803b485c03daa0c8c5a0b885c/jodel_api-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "ee538ad4333c7341dff285d67ee47d46", "sha256": "d506457cd0ed856b17c0d1fdf0519a8fac3bb181f447f415f486f7112ba6c038" }, "downloads": -1, "filename": "jodel_api-1.2.5-py2-none-any.whl", "has_sig": false, "md5_digest": "ee538ad4333c7341dff285d67ee47d46", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 26684, "upload_time": "2017-06-21T19:48:07", "url": "https://files.pythonhosted.org/packages/cc/9f/6feac8b69bcba8722cf856126d6f166102c0c4734d770b03bd03efcac8e0/jodel_api-1.2.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee127b18dde53a5d9e5148e8bcd082e2", "sha256": "abfebaedc1f07bdc079eefa7918e040700b0a3c143674f4594468300a94be17f" }, "downloads": -1, "filename": "jodel_api-1.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ee127b18dde53a5d9e5148e8bcd082e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26680, "upload_time": "2017-06-21T19:50:13", "url": "https://files.pythonhosted.org/packages/e2/f4/5a20b25af2a8bdaff95d4ce82b5e42a5fcbecbf1f4b2e063acb51d02e79d/jodel_api-1.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "528962a9f134d993988aa9c12cc031de", "sha256": "50fb68488d72214a44940b25599b34dac41e0df06dd3bf1d5953ab3983f0d01a" }, "downloads": -1, "filename": "jodel_api-1.2.5.tar.gz", "has_sig": false, "md5_digest": "528962a9f134d993988aa9c12cc031de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80164, "upload_time": "2017-06-21T19:48:08", "url": "https://files.pythonhosted.org/packages/b0/45/7f4a1f68277502fcef22a8269a5f1f57649dbafb151c91bb3dfd40cfbd0e/jodel_api-1.2.5.tar.gz" } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "aa0349bb38fa20666a83706246c721f4", "sha256": "a22e61098fa6a6f761b84088d19643eb1e937d400774e12fd526923897edc77f" }, "downloads": -1, "filename": "jodel_api-1.2.6-py2-none-any.whl", "has_sig": false, "md5_digest": "aa0349bb38fa20666a83706246c721f4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 26699, "upload_time": "2017-11-19T18:31:40", "url": "https://files.pythonhosted.org/packages/3c/0c/08f321de07895d83066e4b6cc52e3d50ab925cb53ab79d47385d16c36d1a/jodel_api-1.2.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6284aa0481f4bae56ef6cfb827aa85a1", "sha256": "ebabab5c2747d59a2703686bc25d2bd44981dd1d1f3d42cde3f9a1189498d7a0" }, "downloads": -1, "filename": "jodel_api-1.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "6284aa0481f4bae56ef6cfb827aa85a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26698, "upload_time": "2017-11-19T18:34:03", "url": "https://files.pythonhosted.org/packages/dc/b9/623c032f0add42aa1b6f71bd105e93ae488ec9c1f18c6d73a4ddbe660ac0/jodel_api-1.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eec54d1a445db6fc2e22ec88d7c73787", "sha256": "c488794ccf6ae93771b149cfc825448408d856ead96cf9483d9c6720cac50dbe" }, "downloads": -1, "filename": "jodel_api-1.2.6.tar.gz", "has_sig": false, "md5_digest": "eec54d1a445db6fc2e22ec88d7c73787", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80194, "upload_time": "2017-11-19T18:31:42", "url": "https://files.pythonhosted.org/packages/a5/82/0b16f6a87a8078f973da538dc32a43fa9edc309805f35935cdc593ffbfdf/jodel_api-1.2.6.tar.gz" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "f78a9e1cb68d683dee01b5689f719a7e", "sha256": "86631455a67fe23aba9fa138bf2f6e8172763f4e454bb4a2a5f0f779d10e8fec" }, "downloads": -1, "filename": "jodel_api-1.2.7-py2-none-any.whl", "has_sig": false, "md5_digest": "f78a9e1cb68d683dee01b5689f719a7e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 26696, "upload_time": "2017-11-27T19:21:44", "url": "https://files.pythonhosted.org/packages/ac/53/4aa79058d53050a4af3980e277301bb1f956e52a1c9a16dbfeb9cfd874d6/jodel_api-1.2.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "420361aa9af56f40adb551ac1af9f95c", "sha256": "a7b897fd4c11dbdafddd32c69f2ee0d23d93496d472738b15e5ccbbc6808f61a" }, "downloads": -1, "filename": "jodel_api-1.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "420361aa9af56f40adb551ac1af9f95c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26697, "upload_time": "2017-11-27T19:23:33", "url": "https://files.pythonhosted.org/packages/bc/c6/6b36811666f499b3d8bc5c07e09958c77b2fd442d96594958f8bdd31e55c/jodel_api-1.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37eb3f3f50679a94532d802b9c25c71d", "sha256": "caecd170d85a4a3c9722e28346f93a94a47c80e080a326d847db67415e4b4507" }, "downloads": -1, "filename": "jodel_api-1.2.7.tar.gz", "has_sig": false, "md5_digest": "37eb3f3f50679a94532d802b9c25c71d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80191, "upload_time": "2017-11-27T19:21:47", "url": "https://files.pythonhosted.org/packages/3b/3e/1fe2ab43021f0f08c4c58365076a1df499f5bbec35720463c067b42ac815/jodel_api-1.2.7.tar.gz" } ], "1.2.8": [ { "comment_text": "", "digests": { "md5": "479db31eb178ef61de8a2f95553b5512", "sha256": "ba0588a3aedb39eb27520a85ad1c4b5f02f67012bfb87d667684cc00990725b6" }, "downloads": -1, "filename": "jodel_api-1.2.8-py2-none-any.whl", "has_sig": false, "md5_digest": "479db31eb178ef61de8a2f95553b5512", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 26759, "upload_time": "2017-12-29T14:52:10", "url": "https://files.pythonhosted.org/packages/5f/06/09d440fc0b93229654c12198f1527c3e7e745f6a4c3f18a28b5fa5a7f8dc/jodel_api-1.2.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c8c63111072742aa9b38134a06dc89b", "sha256": "54b7e19610cf5496641cbbbaca6d37af3226cc428fb4cad62b055cfdb1b70b4e" }, "downloads": -1, "filename": "jodel_api-1.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "2c8c63111072742aa9b38134a06dc89b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26728, "upload_time": "2017-12-29T14:54:33", "url": "https://files.pythonhosted.org/packages/74/a9/fbfc2d89a62b9b5d1c827b827e05bc50fec8c3f5841f502b5aee4d12639d/jodel_api-1.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88dd6d1c9fd8e70c879fbe1176868e7e", "sha256": "3d9bee1bef5da5970e9f3ee37dfef6fec3b9fd762c95264fd68cc3bb5887e59e" }, "downloads": -1, "filename": "jodel_api-1.2.8.tar.gz", "has_sig": false, "md5_digest": "88dd6d1c9fd8e70c879fbe1176868e7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80243, "upload_time": "2017-12-29T14:52:11", "url": "https://files.pythonhosted.org/packages/df/dd/029de7d1930945a1867e1028f98ce9c0e7177d4bb5439c5ff6f0576ed246/jodel_api-1.2.8.tar.gz" } ], "1.2.9": [ { "comment_text": "", "digests": { "md5": "c97676385a316476933051370d1a0e2f", "sha256": "5c58dfc21aa46194d1a44055cce615b8f6f3aab31b8f7ce3b868d73d2e16617e" }, "downloads": -1, "filename": "jodel_api-1.2.9-py2-none-any.whl", "has_sig": false, "md5_digest": "c97676385a316476933051370d1a0e2f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 26767, "upload_time": "2018-02-11T14:17:41", "url": "https://files.pythonhosted.org/packages/6d/4f/4147d0825055a18fd9ad9db9c3dac232bfce4d8f03bd282537e7f7668324/jodel_api-1.2.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ac2f00774856fbbee74f788c40a2c05", "sha256": "4ccd0abe09542985594967cae80ec2698b0dc4287492d5c7c3b2bd21de337428" }, "downloads": -1, "filename": "jodel_api-1.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "9ac2f00774856fbbee74f788c40a2c05", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26765, "upload_time": "2018-02-11T14:19:53", "url": "https://files.pythonhosted.org/packages/c8/5d/a6cd0aed56df18500c9ac162580d65a9be82ea8c896c4e07b5d6d847e9c8/jodel_api-1.2.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ef087c52d6aa432dde414c8fe885f9f", "sha256": "40f23d64cade09cd2ec920f62bf318142fb8f2b19e8dde1c2eea365b8c0cd01f" }, "downloads": -1, "filename": "jodel_api-1.2.9.tar.gz", "has_sig": false, "md5_digest": "1ef087c52d6aa432dde414c8fe885f9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80248, "upload_time": "2018-02-11T14:17:42", "url": "https://files.pythonhosted.org/packages/1c/7c/5d71f252336bff2969be7501d67092cda18f06ae90d5463ffb5d0dea8964/jodel_api-1.2.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ec5f7b0919bd80fc8b5dd227d6ab7c7b", "sha256": "82ad036d0b624e9979e53b476c4c7f46391c29a583e0161bfa3af483efd91bca" }, "downloads": -1, "filename": "jodel_api-1.2.11-py2-none-any.whl", "has_sig": false, "md5_digest": "ec5f7b0919bd80fc8b5dd227d6ab7c7b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 26780, "upload_time": "2018-03-13T10:02:12", "url": "https://files.pythonhosted.org/packages/bd/20/960708879835a53587d88496a3b620614f514016830eaf4b60d9db6c0e6d/jodel_api-1.2.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "288a4bd9ae18c164b6767b16fb027d8e", "sha256": "83acf45ee632511dcbd3449a38112f686982bb3546d00a0a10233a7a2f089e00" }, "downloads": -1, "filename": "jodel_api-1.2.11-py3-none-any.whl", "has_sig": false, "md5_digest": "288a4bd9ae18c164b6767b16fb027d8e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26781, "upload_time": "2018-03-13T10:04:24", "url": "https://files.pythonhosted.org/packages/f7/6b/28c806a20a94b6b8ca5d4d42bd8ab226db9e7c37446557d9a05b7a25cf39/jodel_api-1.2.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08b8dd6edfac052cb5a74579ac2ac099", "sha256": "859436fa5d55301843c888b0c5c54515f939a508648d11d2b4b6e347327f7972" }, "downloads": -1, "filename": "jodel_api-1.2.11.tar.gz", "has_sig": false, "md5_digest": "08b8dd6edfac052cb5a74579ac2ac099", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80253, "upload_time": "2018-03-13T10:02:15", "url": "https://files.pythonhosted.org/packages/66/10/3dfd4546185ab7abbd302e1187bb7a1a8670148e4982872b9bbf34786dc5/jodel_api-1.2.11.tar.gz" } ] }