{ "info": { "author": "Ouroboros Chrysopoeia", "author_email": "impredicative@users.nomail.github.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# bitlyshortener\n**bitlyshortener** is a Python 3.7 based high-volume Bitly V4 URL shortener with a memory-cache.\nIt requires and uses one or more generic access tokens provided by Bitly which it uses semi-randomly.\nIt is nevertheless limited by per-IP rate limits.\nAs a disclaimer, this is an unofficial package and it has no association with Bitly.\n\nOther Bitly operations are outside the scope of this package.\n\nThe following are the known rate limits per token:\n* Per minute: 100 (presumably for status 200 or 201) [[ref]](https://dev.bitly.com/v4/#section/Rate-Limiting)\n* Per hour: 1000 (presumably for status 200 or 201) [[ref]](https://dev.bitly.com/v4/#section/Rate-Limiting) \n* Per month: 1000 (presumably for status 201 only) [[ref] (requires login)](https://app.bitly.com/organization/1/detail)\n\n## Links\n* Code: https://github.com/impredicative/bitlyshortener/\n* Release: https://pypi.org/project/bitlyshortener/\n\n## Usage\nThis package doesn't include any access token. To obtain one:\n* Sign up for a new Bitly account.\nAn email address such as `YourGmailUsername+RandomSuffix@gmail.com` should work.\n* Verify the email address by clicking the link in the confirmation email.\nIt can sometimes be necessary to have the confirmation email resent.\n* In the account profile, navigate to Generic Access Token.\n* Enter password and click Generate Token.\n\nPython 3.7+ is required.\nAny older version of Python will not work due to the use of \n[`ThreadPoolExecutor`](https://docs.python.org/3/library/concurrent.futures.html#concurrent.futures.ThreadPoolExecutor)\nwith an *initializer*.\n\nTo install the package, run:\n\n pip install bitlyshortener\n\nUsage examples:\n```python\nfrom bitlyshortener import Shortener\n\ntokens_pool = ['9fbe2864bb8872f5027c103321ff91be90aea687', '0cbe3864bc8872f5027c103321ff91be30aea787'] # Use your own.\nshortener = Shortener(tokens=tokens_pool, max_cache_size=8192)\n\n# Shorten to list\nurls = ['https://paperswithcode.com/sota', 'https://arxiv.org/', 'https://arxiv.org/list/cs.LG/recent']\nshortener.shorten_urls(urls)\n['https://j.mp/2TuIwfz', 'https://j.mp/2t8R7cu', 'https://j.mp/2GohbIt']\n\n# Shorten to dict\nurls = ['https://news.google.com', 'https://yahoo.com/']\nshortener.shorten_urls_to_dict(urls)\n{'https://news.google.com': 'https://j.mp/2TzvYnq', 'https://yahoo.com/': 'https://j.mp/2TCihE4'}\n\n# Shorten diverse preexisting Bitly links to list\nurls = ['http://j.mp/2Bo2LVf', 'http://bit.ly/2BombJQ', 'https://cnn.it/2Ggb2ih', 'https://j.mp/websniffer']\nshortener.shorten_urls(urls)\n['https://j.mp/2BtckCt', 'https://j.mp/2BlS1qw', 'https://j.mp/2TEVtUt', 'https://j.mp/2BmjqbZ']\n\n# Show cache info\nshortener.cache_info\n{'Shortener._long_url_to_int_id': CacheInfo(hits=0, misses=9, maxsize=2048, currsize=9)}\n```\n\nTo obtain the fastest response, URLs must be shortened together in a batch as in the examples above.\nA thread pool of up to 32 concurrent requesters can be used, but no more than up to five per randomized token.\nFor example, if two tokens are supplied, up to 2 * 5 = 10 concurrent workers are used.\nIf eight tokens are supplied, then not 8 * 5 = 40, but a max of 32 concurrent workers are used.\nThe max limit can, if really necessary, be increased by setting `config.MAX_WORKERS` before initializing the shortener.\n\nReturned short links use the `j.mp` domain with HTTPS.\nAny preexisting Bitly short links are also normalized to use this domain.\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/impredicative/bitlyshortener/", "keywords": "bitly url shortener", "license": "", "maintainer": "", "maintainer_email": "", "name": "bitlyshortener", "package_url": "https://pypi.org/project/bitlyshortener/", "platform": "", "project_url": "https://pypi.org/project/bitlyshortener/", "project_urls": { "Homepage": "https://github.com/impredicative/bitlyshortener/" }, "release_url": "https://pypi.org/project/bitlyshortener/0.3.2/", "requires_dist": [ "requests (>=2.22.0)" ], "requires_python": ">=3.7", "summary": "High-volume Bitly V4 URL shortener with memory-cache", "version": "0.3.2" }, "last_serial": 5483620, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "8b45e597abfa5ea7c445c4d38e424122", "sha256": "f361d5d802a9321db7529f4ea04d9c798857ebedff72156195716440c0b07558" }, "downloads": -1, "filename": "bitlyshortener-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8b45e597abfa5ea7c445c4d38e424122", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 19987, "upload_time": "2019-02-05T21:29:25", "url": "https://files.pythonhosted.org/packages/71/0f/8b5232aece5e1a29bae38d68dbb71e75c9e7f66c33efb8c470dcd5fee96c/bitlyshortener-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1dfd5cf75bb9044442f78d5943f7a0d1", "sha256": "af4829892129760ef927cdc378ee6577169b0e3f798fc82426834e555979553b" }, "downloads": -1, "filename": "bitlyshortener-0.0.3.tar.gz", "has_sig": false, "md5_digest": "1dfd5cf75bb9044442f78d5943f7a0d1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 6827, "upload_time": "2019-02-05T21:29:26", "url": "https://files.pythonhosted.org/packages/ec/50/2b682ed887c2e4bd1da60922b00f8a30308fe3650792eb25ef8b37ecd5f4/bitlyshortener-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "65eab0eb5f4e4ded514965426c5b8fd5", "sha256": "a742a0433caf396bfe2aba8574453704dbc529632dfff46d1439bca765dde5ea" }, "downloads": -1, "filename": "bitlyshortener-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "65eab0eb5f4e4ded514965426c5b8fd5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20123, "upload_time": "2019-02-07T00:30:31", "url": "https://files.pythonhosted.org/packages/31/54/e2df22b96f91a1e94ae3c8c3586d94ddf8e7b7b748d3459eabf45f9ef490/bitlyshortener-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ecd3c0182c1a3eb8aeccf07790e26477", "sha256": "92b36239d998f3f0ca810855f73abc05437cc8fd52209cbf269016016c5fbea2" }, "downloads": -1, "filename": "bitlyshortener-0.0.4.tar.gz", "has_sig": false, "md5_digest": "ecd3c0182c1a3eb8aeccf07790e26477", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 6975, "upload_time": "2019-02-07T00:30:32", "url": "https://files.pythonhosted.org/packages/38/03/cbb189b604f0980d8b6f03a8ff3e242500d33c5c85cfedf6d970efb53f8d/bitlyshortener-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "86efc65fc9fed74c84a2c416b6695398", "sha256": "bb479b4752fc320272b5ba18a999d82540fe4be34dbb78422df2491ed61035a9" }, "downloads": -1, "filename": "bitlyshortener-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "86efc65fc9fed74c84a2c416b6695398", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20539, "upload_time": "2019-02-07T17:57:09", "url": "https://files.pythonhosted.org/packages/2f/18/dccffa5a0bb353955aeb88bb10b6e9845d5f244e7e8bcaf967ca2d8aaf0e/bitlyshortener-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "47bd5ef029425575dc5849c2e195937c", "sha256": "e34dbc57adde0487818b864f551cdece9ca0ea327dbdada0323ac9d08e244ed8" }, "downloads": -1, "filename": "bitlyshortener-0.0.5.tar.gz", "has_sig": false, "md5_digest": "47bd5ef029425575dc5849c2e195937c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7446, "upload_time": "2019-02-07T17:57:10", "url": "https://files.pythonhosted.org/packages/2b/25/be5699ad81a9fb76619d5603eeb3653da6ea853b645125c0cc4f4fd1fb8e/bitlyshortener-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "ccaa2d2d13dfbcc38ecb6efa5d1e3c1c", "sha256": "b2fe9b95d7c14e5e28a6bc66bc5fad3e9a467e95116d7b6bd4c72ef6ad0c0c78" }, "downloads": -1, "filename": "bitlyshortener-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ccaa2d2d13dfbcc38ecb6efa5d1e3c1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20537, "upload_time": "2019-02-07T18:43:10", "url": "https://files.pythonhosted.org/packages/02/04/587bdd7839114f7bfc1a4e346648254e12961788ab31a781245bbb51bda9/bitlyshortener-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "603a84069a5a00fcde371abb98205812", "sha256": "6b40dcebea023a166a4687f10b82a2d322b45c52e03b3c357139895715356deb" }, "downloads": -1, "filename": "bitlyshortener-0.0.6.tar.gz", "has_sig": false, "md5_digest": "603a84069a5a00fcde371abb98205812", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7445, "upload_time": "2019-02-07T18:43:11", "url": "https://files.pythonhosted.org/packages/3a/93/bfcb8cb07b303c1cb355d72cc85e6c28766857599f7cd6de3ccd2d618568/bitlyshortener-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "b08dfb14fb5f1bf5ca4a74c31e4cdc31", "sha256": "87d7dd3d04bfa3d67ccb544e18e96a74a153ff5ba96e4f238503ae73fa3fe2b1" }, "downloads": -1, "filename": "bitlyshortener-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "b08dfb14fb5f1bf5ca4a74c31e4cdc31", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20524, "upload_time": "2019-02-07T18:53:39", "url": "https://files.pythonhosted.org/packages/fc/2c/2333c6c2b4951824aeface27e1c4f427536aca392b9835ec0d4015108916/bitlyshortener-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7ca589fb430f1719204766034e09d21", "sha256": "74238719854d2b81127839f2854f9958c8cf6118d1e48824e8557bd0c8016ff5" }, "downloads": -1, "filename": "bitlyshortener-0.0.7.tar.gz", "has_sig": false, "md5_digest": "d7ca589fb430f1719204766034e09d21", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7428, "upload_time": "2019-02-07T18:53:40", "url": "https://files.pythonhosted.org/packages/39/62/3bf2e64ff1e3459074c05b99f56e2543a207b290147c72ffc7a5d40d4eec/bitlyshortener-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "7f349cfb2df9407cd0c57932f48af288", "sha256": "40e7d7930b46f950496709d8b9ea686397273231f6e552d719849a1ed1ec38ed" }, "downloads": -1, "filename": "bitlyshortener-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "7f349cfb2df9407cd0c57932f48af288", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20748, "upload_time": "2019-02-09T04:55:52", "url": "https://files.pythonhosted.org/packages/8f/bc/e1b5ef5d6df02bb106a5e97d3b426805fd39669a84ed56d1c7e315501161/bitlyshortener-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b791c16c9beb877df7e6eb63d6d8c62", "sha256": "aed8f54286e5b819ebd6e700ca1516d13647a5ff8f3f417bac1df107fa011eff" }, "downloads": -1, "filename": "bitlyshortener-0.0.8.tar.gz", "has_sig": false, "md5_digest": "7b791c16c9beb877df7e6eb63d6d8c62", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7625, "upload_time": "2019-02-09T04:55:54", "url": "https://files.pythonhosted.org/packages/68/95/650b93be91c4d32c5627d6a51fbad84d6c911f8c6a538cbba28fe8579bf5/bitlyshortener-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "e3494cbda24bf770c4c0a5679d1cc8d4", "sha256": "bc79bcced380cb66ab40d052e07f0c76cd660acaefdf1c323cb78dbdb0f24780" }, "downloads": -1, "filename": "bitlyshortener-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "e3494cbda24bf770c4c0a5679d1cc8d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20772, "upload_time": "2019-02-09T16:43:32", "url": "https://files.pythonhosted.org/packages/ed/0a/7484c3f7ea16645c315dfc2d4477bf1dd0bac11a9763cee7f705463646cf/bitlyshortener-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea3d00d13e1c6461506367a5e19e36e8", "sha256": "46824c09a3376fc925cdac469bbd14ce63879e5ed3c3e76fd677f00500a96f05" }, "downloads": -1, "filename": "bitlyshortener-0.0.9.tar.gz", "has_sig": false, "md5_digest": "ea3d00d13e1c6461506367a5e19e36e8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7657, "upload_time": "2019-02-09T16:43:34", "url": "https://files.pythonhosted.org/packages/b8/6b/f3badfde173869e6b8cb4bf7d98fe0cf3a3513b58ae3e1bd55f794c29cb5/bitlyshortener-0.0.9.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f8070b321b246fdd997b7c12d215f861", "sha256": "d6633fc0b7152403a1ff944921ffcce7b01fd18560c81d41c0d60c73c158b6d7" }, "downloads": -1, "filename": "bitlyshortener-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f8070b321b246fdd997b7c12d215f861", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20874, "upload_time": "2019-02-09T21:21:05", "url": "https://files.pythonhosted.org/packages/76/3f/cd73d66bfff27d97beba64078eaebaa01dd90273aedd47c4e06774f9da84/bitlyshortener-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c3411c79aa6d934a2769cd106851f54", "sha256": "37b745f9734a4eb7084568e9daadb89d91170dec56d38601d50f0f5349d6bfc6" }, "downloads": -1, "filename": "bitlyshortener-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6c3411c79aa6d934a2769cd106851f54", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7748, "upload_time": "2019-02-09T21:21:07", "url": "https://files.pythonhosted.org/packages/49/8f/3f06e8a1e2713a46952702ee2defb2104c5d8c3deb37041bb474a8cff03a/bitlyshortener-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6476978a09c62995d008c5f8434b5317", "sha256": "8dcb6efdc546665d7243497bcbf40a236d6bb7371de72023922ccd8fb32c18d4" }, "downloads": -1, "filename": "bitlyshortener-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6476978a09c62995d008c5f8434b5317", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20874, "upload_time": "2019-02-09T21:26:18", "url": "https://files.pythonhosted.org/packages/71/1e/41d88a885d7572614c03cee511c8a574268120e4878635970e7a6d179251/bitlyshortener-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10da26a9cad5d82f446c55ff48766715", "sha256": "0c539cb75c943cc3458a701b8062f9239f4e5b6db10036415b44563970b7dd64" }, "downloads": -1, "filename": "bitlyshortener-0.1.2.tar.gz", "has_sig": false, "md5_digest": "10da26a9cad5d82f446c55ff48766715", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7746, "upload_time": "2019-02-09T21:26:20", "url": "https://files.pythonhosted.org/packages/1f/8f/b19ec3271f42c747661e1525e25edc0344555e7844aa31f2619d121b43b6/bitlyshortener-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2a71ed14924a2b742a3b1d70043db693", "sha256": "fa7dbbfe6d468ee1076b12af79a52fe2f2424995555ee8b41196ab850a501d70" }, "downloads": -1, "filename": "bitlyshortener-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2a71ed14924a2b742a3b1d70043db693", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20905, "upload_time": "2019-02-09T22:10:47", "url": "https://files.pythonhosted.org/packages/35/0f/61570afcb79b261130ab7eb17bb51dfb709feb6cff41aec06f858073305e/bitlyshortener-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a28733006d26dc46c3d0733467605182", "sha256": "6e987bf63b4cdc4c7bc447c91ed6090e765a4bca6cd9b50849df09972d4246fe" }, "downloads": -1, "filename": "bitlyshortener-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a28733006d26dc46c3d0733467605182", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7772, "upload_time": "2019-02-09T22:10:48", "url": "https://files.pythonhosted.org/packages/01/81/8233b16eee8190b763897453b24e2b9f48a0185044f67412080dde944f6c/bitlyshortener-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "95805537e3028595c1b1854145d045ef", "sha256": "de85fe4b016717309e7f2e025f709dd47f4c609c91b863fb2028db48deb46040" }, "downloads": -1, "filename": "bitlyshortener-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "95805537e3028595c1b1854145d045ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20929, "upload_time": "2019-02-12T02:09:13", "url": "https://files.pythonhosted.org/packages/9c/eb/ecc0749c7a25320c690d34c5893b0f57bc14580b1f50859d1377e176a0f5/bitlyshortener-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "382896487671f21563faf0044bd5b024", "sha256": "22da9120bb212f70fa288aa187a8a377b3789e09415036f413e8665838c127e6" }, "downloads": -1, "filename": "bitlyshortener-0.1.4.tar.gz", "has_sig": false, "md5_digest": "382896487671f21563faf0044bd5b024", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7798, "upload_time": "2019-02-12T02:09:15", "url": "https://files.pythonhosted.org/packages/a9/f8/04627d3642e126c9d1b73582d018ffb721359777737f8ba150ecb041968f/bitlyshortener-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "47891f3b2828433536dad547ee214d48", "sha256": "3bc519c6a84b95c97fc1ee03f95169db27ddece45dd17665766df7d8bdb5d396" }, "downloads": -1, "filename": "bitlyshortener-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "47891f3b2828433536dad547ee214d48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20946, "upload_time": "2019-02-13T02:43:11", "url": "https://files.pythonhosted.org/packages/30/59/418d658bd656fdd9481efcedc3e77c5e32a51b0b428b04940f61d021d195/bitlyshortener-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b1dda439da8cf67e12678fbc82b86ed", "sha256": "fe7136f472fd27e256722d19404207dac4ec9151509c64f5e1316af10bc63978" }, "downloads": -1, "filename": "bitlyshortener-0.1.5.tar.gz", "has_sig": false, "md5_digest": "4b1dda439da8cf67e12678fbc82b86ed", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7812, "upload_time": "2019-02-13T02:43:13", "url": "https://files.pythonhosted.org/packages/74/9b/cf9ebd05f074b1e3e5a59ff60d68f53257f638eb20a3252794e116cf1a0f/bitlyshortener-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "206d9c84d5779d64d4252045aa373663", "sha256": "c89acd659344af7d2413e8e71f25923d1100281d781393b67ded45ffbf4b5841" }, "downloads": -1, "filename": "bitlyshortener-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "206d9c84d5779d64d4252045aa373663", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20962, "upload_time": "2019-02-16T04:10:27", "url": "https://files.pythonhosted.org/packages/50/93/4a900400d7023da1a9dc3874c0472a33f0dd864a34ba6482e7c60d5226a0/bitlyshortener-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "229fdfc1f763235e20f1414048fa41b7", "sha256": "f064ae853f7597e67db2074900e37c7067dd4202d865a15e9669a03d49a5e5b9" }, "downloads": -1, "filename": "bitlyshortener-0.1.6.tar.gz", "has_sig": false, "md5_digest": "229fdfc1f763235e20f1414048fa41b7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7841, "upload_time": "2019-02-16T04:10:29", "url": "https://files.pythonhosted.org/packages/b4/de/c8e469a7d2cfe91284c4b8893222bff869581be988c342e4cba6daca49de/bitlyshortener-0.1.6.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e468a2a91d98be8c610d8840243ca937", "sha256": "9eee4e389a41cc47ce6fde1b0ef94b190eef9739dda1cfef180fdf4cf185f514" }, "downloads": -1, "filename": "bitlyshortener-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e468a2a91d98be8c610d8840243ca937", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20974, "upload_time": "2019-03-12T18:38:33", "url": "https://files.pythonhosted.org/packages/38/1d/650e070c9facbc50acfad000734f81c5d8413e12742d157720348e585cfd/bitlyshortener-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "884957da087b5a2ac8f3b37a73b7ef3c", "sha256": "da53154050ef69c0e9d574ffc3fa769a5d9ae05704ccfe4ff1abcbbc1584a831" }, "downloads": -1, "filename": "bitlyshortener-0.2.0.tar.gz", "has_sig": false, "md5_digest": "884957da087b5a2ac8f3b37a73b7ef3c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7838, "upload_time": "2019-03-12T18:38:35", "url": "https://files.pythonhosted.org/packages/30/8d/53d0c070f755887d0a8c567d7201a6cc0be499abbc0f69bbfe44863dd68f/bitlyshortener-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "82cc99258031a0fab05bd491e0950208", "sha256": "b4b64a1347df8b7d97f26187df9a35a1e7d89db590e4dda6d633eb0efb5f307a" }, "downloads": -1, "filename": "bitlyshortener-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "82cc99258031a0fab05bd491e0950208", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 21002, "upload_time": "2019-03-24T10:15:59", "url": "https://files.pythonhosted.org/packages/0c/b1/05e9392897756de89972dd14d8bd7e3c8dc904fd6410853ae49cfb9becb7/bitlyshortener-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4839272228fc5521fd77bb807f4421d4", "sha256": "efd431be5b3d8367d63e8054ff7761056049a418cd0078579c276faa60058824" }, "downloads": -1, "filename": "bitlyshortener-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4839272228fc5521fd77bb807f4421d4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7870, "upload_time": "2019-03-24T10:16:00", "url": "https://files.pythonhosted.org/packages/78/fa/3ceefb3e9202931caf2b9f89471565a66e310a32269d7e11e511e6e26a6a/bitlyshortener-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "81b0c834a3f6153a0db633b753b8c6a4", "sha256": "8706a4aabdeb4d0a88f3ff2ca74bbd9896ba7f70d93e99dca604ef17f8623f0c" }, "downloads": -1, "filename": "bitlyshortener-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "81b0c834a3f6153a0db633b753b8c6a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20998, "upload_time": "2019-04-24T17:28:30", "url": "https://files.pythonhosted.org/packages/f1/b3/ca9791be287fe5ea85baf3f9f399c0601fcc1f19ccaa623b6a23d0f391bf/bitlyshortener-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a0341467d899fd58fcb1a0294c7eb90", "sha256": "674c66163d5ea99a224e09c38ebba6bceaf0842fe92166f1daeee8f41867efd4" }, "downloads": -1, "filename": "bitlyshortener-0.2.2.tar.gz", "has_sig": false, "md5_digest": "3a0341467d899fd58fcb1a0294c7eb90", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7863, "upload_time": "2019-04-24T17:28:32", "url": "https://files.pythonhosted.org/packages/c5/d1/a2ce143d5ad21640648e02fddb8cee186b02b90952952ea2ff5091b48d80/bitlyshortener-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "f8a6b2d7f8fa37576eea4b7f5c11e3b9", "sha256": "2cfaa9163648a216f3d06568ede03b2919c404470635b3a57bea6da7b56c2e86" }, "downloads": -1, "filename": "bitlyshortener-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f8a6b2d7f8fa37576eea4b7f5c11e3b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 20999, "upload_time": "2019-04-28T21:44:31", "url": "https://files.pythonhosted.org/packages/e5/63/4a2aabc4df5849629b883ff8333c1a375133af2cf43528233e0fba0043e2/bitlyshortener-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a386d9db714c446ee61b4f0da5f6890c", "sha256": "17ca705983e1a17ad170930c2da67d5f8e546a7aea61e9326be1745e38362287" }, "downloads": -1, "filename": "bitlyshortener-0.2.3.tar.gz", "has_sig": false, "md5_digest": "a386d9db714c446ee61b4f0da5f6890c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7860, "upload_time": "2019-04-28T21:45:03", "url": "https://files.pythonhosted.org/packages/86/76/6601c7965923dcfc63dc55de1fb7c6b34dcc1709ec850219ea00838da84f/bitlyshortener-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c9d4498aa7a3ae0eb94bace84c9a51a7", "sha256": "02fab08e5628fc8b5f19cdc5c877010728e3849ecf152db6dd14ce892e98c778" }, "downloads": -1, "filename": "bitlyshortener-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c9d4498aa7a3ae0eb94bace84c9a51a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 21029, "upload_time": "2019-05-05T17:16:19", "url": "https://files.pythonhosted.org/packages/d5/79/b8f4da5456725a27371db8f42435c75ec88e0c7ae637a7c131eab4515c3a/bitlyshortener-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b616fb9feb4010c98dea31a404502ef", "sha256": "7b0b4de862f25ecc6991941e89c0a3d419ed13735829f055244cdb392cd046a2" }, "downloads": -1, "filename": "bitlyshortener-0.3.0.tar.gz", "has_sig": false, "md5_digest": "4b616fb9feb4010c98dea31a404502ef", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7898, "upload_time": "2019-05-05T17:16:20", "url": "https://files.pythonhosted.org/packages/5f/50/ffd40b9a2e65e704da5a554b67a3a099dc0d8ad0a7ce31441176d9b56449/bitlyshortener-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "c034f6d8dba5127f70c2086560efd3c1", "sha256": "2049540e44d368683f43037de4ebca7072a20ec461cdcad83be827b477ad5440" }, "downloads": -1, "filename": "bitlyshortener-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c034f6d8dba5127f70c2086560efd3c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 21026, "upload_time": "2019-05-05T22:43:28", "url": "https://files.pythonhosted.org/packages/81/64/806c5cb2e387f804dd8288936d2540fccc51e065f5bca6e65faa63958182/bitlyshortener-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70cbc6540e23da117234b5e2b3f82c68", "sha256": "0000c87ee7dced797b47a84e33cf2f5879c2829d15db467f2aa497cdde062d84" }, "downloads": -1, "filename": "bitlyshortener-0.3.1.tar.gz", "has_sig": false, "md5_digest": "70cbc6540e23da117234b5e2b3f82c68", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7897, "upload_time": "2019-05-05T22:43:29", "url": "https://files.pythonhosted.org/packages/6b/b4/3852261607077785e27000f9910b38f9da6e9cf9b770736d3bd0764df2d2/bitlyshortener-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "b13c053d328085ede05f538f268bb42a", "sha256": "574a3eb7ca57dfe7626f603d878d40d59a424271a55ecb358cc87102597c53dd" }, "downloads": -1, "filename": "bitlyshortener-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b13c053d328085ede05f538f268bb42a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 21021, "upload_time": "2019-07-03T21:45:13", "url": "https://files.pythonhosted.org/packages/46/b9/5d2040b03851582d06ffca36a2f612a4975daffcffb8aea57017af521869/bitlyshortener-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec3c71f7833e685f8e2303c1f0b70eba", "sha256": "987770346c06b23fc663b2a241db30e0cd41a45c42269bd71a81774c19176083" }, "downloads": -1, "filename": "bitlyshortener-0.3.2.tar.gz", "has_sig": false, "md5_digest": "ec3c71f7833e685f8e2303c1f0b70eba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7888, "upload_time": "2019-07-03T21:45:14", "url": "https://files.pythonhosted.org/packages/b0/c4/30cfcb2c6596b359576d6cc5226c1907ec23e8b5fdc2bbabc5c77880555d/bitlyshortener-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b13c053d328085ede05f538f268bb42a", "sha256": "574a3eb7ca57dfe7626f603d878d40d59a424271a55ecb358cc87102597c53dd" }, "downloads": -1, "filename": "bitlyshortener-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b13c053d328085ede05f538f268bb42a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 21021, "upload_time": "2019-07-03T21:45:13", "url": "https://files.pythonhosted.org/packages/46/b9/5d2040b03851582d06ffca36a2f612a4975daffcffb8aea57017af521869/bitlyshortener-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec3c71f7833e685f8e2303c1f0b70eba", "sha256": "987770346c06b23fc663b2a241db30e0cd41a45c42269bd71a81774c19176083" }, "downloads": -1, "filename": "bitlyshortener-0.3.2.tar.gz", "has_sig": false, "md5_digest": "ec3c71f7833e685f8e2303c1f0b70eba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 7888, "upload_time": "2019-07-03T21:45:14", "url": "https://files.pythonhosted.org/packages/b0/c4/30cfcb2c6596b359576d6cc5226c1907ec23e8b5fdc2bbabc5c77880555d/bitlyshortener-0.3.2.tar.gz" } ] }