1
0
mirror of https://github.com/vikstrous/pirate-get synced 2025-01-09 09:59:51 +01:00
A command line interface for The Pirate Bay
Go to file
2015-09-17 00:02:32 -07:00
pirate refactor pirate.py 2015-09-16 23:26:04 -07:00
tests refactor pirate.py 2015-09-16 23:26:04 -07:00
.coveragerc configure cover better 2015-09-17 00:02:32 -07:00
.gitignore add example test 2015-08-29 23:09:51 -07:00
circle.yml configure cover better 2015-09-17 00:02:32 -07:00
LICENSE move license, better shields 2015-09-11 23:23:08 -07:00
README.md Update README.md 2015-09-11 23:35:21 -07:00
requirements-test.txt add coveralls 2015-09-11 22:42:51 -07:00
requirements.txt move requirements to setup.py only 2015-08-30 10:51:34 -07:00
setup.py add coveralls 2015-09-11 22:42:51 -07:00

pirate-get

Circle CI Coverage Status License Version Downloads

pirate-get is a convenient command line tool (inspired by APT) to speed up your trip to the Pirate Bay and get your completely legal torrents more quickly.

Installation

Make sure you have python 3 and pip installed.

Run pip3 install pirate-get

Usage

To search use pirate-get [search term].

See pirate-get -h for more options.

Watch this for an example usage.

Configuration file

You can use a file to override pirate-get's default settings.
Default is $XDG_CONFIG_HOME/pirate-get. If it does not exist then $HOME/.config/pirate-get.

Default config file

If not existing a new config file will be created when you start pirate-get. Here the available options and their behaviors are when unset:

[Save]
; directory where to save files
directory = $PWD

; save each selected magnet link in a .magnet file
magnets = false

; save each selected torrent in a .torrent file
torrents = false                     

[LocalDB]
; use a local copy of the pirate bay database
enabled = false                 

; path of the database     
path = ~/downloads/pirate-get/db

[Misc]
; specify a custom command for opening the magnet
; ex. myprogram --open %s
; %s represent the magnet uri
openCommand = 

; open magnets with transmission-remote client
transmission = false

; use colored output
colors = true

Note:
Any command line option will override its respective setting in the config file.

Local Database

If you want to use a local copy of the Pirate Bay database download a copy here (or wherever the latest version is currently):

http://thepiratebay.se/torrent/8156416

License

pirate-get is licensed under the GNU Affero General Public License version 3 or later.
See the accompanying file LICENSE or http://www.gnu.org/licenses/agpl.html.