Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

README

        

torrodle

A mighty all-in-one magnet scraper & streamer.


github releases
release date
downloads
license



Features |
Install |
Providers |
CLI |
Library

---

**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