Rofi module for searching torrents using Jackett API.
Project description
🏴☠ Rofi Pirate
Rofi module for searching torrents using Jackett API. You can also instantly play media files without having to leave the Rofi menu. The project is still in beta.
Requirements
- Streaming torrent client: Peerflix (to play media files without downloading it first)
- qBittorent (optional)
- Nerd Fonts
Setup process
- First, you need a running instance of Jackett and install Peerflix
# Arch Linux users
yay -S jackett-bin
systemctl start jackett.service # then go to http://localhost:9117/
# Or Docker image
docker pull linuxserver/jackett
# Peerflix install
npm install -g peerflix
-
Set up your indexers through the dashboard and also obtain an API key from there.
-
Install rofi-python package.
pip install rofi-pirate
- Place the configuration file under
~/.config/rofi_pirate/config.json. Don't forget to specify your API key.
Config example:
{
"JACKETT_ENDPOINT": "http://127.0.0.1:9117",
"JACKETT_APIKEY": "<API_KEY>",
"SEARCH_LIMIT": 25,
"PEERFLIX_CMD": "peerflix -t -k -a",
"PEERFLIX_CACHE": "~/Downloads/Torrents",
"HISTORY_CACHE": "~/.config/rofi_pirate/history.db",
}
TODO
- Dynamic indexer configuration.
- Ability to preview torrent images (movie/music covers).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rofi-pirate-1.0.1.tar.gz.
File metadata
- Download URL: rofi-pirate-1.0.1.tar.gz
- Upload date:
- Size: 8.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.14 CPython/3.10.5 Linux/5.18.10-arch1-1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e8e393d195df2a7ca387ac193d6b7197f43faff02e5dbfd762dd39795474eac5
|
|
| MD5 |
9f12d1e0cda80e0586e61b76a36e01a7
|
|
| BLAKE2b-256 |
345b16d9d029f70429649631f3d1f986ecb644f7b706319baf26b2b666773c09
|
File details
Details for the file rofi_pirate-1.0.1-py3-none-any.whl.
File metadata
- Download URL: rofi_pirate-1.0.1-py3-none-any.whl
- Upload date:
- Size: 9.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.14 CPython/3.10.5 Linux/5.18.10-arch1-1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b34205c7a18f2d29ced3c356c1769625ebb736fcd63e6b00abafd966dce70748
|
|
| MD5 |
8447837836e52cdfa8792f30b61ceaa0
|
|
| BLAKE2b-256 |
b741182a02cf9cc795ba2b62ace7f010ed8960dfa1e186577957dfc11210058a
|