Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tnychn/torrodle
⚡️ A magnet link scraper for streaming videos (movies, tv shows, anime, porn) along with subtitles.
https://github.com/tnychn/torrodle
anime bittorrent cli downloader golang magnet movies nsfw porn scraper streaming subtitles tv-shows
Last synced: 3 months ago
JSON representation
⚡️ A magnet link scraper for streaming videos (movies, tv shows, anime, porn) along with subtitles.
- Host: GitHub
- URL: https://github.com/tnychn/torrodle
- Owner: tnychn
- License: mit
- Archived: true
- Created: 2019-03-25T09:19:47.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-01-01T20:13:59.000Z (about 1 year ago)
- Last Synced: 2024-08-01T19:54:44.721Z (6 months ago)
- Topics: anime, bittorrent, cli, downloader, golang, magnet, movies, nsfw, porn, scraper, streaming, subtitles, tv-shows
- Language: Go
- Homepage:
- Size: 7.33 MB
- Stars: 214
- Watchers: 11
- Forks: 33
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
torrodle
A mighty all-in-one magnet scraper & streamer.
---
**torrodle** is a command-line program which searches and gathers magnet links of movies, tv shows, animes and porn videos from a variety of [providers](PROVIDERS.md).
It then streams the torrent via HTTP (along with its subtitles) and plays it with a user preferred video player (such as *vlc* and *mpv*).> If you don't know what BitTorrent is, you shouldn't be using **torrodle**.
> There are some copyrighted content which might be illegal downloading them in your country.## Table of Contents
- [Features](#features)
- [Installation](#installation)
- [Pre Built Binaries](#pre-built-binaries)
- [Go Get](#go-get)
- [Build From Source](#build-from-source)
- [Dependencies](#dependencies)
- [Usage](#usage)
- [Contributing](#contributing)
- [Credit](#credit)## Features
* 🔥 Blazing fast
* 🚸 User-friendly
* 🤖 Built-in torrent streaming client via HTTP (refined from [`go-peerflix`](https://github.com/Sioro-Neoku/go-peerflix))
* 🔰 Watch the video while it is being downloaded
* 🔎 Query multiple providers in a single search
* 🚀 Sorted results from 7 different providers at once
* 📄 Along with subtitles fetching for the video (using [`osdb`](https://github.com/Sioro-Neoku/go-peerflix))## Installation
### Pre Built Binaries
Download the latest stable release of the binary at [releases](https://github.com/tnychn/torrodle/releases).
### Go Get
Make sure you have **Go 1.12+** installed on your machine.
`$ go get github.com/tnychn/torrodle/cmd/...`
### Build From Source
Make sure you have **Go 1.12+** installed on your machine.
```shell script
$ git clone github.com/tnychn/torrodle.git
$ cd torrodle
$ go build cmd/torrodle/main.go
```## Usage
For command-line usage, see [`CLI.md`](README-CLI.md).
For library usage, see [`LIB.md`](README-LIB.md).
## Credit
This project is inspired by [@Fabio Spampinato](https://github.com/fabiospampinato)'s [cliflix](https://github.com/fabiospampinato/cliflix).
Torrent streaming technique adapted from [@Sioro Neoku](https://github.com/Sioro-Neoku)'s [go-peerflix](https://github.com/Sioro-Neoku/go-peerflix).
---
~ crafted with ♥︎ by tnychn ~
MIT © 2019 Tony Chan