{ "info": { "author": "Radek Sprta", "author_email": "mail@radeksprta.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Topic :: Internet :: WWW/HTTP :: Indexing/Search" ], "description": "# Mariner [![PyPI version](https://badge.fury.io/py/mariner.svg)](https://badge.fury.io/py/mariner) [![Pipeline status](https://gitlab.com/radek-sprta/mariner/badges/master/pipeline.svg)](https://gitlab.com/radek-sprta/mariner/commits/master) [![Coverage report](https://gitlab.com/radek-sprta/mariner/badges/master/coverage.svg)](https://gitlab.com/radek-sprta/mariner/commits/master) [![Downloads](http://pepy.tech/badge/mariner)](http://pepy.tech/project/mariner) [![Black](https://img.shields.io/badge/code%20style-black-000000)](https://github.com/psf/black)\n\nNavigate torrents in CLI with Mariner. It offers a simple interface for streamlined experience. No more annoying ads and pop-up windows.\n\nIt is currently under heavy development, so expect breaking changes. Currently only works in Linux, but any contributions in this regard are welcome.\n\n## Features\n\n- Runs on Linux and Windows.\n- Automatically get a working proxy for trackers that have them.\n- Download torrent files and copy magnet links to clipboard.\n- Open torrents in your default torrent application.\n- Show torrent details.\n- Asynchronous I/O for better responsiveness.\n- Supports the following trackers:\n - Archive.org\n - Distrowatch\n - Etree\n - LimeTorrents\n - Linuxtracker\n - Nyaa\n - NyaaPantsu\n - TokyoTosho\n\n![Mariner demonstration](docs/assets/mariner.svg)\n\n## Installation\n\nMariner requires Python 3.6 or newer to run.\n\n### Python package\n\nYou can easily install Mariner using pip. This is the preferred method:\n\n`pip3 install mariner`\n\n### Manual\n\nAlternatively, to get the latest development version, you can clone this repository and then manually install it:\n\n```bash\ngit clone git@gitlab.com:radek-sprta/mariner.git\ncd mariner\npoetry build\npip install dist/*.whl\n```\n\n## Usage\n\nMariner supports both interactive and non-interactive modes. To see the list of commands, simply type:\n\n`mariner help`\n\nIn order to start Mariner in interactive mode, run it without any arguments:\n\n`mariner`\n\nThen search for Ubuntu torrents:\n\n`(mariner) search Ubuntu -t linuxtracker`\n\nand download the first result on the list:\n\n`(mariner) download 0`\n\nAlternatively, copy the magnet link to clipboard:\n\n`(mariner) magnet 0`\n\nOr open it in your torrent application:\n\n`(mariner) open 0`\n\nAnd quit the program:\n\n`(mariner) quit`\n\nFor more information, check the [documentation].\n\n## Contributing\n\nFor information on how to contribute to the project, please check the [Contributor's Guide][contributing]\n\n## Disclaimer\n\nI do not encourage anyone to act in conflict with their local laws and I do not endorse any illegal activity. Some content in the search results provided be Mariner might be illegal in your country and it is up to you to check your local laws before using it. Neither I, nor Mariner can be held liable for any action taken against you as the result of using it.\n\n## Contact\n\n[mail@radeksprta.eu](mailto:mail@radeksprta.eu)\n\n[incoming+radek-sprta/mariner@gitlab.com](incoming+radek-sprta/mariner@gitlab.com)\n\n## Acknowledgements\n\nMariner uses many excellent open-source libraries. But I would particularly like to mention the following, as without them, Mariner might not have been possible:\n\n- [Aiohttp](https://github.com/aio-libs/aiohttp)\n- [BeautifulSoup](https://www.crummy.com/software/BeautifulSoup/)\n- [Cliff](https://github.com/openstack/cliff/tree/master/cliff)\n- [TinyDB](https://github.com/msiemens/tinydb)\n\n## License\n\nGNU General Public License v3.0\n\n[contributing]: https://gitlab.com/radek-sprta/mariner/blob/master/CONTRIBUTING.md\n[documentation]: https://radek-sprta.gitlab.io/mariner\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://radek-sprta.gitlab.io/mariner/", "keywords": "cli,torrent,search,scraper,downloader", "license": "GPL-3.0", "maintainer": "", "maintainer_email": "", "name": "mariner", "package_url": "https://pypi.org/project/mariner/", "platform": "", "project_url": "https://pypi.org/project/mariner/", "project_urls": { "Documentation": "https://radek-sprta.gitlab.io/mariner/", "Homepage": "https://radek-sprta.gitlab.io/mariner/", "Repository": "https://gitlab.com/radek-sprta/mariner" }, "release_url": "https://pypi.org/project/mariner/1.5.1/", "requires_dist": [ "aiodns (>=2.0,<3.0)", "aiofiles (>=0.6,<0.7)", "aiohttp (>=3.7,<4.0)", "beautifulsoup4 (>=4.9,<5.0)", "cachalot (>=1.5,<2.0)", "cliff (>=3.6,<4.0)", "colorama (>=0.4,<0.5)", "lxml (>=4.6,<5.0)", "maya (>=0.6,<0.7)", "ruamel.yaml (>=0.16,<0.17)", "tokenize-rt (>=3.2,<4.0)" ], "requires_python": ">=3.6,<4.0", "summary": "Navigate torrents in CLI", "version": "1.5.1", "yanked": false, "yanked_reason": null }, "last_serial": 9342856, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ffb02c517df82e8321016da7eb19c610", "sha256": "f5415012a81d3c29d31db6a1d807ee7a1e815aef3296a5db19564f307c520158" }, "downloads": -1, "filename": "mariner-0.1.0-py3.6.egg", "has_sig": false, "md5_digest": "ffb02c517df82e8321016da7eb19c610", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 45859, "upload_time": "2018-01-10T14:43:53", "upload_time_iso_8601": "2018-01-10T14:43:53.027517Z", "url": "https://files.pythonhosted.org/packages/5a/56/8a200beca0bc5ce0ec8fc72e12928710df56ee9a947a480cf9baf1ce1d27/mariner-0.1.0-py3.6.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "56407ad54134d663a7c89a04eb22e3f1", "sha256": "18ad251108bf0bf54e3bd13e8ae739c048dae0fc2bc37331d6e4ca9e474a7307" }, "downloads": -1, "filename": "mariner-0.1.0.tar.gz", "has_sig": false, "md5_digest": "56407ad54134d663a7c89a04eb22e3f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25048, "upload_time": "2018-01-10T14:43:55", "upload_time_iso_8601": "2018-01-10T14:43:55.100977Z", "url": "https://files.pythonhosted.org/packages/0c/7a/a9eba4c6230494a57348a7707860ea1951feb3fb4fda9502d3012787efbd/mariner-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ca7c66ef8e9bdcfe27c44b52c5c452b0", "sha256": "0a2eae6cd9e49d7671e21e8313f1f46daf55a289ca16181947e4a9d6c3642b8b" }, "downloads": -1, "filename": "mariner-0.1.1-py3.6.egg", "has_sig": false, "md5_digest": "ca7c66ef8e9bdcfe27c44b52c5c452b0", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 51629, "upload_time": "2018-01-21T21:37:16", "upload_time_iso_8601": "2018-01-21T21:37:16.459505Z", "url": "https://files.pythonhosted.org/packages/63/a3/6905c2e0e1dc6f72ba05ccc08d4fb1b9f92b3785dae66714fb571004a271/mariner-0.1.1-py3.6.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "050d6f56999b27b2a159c59d46167552", "sha256": "444836c17c3333d257880dab63945b9e679f8f6f638cd8af14a474efa45cfaf3" }, "downloads": -1, "filename": "mariner-0.1.1.tar.gz", "has_sig": false, "md5_digest": "050d6f56999b27b2a159c59d46167552", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 25126, "upload_time": "2018-01-10T17:44:03", "upload_time_iso_8601": "2018-01-10T17:44:03.566437Z", "url": "https://files.pythonhosted.org/packages/78/b3/29d50169d141725847c3170e047ae90126e612468a3db0ed0e74385a3c9a/mariner-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9eee10714990bb2c06540bb01d966147", "sha256": "061dced9e75d20ab1d1da21964fd9e1455a222f0b3be0c38988de6f11b668b2b" }, "downloads": -1, "filename": "mariner-0.2.0-py3.6.egg", "has_sig": false, "md5_digest": "9eee10714990bb2c06540bb01d966147", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.5", "size": 53484, "upload_time": "2018-01-28T18:48:07", "upload_time_iso_8601": "2018-01-28T18:48:07.688465Z", "url": "https://files.pythonhosted.org/packages/e3/a4/767423ed347d91cf0085f5c250f07ea546b7a24bd45522b97788b6d227b6/mariner-0.2.0-py3.6.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "70e75c1a25dba1ade8f8359a4ff443d6", "sha256": "21e21793ccd8c7dc8dddedfe66b6ede353aabcf41219966103559254bd2cc11f" }, "downloads": -1, "filename": "mariner-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "70e75c1a25dba1ade8f8359a4ff443d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 25302, "upload_time": "2018-01-28T18:47:57", "upload_time_iso_8601": "2018-01-28T18:47:57.565216Z", "url": "https://files.pythonhosted.org/packages/25/1f/7566fff6320ba24ee08166969c4cac2fdbae8fe3249ff358b760cd9d6dca/mariner-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e18398acd395d337498e4dffc9f9c70e", "sha256": "4e82287c1446e974e02b32f5afd3dd3c4d9393398211daf8836ef74ac9cc0827" }, "downloads": -1, "filename": "mariner-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e18398acd395d337498e4dffc9f9c70e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 26999, "upload_time": "2018-01-21T21:37:18", "upload_time_iso_8601": "2018-01-21T21:37:18.352707Z", "url": "https://files.pythonhosted.org/packages/4c/9c/d99dfb7cfea0c75f76f884531370c10d65efd16c87a4834453e8a5903330/mariner-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "2222a13274588452892ed4133ceef4a0", "sha256": "fc65781691887c5ac709bdeabf51509f24bbaab37cc191b4ea67312461c20411" }, "downloads": -1, "filename": "mariner-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2222a13274588452892ed4133ceef4a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 25302, "upload_time": "2018-01-28T18:47:59", "upload_time_iso_8601": "2018-01-28T18:47:59.708357Z", "url": "https://files.pythonhosted.org/packages/9a/8c/fb19bfdf3b0c0398bb54888e07e7557b13880521caf7c099868cf3e530ee/mariner-0.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "345da3ef4c712aec38df97f9f23feb32", "sha256": "f46b59f12dbf0e873b9173e67c750e072280c9a730179c0c407ee3be630e5079" }, "downloads": -1, "filename": "mariner-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "345da3ef4c712aec38df97f9f23feb32", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 26397, "upload_time": "2018-02-01T19:15:12", "upload_time_iso_8601": "2018-02-01T19:15:12.656504Z", "url": "https://files.pythonhosted.org/packages/81/f1/350ccbd885fbaffbf97c68ed773fa78375974e2250bdf115d230addfb77b/mariner-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "4698dcaccca55b7b2bfd08266f5e17fc", "sha256": "4a559604053a86140fd152e845e7dfe6735ed98fbfea549f47d754a57e2f015b" }, "downloads": -1, "filename": "mariner-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4698dcaccca55b7b2bfd08266f5e17fc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 26537, "upload_time": "2018-02-25T13:30:11", "upload_time_iso_8601": "2018-02-25T13:30:11.791338Z", "url": "https://files.pythonhosted.org/packages/51/2e/906b3018c696a4e299e4ca0f877c7ab924578b7a3d2c4250654aeec0f906/mariner-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a9609c085f635091c3584832e4bc97fc", "sha256": "7fb2f4dfa64e83e699ff9b2e21d75bacc36b8e1c321e88d0dea91ccb03ebd6e7" }, "downloads": -1, "filename": "mariner-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a9609c085f635091c3584832e4bc97fc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 29355, "upload_time": "2018-02-25T13:30:13", "upload_time_iso_8601": "2018-02-25T13:30:13.040456Z", "url": "https://files.pythonhosted.org/packages/cb/69/303e840f8d4ae27e2d064fe6eecb99c905817f9aa8b3a90f21760d36be8a/mariner-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "5fe166d5a547abd29f1b3ccb4900ed1f", "sha256": "1e9b0d6f8e4780cfabf2733fa2fc938bc2357b615fec53152067b209ac25f199" }, "downloads": -1, "filename": "mariner-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5fe166d5a547abd29f1b3ccb4900ed1f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 26700, "upload_time": "2018-02-28T13:40:28", "upload_time_iso_8601": "2018-02-28T13:40:28.916022Z", "url": "https://files.pythonhosted.org/packages/cf/fa/2b65006b3af9560d11ce83fdb13331ead0f2261c319a33816cdf4f197685/mariner-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c1c87c994116a879694c8ed37a9fe410", "sha256": "f6e0c83b2559b04e7e223c38d428ba5a40cd7354b9c9fb3de88c89692b18166d" }, "downloads": -1, "filename": "mariner-1.0.1.tar.gz", "has_sig": false, "md5_digest": "c1c87c994116a879694c8ed37a9fe410", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 28983, "upload_time": "2018-02-28T13:40:30", "upload_time_iso_8601": "2018-02-28T13:40:30.000667Z", "url": "https://files.pythonhosted.org/packages/ac/49/a2b124a55b3da098fda064d32f8c74b4b7ea3ddc7b3020a1186afcccad4a/mariner-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "c18628f91fb392efb7592c4a5de3e326", "sha256": "2d98a65afc1e4e6ff040220a46eea14a3a6a380bbbd782445c4099f1889bd915" }, "downloads": -1, "filename": "mariner-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c18628f91fb392efb7592c4a5de3e326", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 26803, "upload_time": "2018-03-04T16:53:45", "upload_time_iso_8601": "2018-03-04T16:53:45.357968Z", "url": "https://files.pythonhosted.org/packages/ea/39/ba3ed516a7c247a4548936b5acfcf9eb7fac002fa3a60dc70a49a678bfab/mariner-1.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4899b2146b260f578fcae0e8e7a872f2", "sha256": "4377e1ec3e0abd27058cc0f07e7efcd9c31fc157a143ec7f052bd6cf30e5a3d6" }, "downloads": -1, "filename": "mariner-1.0.2.tar.gz", "has_sig": false, "md5_digest": "4899b2146b260f578fcae0e8e7a872f2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 29775, "upload_time": "2018-03-04T16:53:46", "upload_time_iso_8601": "2018-03-04T16:53:46.811400Z", "url": "https://files.pythonhosted.org/packages/1b/f6/b2dfc1bf1fc29879f59bab6da3ed8f78e574c4f214509e85bc186bfff4de/mariner-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "44894dbf67e22503c40f19548419272e", "sha256": "2b721a732a3e10ac187ef6fdada2d58ce2c33cf0b62a945416530f05544f2015" }, "downloads": -1, "filename": "mariner-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "44894dbf67e22503c40f19548419272e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 26824, "upload_time": "2018-03-04T19:14:44", "upload_time_iso_8601": "2018-03-04T19:14:44.072237Z", "url": "https://files.pythonhosted.org/packages/63/22/3045e52658ecc5e7fc2ab77fd2226ef027dddb4b930c50196dd39524b020/mariner-1.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b3962106931cdc6ad72b7b7f6e3f96cb", "sha256": "54c4137c33defd9fe62651d0d156bdc3ef180a497b229d463aa3f2b999fb0b19" }, "downloads": -1, "filename": "mariner-1.0.3.tar.gz", "has_sig": false, "md5_digest": "b3962106931cdc6ad72b7b7f6e3f96cb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 29784, "upload_time": "2018-03-04T19:14:45", "upload_time_iso_8601": "2018-03-04T19:14:45.815647Z", "url": "https://files.pythonhosted.org/packages/b7/24/dbc985b098a09b197ba0fa6580c298f843c6a33aca13c5cd9123d3a97263/mariner-1.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "9de66e28cfc211fb580a5020411c73cb", "sha256": "5c47e972e2fa81caee3d5bcffc0ef32e359d53e9c0f67559a6cca1a0e7ed250a" }, "downloads": -1, "filename": "mariner-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9de66e28cfc211fb580a5020411c73cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 29556, "upload_time": "2018-05-16T12:31:59", "upload_time_iso_8601": "2018-05-16T12:31:59.834199Z", "url": "https://files.pythonhosted.org/packages/71/30/fe401c513940e851c96b2262f8ee954135006e18a10a0fcd382235e9af42/mariner-1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f4e30f47a56a352e48e8704231b3679e", "sha256": "e74351e342cbe40a35742610f5896dbfff55f94dd3af56cd77e77d15a3f8d2cb" }, "downloads": -1, "filename": "mariner-1.1.0.tar.gz", "has_sig": false, "md5_digest": "f4e30f47a56a352e48e8704231b3679e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 31904, "upload_time": "2018-05-16T12:32:00", "upload_time_iso_8601": "2018-05-16T12:32:00.892111Z", "url": "https://files.pythonhosted.org/packages/5d/fb/f018b9a8115a23bc7b0dd1daaba6605337524efe84c3619755003ce35a0e/mariner-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "68abbd26a43ddbba0189af5651146332", "sha256": "b5a8c6c1cbb5d7dae4019f1bac70ea675eecd01ccd1c30e48f2e20f0d12d4627" }, "downloads": -1, "filename": "mariner-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "68abbd26a43ddbba0189af5651146332", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 32211, "upload_time": "2018-06-20T16:44:40", "upload_time_iso_8601": "2018-06-20T16:44:40.698126Z", "url": "https://files.pythonhosted.org/packages/9a/c9/e47fa0cb514630f9bae81e7c131095f5ea32c880e39478afa09b63a370d6/mariner-1.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c150eec41c368c1325757ac1f21b7f71", "sha256": "df8f9e9d34dd6d6541b148da29d4095278ca0aed8bc34749656d96b9099e5b3b" }, "downloads": -1, "filename": "mariner-1.2.0.tar.gz", "has_sig": false, "md5_digest": "c150eec41c368c1325757ac1f21b7f71", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 31941, "upload_time": "2018-06-20T16:44:41", "upload_time_iso_8601": "2018-06-20T16:44:41.836664Z", "url": "https://files.pythonhosted.org/packages/1b/f1/f8538f36ba827e5b975776be0f0fc046ff913008b9bcbb10a8b2c580380b/mariner-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "b7c64dbaba5b0d5b55c224b59e4e33d2", "sha256": "3ee6fb3df48ac8a247876a006acc598fb73df741550b6fbaff77aa5daa7d3e43" }, "downloads": -1, "filename": "Mariner-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b7c64dbaba5b0d5b55c224b59e4e33d2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3,<4.0.0", "size": 142985, "upload_time": "2019-01-20T13:54:43", "upload_time_iso_8601": "2019-01-20T13:54:43.400026Z", "url": "https://files.pythonhosted.org/packages/19/2f/bbac9a6d66ae3669f476343cfbe69bfea4bc4ace90eef3f5d1161737c906/Mariner-1.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "37fc22a78698b89ed161ee5941d98b6c", "sha256": "b8b00b303019d022f373f38609fe51ab5909ef2fd33373afdab6e1933da7037f" }, "downloads": -1, "filename": "Mariner-1.3.0.tar.gz", "has_sig": false, "md5_digest": "37fc22a78698b89ed161ee5941d98b6c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3,<4.0.0", "size": 42917, "upload_time": "2019-01-20T13:54:45", "upload_time_iso_8601": "2019-01-20T13:54:45.686881Z", "url": "https://files.pythonhosted.org/packages/ff/b7/12e2255d247f0cd32c2e8a789c339cf75d315b7fd9e83a619f8e0e0e8f67/Mariner-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "670be388c9b59fb1ec584c589d258425", "sha256": "a8503d828d5cd224be9f1a993a53985643f66febb94cff96bc9775ebcfb70484" }, "downloads": -1, "filename": "Mariner-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "670be388c9b59fb1ec584c589d258425", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3,<4.0.0", "size": 142989, "upload_time": "2019-02-28T20:09:06", "upload_time_iso_8601": "2019-02-28T20:09:06.403630Z", "url": "https://files.pythonhosted.org/packages/23/54/4234bb3df8afbf5f933f93263ec601fd5878952d0d457653bd88f472b9ef/Mariner-1.3.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e2d203e9dbd8cb73a5ee39ccd9b64221", "sha256": "b51ae1a69d4d95c2a5d3d79fe81d1340bbd861a3d1d38e09ae4db372e49bf204" }, "downloads": -1, "filename": "Mariner-1.3.1.tar.gz", "has_sig": false, "md5_digest": "e2d203e9dbd8cb73a5ee39ccd9b64221", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3,<4.0.0", "size": 42899, "upload_time": "2019-02-28T20:09:08", "upload_time_iso_8601": "2019-02-28T20:09:08.725730Z", "url": "https://files.pythonhosted.org/packages/d4/5f/746fdcb741185fbc46399d197c252d10d57470e1205e5886a6942f8458b6/Mariner-1.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "ce098f8cccebdc7917e22b5296254b8a", "sha256": "886162b2763eb8fc38a18e1e9582beb69b7e6ab98755ac88a299686b1ceafef0" }, "downloads": -1, "filename": "Mariner-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ce098f8cccebdc7917e22b5296254b8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3,<4.0.0", "size": 59703, "upload_time": "2019-10-20T17:57:58", "upload_time_iso_8601": "2019-10-20T17:57:58.270135Z", "url": "https://files.pythonhosted.org/packages/30/42/68c8127670c71e165dda3819b0b27d02319338b4a4f25403858e496cb1b0/Mariner-1.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "522f9125fadc1c76f22e333328ab82eb", "sha256": "2409a9be0d6ab2642fc40ab5ae61d81ddfa357e37ca15982c1be1a72891c62eb" }, "downloads": -1, "filename": "Mariner-1.4.0.tar.gz", "has_sig": false, "md5_digest": "522f9125fadc1c76f22e333328ab82eb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3,<4.0.0", "size": 44595, "upload_time": "2019-10-20T17:58:00", "upload_time_iso_8601": "2019-10-20T17:58:00.104746Z", "url": "https://files.pythonhosted.org/packages/3d/84/fc61304b0d8649994eef6b8256cc9fc85fa2eebaa73e97afb9910f939a9c/Mariner-1.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "a7c113ef4d5bdab19d63dea51f6d7092", "sha256": "3d13ef097cf48d236bba832bf1c681a46ff5328ab23b776bb2b880482af387e5" }, "downloads": -1, "filename": "Mariner-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a7c113ef4d5bdab19d63dea51f6d7092", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.3,<4.0.0", "size": 59723, "upload_time": "2019-10-24T06:57:53", "upload_time_iso_8601": "2019-10-24T06:57:53.900429Z", "url": "https://files.pythonhosted.org/packages/6c/4a/028121c2856b2e26a6e0c854680d7219801cdaf6887557eb415527e610b7/Mariner-1.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1e7796534291b50d376d4901f2a28223", "sha256": "8bd96f12063fe632ea84a564d607688a5f095022460cfa52d5ba54ce9ae138d3" }, "downloads": -1, "filename": "Mariner-1.4.1.tar.gz", "has_sig": false, "md5_digest": "1e7796534291b50d376d4901f2a28223", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.3,<4.0.0", "size": 44587, "upload_time": "2019-10-24T06:57:55", "upload_time_iso_8601": "2019-10-24T06:57:55.691031Z", "url": "https://files.pythonhosted.org/packages/c9/78/c37c77782cecb003a39bff9357cfb7daf56bd2daec5b582fad18cf08c608/Mariner-1.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "79004a07957e767a3c40a5f0b35f1ef6", "sha256": "5c62333b4ef48d02ca9c202a712a63de17a3189885e205a4c2819a0ec646047e" }, "downloads": -1, "filename": "Mariner-1.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "79004a07957e767a3c40a5f0b35f1ef6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 60466, "upload_time": "2021-01-17T18:11:54", "upload_time_iso_8601": "2021-01-17T18:11:54.848791Z", "url": "https://files.pythonhosted.org/packages/13/44/f08bd1e637aa41588aefde96fe4d27b41c3a7e0ef5a7dd589d56622a996a/Mariner-1.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2810a50387d1297e71c0c066c11918d9", "sha256": "332036c171b92162b876cbcfc4c45ae4b76f06cebc1844e397ee3c68ff6ca0c4" }, "downloads": -1, "filename": "Mariner-1.5.0.tar.gz", "has_sig": false, "md5_digest": "2810a50387d1297e71c0c066c11918d9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 34009, "upload_time": "2021-01-17T18:11:56", "upload_time_iso_8601": "2021-01-17T18:11:56.206036Z", "url": "https://files.pythonhosted.org/packages/6e/0e/dc020614cbf9ebed12718bcc0988082ecb5f1855da54bd6d03c0397e913b/Mariner-1.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "5d41dc56ec9769caf64bdb1799549c17", "sha256": "8b79a75588e6bf86b510dfd9b391037c821c56bcd05f94e76c3d8db6da64c958" }, "downloads": -1, "filename": "Mariner-1.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5d41dc56ec9769caf64bdb1799549c17", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 60445, "upload_time": "2021-02-07T14:13:14", "upload_time_iso_8601": "2021-02-07T14:13:14.233666Z", "url": "https://files.pythonhosted.org/packages/f4/a7/1493b50cee020a0fdb40c235773ba5c2e1a0aeffad9079a5f63b6ab13a60/Mariner-1.5.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "45055e06fb9530864ecd7963eb1f5f0a", "sha256": "1d329129ca43c62f854fdc508f42377c4b890507daac02b9cbaeb4d0f2b11c41" }, "downloads": -1, "filename": "Mariner-1.5.1.tar.gz", "has_sig": false, "md5_digest": "45055e06fb9530864ecd7963eb1f5f0a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 33942, "upload_time": "2021-02-07T14:13:15", "upload_time_iso_8601": "2021-02-07T14:13:15.379436Z", "url": "https://files.pythonhosted.org/packages/e4/7b/57d5a22ab8d9817d4f81b263cc2383ea023ca49d032d5a7b7924d68e97d7/Mariner-1.5.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5d41dc56ec9769caf64bdb1799549c17", "sha256": "8b79a75588e6bf86b510dfd9b391037c821c56bcd05f94e76c3d8db6da64c958" }, "downloads": -1, "filename": "Mariner-1.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5d41dc56ec9769caf64bdb1799549c17", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 60445, "upload_time": "2021-02-07T14:13:14", "upload_time_iso_8601": "2021-02-07T14:13:14.233666Z", "url": "https://files.pythonhosted.org/packages/f4/a7/1493b50cee020a0fdb40c235773ba5c2e1a0aeffad9079a5f63b6ab13a60/Mariner-1.5.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "45055e06fb9530864ecd7963eb1f5f0a", "sha256": "1d329129ca43c62f854fdc508f42377c4b890507daac02b9cbaeb4d0f2b11c41" }, "downloads": -1, "filename": "Mariner-1.5.1.tar.gz", "has_sig": false, "md5_digest": "45055e06fb9530864ecd7963eb1f5f0a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 33942, "upload_time": "2021-02-07T14:13:15", "upload_time_iso_8601": "2021-02-07T14:13:15.379436Z", "url": "https://files.pythonhosted.org/packages/e4/7b/57d5a22ab8d9817d4f81b263cc2383ea023ca49d032d5a7b7924d68e97d7/Mariner-1.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }