https://github.com/crazyoptimist/magnetfinder
CLI application for searching torrent magnets on the internet
https://github.com/crazyoptimist/magnetfinder
cli magnet multithread rust search torrent
Last synced: 11 months ago
JSON representation
CLI application for searching torrent magnets on the internet
- Host: GitHub
- URL: https://github.com/crazyoptimist/magnetfinder
- Owner: crazyoptimist
- License: gpl-3.0
- Created: 2024-05-05T09:54:02.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-05T10:39:47.000Z (almost 2 years ago)
- Last Synced: 2025-02-05T22:59:02.693Z (about 1 year ago)
- Topics: cli, magnet, multithread, rust, search, torrent
- Language: Rust
- Homepage:
- Size: 238 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Magnet Finder
This is a fork of https://github.com/xel86/magnetfinder.
This is a CLI application that scrapes torrent results from multiple websites and displays them in a table within your terminal.
Supported Websites:
- nyaa
- piratebay
- YTS
Supported torrent client for autodownloads:
- deluge-console
- transmission-cli
- qbittorrent-cli (*[GitHub](https://github.com/ludviglundgren/qbittorrent-cli))

## Usage
Running magnetfinder without any arguments will launch interactive mode, prompting for similar information set by flags.
#### Command Line Arguments
- `q, --query `: search query to use
- `n, --nyaa`: scrape nyaa for torrents
- `p, --piratebay`: scrape piratebay for torrents
- `y, --yts`: get torrents from YIFY/YTS
- `a, --all`: scrape all available websites together
- `d, --download`: autodownload the torrent(s) selected
- `--depth `: specifies how many pages to search through for each website, default is 1
- `--dir `: directory to download torrent if autodownload was toggled
- `--sort `: allows you to specify if the torrent table is sorted by seeders or size
- `--proxy `: allows you to set a proxy to use when making web requests to torrent websites & api
- `--show `: truncate list of torrents displayed by the number argument given
- `--no-interactive`: displays all torrents with magnet directly without interacting (--show is useful here)
#### Configuration
Settings.toml (for a default configuration, such as download directories & autodownload) is located in an OS specific directory:
- `~/.config/magnetfinder/` on Linux
- `/AppData/Roaming/magnetfinder` on Windows
- `/Library/Application Support/magnetfinder/` on MacOS
## Installation
#### Using Cargo
```bash
cargo install magnetfinder
```
#### Download Prebuilt Binaries
Coming soon...