Skip to main content

Command line torrent searcher

Project description

![PyPI package version][pypi]

# Mariner

Mariner is a command line torrent searcher. It offers a simple interface for streamlined experience. No more annoying ads and pop-up windows.

It is currently under heavy development, so expect breaking changes. Currently only works in Linux, but any contributions in this regard are welcome.

## Features

  • Search for torrents on Distrowatch, PirateBay and TokyoTosho.

  • Download torrent files and copy magnet links to clipboard.

  • Asynchronous I/O for better responsiveness.

## Installation

Mariner requires Python 3.6 to run.

Python package

Since it is written in pure Python, you can easily install it using pip:

pip3 install mariner

Manual

Alternatively, to get the latest development version, you can clone this repository and then manually install Mariner:

` git clone git@gitlab.com:radek-sprta/mariner.git cd mariner python3 setup.py install `

## Usage

Mariner supports both interactive and non-interactive modes. To see the list of commands, simply type:

mariner help

In order to start Mariner in interactive mode, run it without any arguments:

mariner

Then search for Ubuntu torrents:

(mariner) search Ubuntu

and download the first result on the list:

(mariner) download 0

Alternatively, copy the magnet link to clipboard:

(mariner) magnet 0

And quit:

(mariner) quit

For more information, check the [documentation][documentation].

## TODO - Add more trackers for searching - Allow searching multiple torrent trackers at once - Show torrent details - Pass torrents directly to Transmission and Deluge

## Contributing For information on how to contribute to the project, please check the [Contributor’s Guide](../blob/master/CONTRIBUTING.md)

## Disclaimer I do not want 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.

## Contact [mail@radeksprta.eu](mailto:mail@radeksprta.eu)

## License GNU General Public License v3.0

[documentation]: https://radek-sprta.gitlab.io/mariner [pypi]: https://badge.fury.oi/py/mariner.png

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mariner-0.1.0.tar.gz (25.0 kB view details)

Uploaded Source

Built Distribution

mariner-0.1.0-py3.6.egg (45.9 kB view details)

Uploaded Source

File details

Details for the file mariner-0.1.0.tar.gz.

File metadata

  • Download URL: mariner-0.1.0.tar.gz
  • Upload date:
  • Size: 25.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for mariner-0.1.0.tar.gz
Algorithm Hash digest
SHA256 18ad251108bf0bf54e3bd13e8ae739c048dae0fc2bc37331d6e4ca9e474a7307
MD5 56407ad54134d663a7c89a04eb22e3f1
BLAKE2b-256 0c7aa9eba4c6230494a57348a7707860ea1951feb3fb4fda9502d3012787efbd

See more details on using hashes here.

File details

Details for the file mariner-0.1.0-py3.6.egg.

File metadata

  • Download URL: mariner-0.1.0-py3.6.egg
  • Upload date:
  • Size: 45.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for mariner-0.1.0-py3.6.egg
Algorithm Hash digest
SHA256 f5415012a81d3c29d31db6a1d807ee7a1e815aef3296a5db19564f307c520158
MD5 ffb02c517df82e8321016da7eb19c610
BLAKE2b-256 5a568a200beca0bc5ce0ec8fc72e12928710df56ee9a947a480cf9baf1ce1d27

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page