{ "info": { "author": "Hemanta Pokharel", "author_email": "hemantapkh@yahoo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Topic :: Utilities" ], "description": "\n
\n\n
\n\n\n\n\n
\n\n
\n\n
\n\n\n
\n\n\n
\nThis is the unofficial API of 1337x. It supports all proxies of 1337x and almost all functions of 1337x. You can search, get trending, top and popular torrents. Furthermore, you can browse torrents of a certain category. It also supports filtering on result by category, supports sorting and caching.\n
\n\n## Table of Contents\n- [Installation](#installation)\n- [Start Guide](#start-guide)\n - [Quick Examples](#quick-examples) \n - [Searching Torrents](#1-searching-torrents)\n - [Getting Trending Torrents](#2-getting-trending-torrents)\n - [Getting information of a torrent](#3-getting-information-of-a-torrent)\n- [Detailed Documentation](#detailed-documentation)\n - [Available attributes](#available-attributes)\n - [Available methods](#available-methods) \n - [Available category](#available-categories)\n - [Available sorting methods](#available-sorting-methods)\n- [Contributing](#contributing)\n- [Projects using this API](#projects-using-this-api)\n- [License](#license)\n\n## Installation\n- Install via [PyPi](https://www.pypi.org/project/1337x)\n ```bash\n pip install 1337x\n ```\n\n- Install from the source\n ```bash\n git clone https://github.com/hemantapkh/1337x && cd 1337x && python setup.py sdist && pip install dist/*\n ```\n\n## Start guide\n\n### Quick Examples\n\n#### 1. Searching torrents\n```python\n>>> from py1337x import py1337x\n\n# Using 1337x.tw and saving the cache in sqlite database which expires after 500 seconds\n>>> torrents = py1337x(proxy='1337x.to', cache='py1337xCache', cacheTime=500)\n\n>>> torrents.search('harry potter')\n{'items': [...], 'currentPage': 1, 'itemCount': 20, 'pageCount': 50}\n\n# Searching harry potter in category movies and sort by seeders in descending order\n>>> torrents.search('harry potter', category='movies', sortBy='seeders', order='desc') \n{'items': [...], 'currentPage': 1, 'itemCount': 40, 'pageCount': 50}\n\n# Viewing the 5th page of the result\n>>> torrents.search('harry potter', page=5) \n{'items': [...], 'currentPage': , 'itemCount': 20, 'pageCount': 50}\n```\n\n#### 2. Getting Trending Torrents\n\n```python\n>>> from py1337x import py1337x\n\n# Using the default proxy (1337x.to) Without using cache\n>>> torrents = py1337x() \n\n# Today's trending torrents of all category\n>>> torrents.trending() \n{'items': [...], 'currentPage': 1, 'itemCount': 50, 'pageCount': 1}\n\n# Trending torrents this week of all category\n>>> torrents.trending(week=True) \n{'items': [...], 'currentPage': 1, 'itemCount': 50, 'pageCount': 1}\n\n# Todays trending anime \n>>> torrents.trending(category='anime') \n{'items': [...], 'currentPage': 1, 'itemCount': 50, 'pageCount': 1}\n\n# Trending anime this week\n>>> torrents.trending(category='anime', week=True) \n{'items': [...], 'currentPage': 1, 'itemCount': 50, 'pageCount': 1}\n```\n\n#### 3. Getting information of a torrent\n```python\n\n>>> from py1337x import py1337x\n\n# Using 11337x.st and passing the cookie since 11337x.st is cloudflare protected\n>>> torrents = py1337x('11337x.st', cookie='
\n``Chrome: Inspect element > Application > Storage > Cookies``\n\n**cache** \n\nPy1337x uses [requests-cache](https://pypi.org/project/requests-cache/) for caching to store data so that future requests for that data can be served faster. `cache` can be any of the following.\n\n- A boolean value: `True` for using cache and `False` for not using cache. (**cache is not used by default**)\n- Directory for storing the cache.\n\n**cacheTime**\n\nBy default the cache expires after one day. You can change the cache expiration time by setting a custom `cacheTime`. \n\n- `-1` (to never expire)\n\n- `0` (to \u201cexpire immediately,\u201d e.g. bypass the cache)\n\n- A positive number (in seconds [**defaults to 86400**])\n\n- A [`timedelta`](https://docs.python.org/3/library/datetime.html#datetime.timedelta)\n\n- A [`datetime`](https://docs.python.org/3/library/datetime.html#datetime.datetime)\n\n**backend**\n\nThe backend for storing the cache can be any of the following.\n\n- `'sqlite'`: SQLite database (**default**)\n\n- `'redis'`: Redis cache (`requires redis`)\n\n- `'mongodb'`: MongoDB database (`requires pymongo`)\n\n- `'gridfs'`: GridFS collections on a MongoDB database (`requires pymongo`)\n\n- `'dynamodb'`: Amazon DynamoDB database (`requires boto3`)\n\n- `'memory'`: A non-persistent cache that just stores responses in memory\n\n## Available methods\n\n```python\nfrom py1337x import py1337x\n\ntorrents = py1337x()\n```\n\n Method | Description | Arguments \n----------|-------------|-----------\ntorrents.search(query) | Search for torrents | self,
query: `Keyword to search for`,
page (Defaults to 1): `Page to view`,
category (optional): [category](#available-categories),
sortBy (optional): [Sort by](#available-sorting-methods),
Order (optional): [order](#available-sorting-order)\ntorrents.trending() | Get trending torrents | self,
category (optional): [category](#available-categories),
week (Defaults to False): `True for weekely, False for daily`\ntorrents.top() | Get top torrents | self,
category (optional): [category](#available-categories)\ntorrents.popular(category) | Get popular torrents | self,
category: [category](#available-categories),
week (Defaults to False): `True for weekely, False for daily`\ntorrents.browse(category) | Browse browse of certain category | self,
category: [category](#available-categories),
page (Defaults to 1): `Page to view`\ntorrents.info(link or torrentId) | Get information of a torrent | self,
link: `Link of a torrent` or
torrentId: `ID of a torrent`\n\n### Available categories\n\n - `'movies'`\n - `'tv'`\n - `'games'`\n - `'music'`\n - `'apps'`\n - `'anime'`\n - `'documentaries'`\n - `'xxx'`\n - `'others'`\n\n### Available sorting methods\n\n- `'time'`\n- `'size'`\n- `'seeders'`\n- `'leechers'`\n\n### Available sorting order\n\n- `'desc'` (for descending order)\n- `'asc'` (for ascending order)\n\n## Contributing\n\nAny contributions you make are **greatly appreciated**.\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n\n*Thanks to every [contributors](https://github.com/hemantapkh/1337x/graphs/contributors) who have contributed in this project.*\n\n## Projects using this API\n\n* [Torrent Hunt](https://github.com/hemantapkh/torrenthunt) - Telegram bot to search torrents.\n\nWant to list your project here? Just make a pull request.\n## License\n\nDistributed under the MIT License. See [LICENSE](https://github.com/hemantapkh/1337x/blob/main/LICENSE) for more information.\n\n-----\nAuthor/Maintainer: [Hemanta Pokharel](https://github.com/hemantapkh/) | Youtube: [@H9Youtube](https://youtube.com/h9youtube)\n\n",
"description_content_type": "text/markdown",
"docs_url": null,
"download_url": null,
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"dynamic": null,
"home_page": "https://github.com/hemantapkh/1337x",
"keywords": "1337x, torrents",
"license": "MIT",
"maintainer": null,
"maintainer_email": null,
"name": "1337x",
"package_url": "https://pypi.org/project/1337x/",
"platform": null,
"project_url": "https://pypi.org/project/1337x/",
"project_urls": {
"Documentation": "https://github.com/hemantapkh/1337x/blob/main/README.md",
"Homepage": "https://github.com/hemantapkh/1337x",
"Issue tracker": "https://github.com/hemantapkh/1337x/issues",
"Repository": "https://github.com/hemantapkh/1337x"
},
"provides_extra": null,
"release_url": "https://pypi.org/project/1337x/1.2.6/",
"requires_dist": [
"beautifulsoup4<5.0.0,>=4.12.3",
"cloudscraper<2.0.0,>=1.2.71",
"requests<3.0.0,>=2.32.3",
"requests-cache<2.0.0,>=1.2.1"
],
"requires_python": "<4.0,>=3.8",
"summary": "Unofficial API of 1337x.to",
"version": "1.2.6",
"yanked": false,
"yanked_reason": null
},
"last_serial": 24139234,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b66cbb7400b241d1393cdbecc84cfacf97808c04d0d8f15e6a25ff3bcbb7ad00",
"md5": "c40972508a693c3fa3523020edff693d",
"sha256": "3bca84147e0410de68e36bfee18a08029a6c10e9a51e047015172a36e3f058e3"
},
"downloads": -1,
"filename": "1337x-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c40972508a693c3fa3523020edff693d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.0",
"size": 4218,
"upload_time": "2021-04-25T06:43:34",
"upload_time_iso_8601": "2021-04-25T06:43:34.758340Z",
"url": "https://files.pythonhosted.org/packages/b6/6c/bb7400b241d1393cdbecc84cfacf97808c04d0d8f15e6a25ff3bcbb7ad00/1337x-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "be9e08431da8583139f92b6ce62821b81e17e24fd6dbd6f1c37af744caa891db",
"md5": "7af26ab8652689fabc1240e6d3d5f4fc",
"sha256": "cb7b8da0fd461ee902536b28e79508a2052fa90969090c70795b9ac2056c83a5"
},
"downloads": -1,
"filename": "1337x-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "7af26ab8652689fabc1240e6d3d5f4fc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.0",
"size": 3245,
"upload_time": "2021-04-25T06:43:35",
"upload_time_iso_8601": "2021-04-25T06:43:35.930392Z",
"url": "https://files.pythonhosted.org/packages/be/9e/08431da8583139f92b6ce62821b81e17e24fd6dbd6f1c37af744caa891db/1337x-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.1.0": [
{
"comment_text": "",
"digests": {
"blake2b_256": "86c3c34f72da5a1345e50738381caf78ae19585abe6bc64a59ecba5b69157e2f",
"md5": "c927ebbd570d32ae4a078b38b2a82f85",
"sha256": "7e4c3888864249536f56f05cb3eddae140e313dfa33e1c3d3f8f7022accc5a26"
},
"downloads": -1,
"filename": "1337x-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c927ebbd570d32ae4a078b38b2a82f85",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.0",
"size": 4576,
"upload_time": "2021-05-04T08:59:21",
"upload_time_iso_8601": "2021-05-04T08:59:21.191042Z",
"url": "https://files.pythonhosted.org/packages/86/c3/c34f72da5a1345e50738381caf78ae19585abe6bc64a59ecba5b69157e2f/1337x-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "30186f06d6015971189a0924a01fa4b0a54261fb4d176427004f5b63d3970019",
"md5": "e0b11b8577280fa1ed8dc4fc08ce2988",
"sha256": "dc12e45213ebb461e1baf8b3ea7b0a1a76b51dc1c1d78f91276b28a6a3f08705"
},
"downloads": -1,
"filename": "1337x-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "e0b11b8577280fa1ed8dc4fc08ce2988",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.0",
"size": 3393,
"upload_time": "2021-05-04T08:59:22",
"upload_time_iso_8601": "2021-05-04T08:59:22.130130Z",
"url": "https://files.pythonhosted.org/packages/30/18/6f06d6015971189a0924a01fa4b0a54261fb4d176427004f5b63d3970019/1337x-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5690e72de53afe2d9d6646873042e7f2b610af09232e9d0cb71d8d9388e97c20",
"md5": "2acb091a7525e5279567f1909d5376f2",
"sha256": "252750d0694844c623347c3d52e676327952043f0333e99c9b4b99c008f39703"
},
"downloads": -1,
"filename": "1337x-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2acb091a7525e5279567f1909d5376f2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.0",
"size": 4614,
"upload_time": "2021-05-07T16:32:41",
"upload_time_iso_8601": "2021-05-07T16:32:41.556889Z",
"url": "https://files.pythonhosted.org/packages/56/90/e72de53afe2d9d6646873042e7f2b610af09232e9d0cb71d8d9388e97c20/1337x-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0ed5bd33c3027f9f3ce519d390dcb5e7f1f9e91c4b2f02743f0f57392e09e006",
"md5": "03e2a8ba5d78c81fe9f420a5c6b09d3f",
"sha256": "775ec1e024099e3cdad34f82e12eb145362e260a6638e7b20c8c8208353a33a5"
},
"downloads": -1,
"filename": "1337x-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "03e2a8ba5d78c81fe9f420a5c6b09d3f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.0",
"size": 4147,
"upload_time": "2021-05-07T16:32:42",
"upload_time_iso_8601": "2021-05-07T16:32:42.407809Z",
"url": "https://files.pythonhosted.org/packages/0e/d5/bd33c3027f9f3ce519d390dcb5e7f1f9e91c4b2f02743f0f57392e09e006/1337x-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"0.1.2": [
{
"comment_text": "",
"digests": {
"blake2b_256": "cb08bc1f717a6a769040fad87605add0a8aa7dd818fbd64a7108b048e3faab73",
"md5": "72eb90afa30ab1eb0e64585ba0c8337f",
"sha256": "8504663ddfd4e8928bd18800e441d010c442490ed1a478c401cef7e1ab26c1d5"
},
"downloads": -1,
"filename": "1337x-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "72eb90afa30ab1eb0e64585ba0c8337f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.0",
"size": 4714,
"upload_time": "2021-05-08T06:34:47",
"upload_time_iso_8601": "2021-05-08T06:34:47.186685Z",
"url": "https://files.pythonhosted.org/packages/cb/08/bc1f717a6a769040fad87605add0a8aa7dd818fbd64a7108b048e3faab73/1337x-0.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "06fa50577ab1c603a1bef53d9a23df64896b0cc28b5638cc53bdfcf83fb046df",
"md5": "344fc5f36cbb446e5872c85e911b4684",
"sha256": "e8a3f35430fa9ea8206d273ab79bf3df6e1140ffe50bdde64944fcadd45a84c4"
},
"downloads": -1,
"filename": "1337x-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "344fc5f36cbb446e5872c85e911b4684",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.0",
"size": 4249,
"upload_time": "2021-05-08T06:34:48",
"upload_time_iso_8601": "2021-05-08T06:34:48.105770Z",
"url": "https://files.pythonhosted.org/packages/06/fa/50577ab1c603a1bef53d9a23df64896b0cc28b5638cc53bdfcf83fb046df/1337x-0.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.0.0": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c58d0aea323bb20f720f0221c7a538d94fc8557c648d66829e29ad23fa6ad334",
"md5": "0b0c8a4fa7b48ce5321a8374dff8a54f",
"sha256": "aa82b326537074fdbb8153ac539411c89a83ab2aeb00300b47986869bec11629"
},
"downloads": -1,
"filename": "1337x-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0b0c8a4fa7b48ce5321a8374dff8a54f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.0",
"size": 6831,
"upload_time": "2021-05-10T08:42:55",
"upload_time_iso_8601": "2021-05-10T08:42:55.358473Z",
"url": "https://files.pythonhosted.org/packages/c5/8d/0aea323bb20f720f0221c7a538d94fc8557c648d66829e29ad23fa6ad334/1337x-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2aee59514d14931821fe1612a340619c70b227c989e4bd2f54e70c66364d48ef",
"md5": "a866abbf904df0e7d9959dea6e6b4bdf",
"sha256": "b062ba58e67aca614cd5bb967de3f45be0348cf6ee0d55676b9709d2bbb54384"
},
"downloads": -1,
"filename": "1337x-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "a866abbf904df0e7d9959dea6e6b4bdf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.0",
"size": 6798,
"upload_time": "2021-05-10T08:42:56",
"upload_time_iso_8601": "2021-05-10T08:42:56.584372Z",
"url": "https://files.pythonhosted.org/packages/2a/ee/59514d14931821fe1612a340619c70b227c989e4bd2f54e70c66364d48ef/1337x-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.0.1": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1dfb7125c1bd7cd3bb840117bc30661c035728630c4de51868f74ab6f99b02e1",
"md5": "04287b24d3690cf8095081c2582c972b",
"sha256": "74ad6e6aae6951a724ac4eed75fe241a6407b77e9d959362b491ab9394e99e55"
},
"downloads": -1,
"filename": "1337x-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "04287b24d3690cf8095081c2582c972b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.0",
"size": 6882,
"upload_time": "2021-05-21T15:23:40",
"upload_time_iso_8601": "2021-05-21T15:23:40.011194Z",
"url": "https://files.pythonhosted.org/packages/1d/fb/7125c1bd7cd3bb840117bc30661c035728630c4de51868f74ab6f99b02e1/1337x-1.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fbac0ea4bd3f472f80c19007f20f649b46bedc06bdf4465d5a463200d0372efe",
"md5": "e00216b609442e4c81b21a261f982ee6",
"sha256": "eab0992fff451acc621713187a18aaea3ad1dc4806bcf7d15d289ee97f80ceba"
},
"downloads": -1,
"filename": "1337x-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "e00216b609442e4c81b21a261f982ee6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.0",
"size": 6859,
"upload_time": "2021-05-21T15:23:41",
"upload_time_iso_8601": "2021-05-21T15:23:41.164480Z",
"url": "https://files.pythonhosted.org/packages/fb/ac/0ea4bd3f472f80c19007f20f649b46bedc06bdf4465d5a463200d0372efe/1337x-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.0.2": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ad61e67018cb1ef21dfe190fe9e04cd86b04412c7ee7386429eaf23bbebaaaba",
"md5": "ed8bd09f91166705ab383f6204d4e0f6",
"sha256": "beaf5cc86573b4a534329e35317b8a88fc256a17b428b012da50ec64df6c08df"
},
"downloads": -1,
"filename": "1337x-1.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ed8bd09f91166705ab383f6204d4e0f6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.0",
"size": 6977,
"upload_time": "2021-05-22T10:08:51",
"upload_time_iso_8601": "2021-05-22T10:08:51.362609Z",
"url": "https://files.pythonhosted.org/packages/ad/61/e67018cb1ef21dfe190fe9e04cd86b04412c7ee7386429eaf23bbebaaaba/1337x-1.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "13c684c0bd036394225f36f834e558155b66e1363aaffce51e9c3aea5d0a204a",
"md5": "d7433a04c36d785582ede4e984365d3d",
"sha256": "126010b832b510b97dae5c0ca9354f7cdea3d403997383af20d98361b4ab98d3"
},
"downloads": -1,
"filename": "1337x-1.0.2.tar.gz",
"has_sig": false,
"md5_digest": "d7433a04c36d785582ede4e984365d3d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.0",
"size": 6950,
"upload_time": "2021-05-22T10:08:52",
"upload_time_iso_8601": "2021-05-22T10:08:52.534143Z",
"url": "https://files.pythonhosted.org/packages/13/c6/84c0bd036394225f36f834e558155b66e1363aaffce51e9c3aea5d0a204a/1337x-1.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9973feaf634f083560abfeb357a136e54d4bce4c19b262b1373bb9da36c48499",
"md5": "fbc2bd67c5fd758b99672130489c7dc1",
"sha256": "6d26bd5e3c5c5056eeb26031df3e0655afd0d02748e318c0523cf8ccace5edd7"
},
"downloads": -1,
"filename": "1337x-1.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "fbc2bd67c5fd758b99672130489c7dc1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.0",
"size": 7786,
"upload_time": "2021-06-03T02:46:22",
"upload_time_iso_8601": "2021-06-03T02:46:22.268651Z",
"url": "https://files.pythonhosted.org/packages/99/73/feaf634f083560abfeb357a136e54d4bce4c19b262b1373bb9da36c48499/1337x-1.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2b6326a22df3ab5d1e00c53599749bb5250a923e8b823d2066f3fe79fa314969",
"md5": "3986856e3e76e3058b06c4abd3f35188",
"sha256": "23d09be46e995233ea5ec402764d14a9ddf0b4a81d28255c5a00bb83c331cd9b"
},
"downloads": -1,
"filename": "1337x-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "3986856e3e76e3058b06c4abd3f35188",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.0",
"size": 7950,
"upload_time": "2021-06-03T02:46:23",
"upload_time_iso_8601": "2021-06-03T02:46:23.280040Z",
"url": "https://files.pythonhosted.org/packages/2b/63/26a22df3ab5d1e00c53599749bb5250a923e8b823d2066f3fe79fa314969/1337x-1.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.2.0": [
{
"comment_text": "",
"digests": {
"blake2b_256": "fd96a8bdb982dbd5582f5923cea00856ae1bb3e98c69f52a6668b190384e1e12",
"md5": "433c2fca6b23f1aaccf5f6992db9b290",
"sha256": "fb43f47b57f1e28ab8108970dc564772e246d67c6285915969a5b5efb1e79dc1"
},
"downloads": -1,
"filename": "1337x-1.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "433c2fca6b23f1aaccf5f6992db9b290",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.0",
"size": 8049,
"upload_time": "2021-06-03T06:01:30",
"upload_time_iso_8601": "2021-06-03T06:01:30.907345Z",
"url": "https://files.pythonhosted.org/packages/fd/96/a8bdb982dbd5582f5923cea00856ae1bb3e98c69f52a6668b190384e1e12/1337x-1.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "57f02cce84ddd057044153e16e1c97a8ed9ddd71bbb805415554e927919d79ed",
"md5": "3e020bf6c3d5ef8847057d4f63e77f67",
"sha256": "ac04ada71d62ba106240490419593abd5c94d6d74fa9c814d5bd31988c0900c9"
},
"downloads": -1,
"filename": "1337x-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "3e020bf6c3d5ef8847057d4f63e77f67",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.0",
"size": 8241,
"upload_time": "2021-06-03T06:01:32",
"upload_time_iso_8601": "2021-06-03T06:01:32.034343Z",
"url": "https://files.pythonhosted.org/packages/57/f0/2cce84ddd057044153e16e1c97a8ed9ddd71bbb805415554e927919d79ed/1337x-1.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.2.1": [
{
"comment_text": "",
"digests": {
"blake2b_256": "4f642fecff3a964794249d671d4388c8d066da27c60767aef53e104d3e78171e",
"md5": "83b47b9336154d234f4f3cd1430738ee",
"sha256": "e5b57cdb8ba95830afe4cc59e86c11fa3f1a1c789e322686922c31a8538e0800"
},
"downloads": -1,
"filename": "1337x-1.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "83b47b9336154d234f4f3cd1430738ee",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.0",
"size": 8043,
"upload_time": "2021-12-13T08:17:07",
"upload_time_iso_8601": "2021-12-13T08:17:07.648756Z",
"url": "https://files.pythonhosted.org/packages/4f/64/2fecff3a964794249d671d4388c8d066da27c60767aef53e104d3e78171e/1337x-1.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "407ee6abceb68fab70f07697f4cf7896bfa9205a11a4b689f8fa14d1b5b76fee",
"md5": "6159fb5dba3e24f34505c0755be60e34",
"sha256": "a8708ddcc274b56442c7d8cbb7b84edda245a92ada13e5dd855873f5a64b01de"
},
"downloads": -1,
"filename": "1337x-1.2.1.tar.gz",
"has_sig": false,
"md5_digest": "6159fb5dba3e24f34505c0755be60e34",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.0",
"size": 7719,
"upload_time": "2021-12-13T08:17:08",
"upload_time_iso_8601": "2021-12-13T08:17:08.865603Z",
"url": "https://files.pythonhosted.org/packages/40/7e/e6abceb68fab70f07697f4cf7896bfa9205a11a4b689f8fa14d1b5b76fee/1337x-1.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.2.2": [
{
"comment_text": "",
"digests": {
"blake2b_256": "96ad009259aa1401fbdb01f544bd02906c595271014aeabca74358cd892cfdae",
"md5": "2536b349184b8390a342478e06fb48e8",
"sha256": "b031639dbe66498307090fd52e5af1cad853b3337b45c616eebbdb96ff9a1c0e"
},
"downloads": -1,
"filename": "1337x-1.2.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2536b349184b8390a342478e06fb48e8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.0",
"size": 8069,
"upload_time": "2021-12-13T12:26:09",
"upload_time_iso_8601": "2021-12-13T12:26:09.621670Z",
"url": "https://files.pythonhosted.org/packages/96/ad/009259aa1401fbdb01f544bd02906c595271014aeabca74358cd892cfdae/1337x-1.2.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f2f0d6219e7f3d787365ed20cea5d7505cd2c48cba1ab92d9238c61951097882",
"md5": "f30358985a19cdd1f11e7197736cdade",
"sha256": "28722ca5ab5f0900ed5800f644be7b6d113e6f973c4de65ef877eed88f2fdc98"
},
"downloads": -1,
"filename": "1337x-1.2.2.tar.gz",
"has_sig": false,
"md5_digest": "f30358985a19cdd1f11e7197736cdade",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.0",
"size": 7752,
"upload_time": "2021-12-13T12:26:10",
"upload_time_iso_8601": "2021-12-13T12:26:10.593729Z",
"url": "https://files.pythonhosted.org/packages/f2/f0/d6219e7f3d787365ed20cea5d7505cd2c48cba1ab92d9238c61951097882/1337x-1.2.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.2.3": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3288c4362ecc9d7432442ba9c904ea938e6e483f709be6e001b05829e9d89614",
"md5": "1409f878c4ce5299e6e4723b587270ac",
"sha256": "abfa98b9b07f11c5cda22896513832b481cfa7e346aafd67c097263cc33b21ad"
},
"downloads": -1,
"filename": "1337x-1.2.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1409f878c4ce5299e6e4723b587270ac",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.0",
"size": 8074,
"upload_time": "2022-05-08T03:09:01",
"upload_time_iso_8601": "2022-05-08T03:09:01.721848Z",
"url": "https://files.pythonhosted.org/packages/32/88/c4362ecc9d7432442ba9c904ea938e6e483f709be6e001b05829e9d89614/1337x-1.2.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3cb69e308d794184396d55d83981ffc8d2dbda267e9c34be32d81313c87e96fd",
"md5": "6862f1ef2a27de3ab831047878676b55",
"sha256": "f96a3cdb194ef8a2322816576c5bdf3b76938dc0e5ae7aa34280d0f2723fc35e"
},
"downloads": -1,
"filename": "1337x-1.2.3.tar.gz",
"has_sig": false,
"md5_digest": "6862f1ef2a27de3ab831047878676b55",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.0",
"size": 7809,
"upload_time": "2022-05-08T03:09:03",
"upload_time_iso_8601": "2022-05-08T03:09:03.588221Z",
"url": "https://files.pythonhosted.org/packages/3c/b6/9e308d794184396d55d83981ffc8d2dbda267e9c34be32d81313c87e96fd/1337x-1.2.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.2.4": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9af1004c1254bbd9c1b56155c2135bc957e82259491d1f58959b2b2ee14eb096",
"md5": "c60485b2c2d1ef76e3da33e05618ab6f",
"sha256": "6be6a4fb4928187b1d738a78ca75ecfd5989c1be62cd17dcc7e55317f70acbe9"
},
"downloads": -1,
"filename": "1337x-1.2.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c60485b2c2d1ef76e3da33e05618ab6f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.0",
"size": 8056,
"upload_time": "2022-11-24T07:43:21",
"upload_time_iso_8601": "2022-11-24T07:43:21.508065Z",
"url": "https://files.pythonhosted.org/packages/9a/f1/004c1254bbd9c1b56155c2135bc957e82259491d1f58959b2b2ee14eb096/1337x-1.2.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "88408c93369ca75c91a428dce783f903abafab28b11f8bbc2cdf8bef2ceeca39",
"md5": "6dd0c0433b7e60864afe8251af11a901",
"sha256": "0f4f02b59fd22c5e52da2e2fa4f7772c9be7d7be45cb71ee18bd53fca5174a55"
},
"downloads": -1,
"filename": "1337x-1.2.4.tar.gz",
"has_sig": false,
"md5_digest": "6dd0c0433b7e60864afe8251af11a901",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.0",
"size": 7851,
"upload_time": "2022-11-24T07:43:22",
"upload_time_iso_8601": "2022-11-24T07:43:22.866473Z",
"url": "https://files.pythonhosted.org/packages/88/40/8c93369ca75c91a428dce783f903abafab28b11f8bbc2cdf8bef2ceeca39/1337x-1.2.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.2.5": [
{
"comment_text": "",
"digests": {
"blake2b_256": "7fa276ace1208816f7da5462dbfa7c602b331219e5130f6781eea27dd194b7c5",
"md5": "e3cfa99572b93b33cd25764bc7869a70",
"sha256": "b6955f8b9b40a6f44b43b80a5ec1bdd7a7bcd05129ac6ee947c37eb591743edb"
},
"downloads": -1,
"filename": "1337x-1.2.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e3cfa99572b93b33cd25764bc7869a70",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.0",
"size": 8419,
"upload_time": "2024-05-12T13:52:21",
"upload_time_iso_8601": "2024-05-12T13:52:21.097921Z",
"url": "https://files.pythonhosted.org/packages/7f/a2/76ace1208816f7da5462dbfa7c602b331219e5130f6781eea27dd194b7c5/1337x-1.2.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f3bef2cca3122f7501a0ce05ead5dbefde00c4cd16226f2bde3c61db131a88ad",
"md5": "f5ac5f7dfb71f4e4110b00f79db659f4",
"sha256": "3b6d8b5ffc1d67fc8168eeedea8f0873e5265137f64700c377d3b584b18b9707"
},
"downloads": -1,
"filename": "1337x-1.2.5.tar.gz",
"has_sig": false,
"md5_digest": "f5ac5f7dfb71f4e4110b00f79db659f4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.0",
"size": 8110,
"upload_time": "2024-05-12T13:52:22",
"upload_time_iso_8601": "2024-05-12T13:52:22.783931Z",
"url": "https://files.pythonhosted.org/packages/f3/be/f2cca3122f7501a0ce05ead5dbefde00c4cd16226f2bde3c61db131a88ad/1337x-1.2.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.2.6": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3d6b0d500ea40a99cb60f6966bb55ad09276cf9320f0396aa2df604cd6dab47c",
"md5": "dcbd622573fb9bf2a1e15f8a8002a516",
"sha256": "89932037251fcf7a67adc0db2ebe380b1d7dbd5204e51856804e1346c5482f25"
},
"downloads": -1,
"filename": "1337x-1.2.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "dcbd622573fb9bf2a1e15f8a8002a516",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.8",
"size": 8098,
"upload_time": "2024-07-15T16:12:55",
"upload_time_iso_8601": "2024-07-15T16:12:55.237434Z",
"url": "https://files.pythonhosted.org/packages/3d/6b/0d500ea40a99cb60f6966bb55ad09276cf9320f0396aa2df604cd6dab47c/1337x-1.2.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a86b9237d0bd8bdd98c3e1206e5a149fd916b0d7a8216bf9c11f43ee402ee37e",
"md5": "cad463d4d813c5bdb744e8a6b4ec3974",
"sha256": "3f71e1c6b00e0979e0f4bc74e3e41a5fc717407ab79c521b2694aca76daea2b6"
},
"downloads": -1,
"filename": "1337x-1.2.6.tar.gz",
"has_sig": false,
"md5_digest": "cad463d4d813c5bdb744e8a6b4ec3974",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.8",
"size": 7182,
"upload_time": "2024-07-15T16:12:56",
"upload_time_iso_8601": "2024-07-15T16:12:56.618492Z",
"url": "https://files.pythonhosted.org/packages/a8/6b/9237d0bd8bdd98c3e1206e5a149fd916b0d7a8216bf9c11f43ee402ee37e/1337x-1.2.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3d6b0d500ea40a99cb60f6966bb55ad09276cf9320f0396aa2df604cd6dab47c",
"md5": "dcbd622573fb9bf2a1e15f8a8002a516",
"sha256": "89932037251fcf7a67adc0db2ebe380b1d7dbd5204e51856804e1346c5482f25"
},
"downloads": -1,
"filename": "1337x-1.2.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "dcbd622573fb9bf2a1e15f8a8002a516",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.8",
"size": 8098,
"upload_time": "2024-07-15T16:12:55",
"upload_time_iso_8601": "2024-07-15T16:12:55.237434Z",
"url": "https://files.pythonhosted.org/packages/3d/6b/0d500ea40a99cb60f6966bb55ad09276cf9320f0396aa2df604cd6dab47c/1337x-1.2.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a86b9237d0bd8bdd98c3e1206e5a149fd916b0d7a8216bf9c11f43ee402ee37e",
"md5": "cad463d4d813c5bdb744e8a6b4ec3974",
"sha256": "3f71e1c6b00e0979e0f4bc74e3e41a5fc717407ab79c521b2694aca76daea2b6"
},
"downloads": -1,
"filename": "1337x-1.2.6.tar.gz",
"has_sig": false,
"md5_digest": "cad463d4d813c5bdb744e8a6b4ec3974",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.8",
"size": 7182,
"upload_time": "2024-07-15T16:12:56",
"upload_time_iso_8601": "2024-07-15T16:12:56.618492Z",
"url": "https://files.pythonhosted.org/packages/a8/6b/9237d0bd8bdd98c3e1206e5a149fd916b0d7a8216bf9c11f43ee402ee37e/1337x-1.2.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"vulnerabilities": []
}