All Projects → animeshkundu → torrent-dl

animeshkundu / torrent-dl

Licence: other
Streaming Torrent Client for Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to torrent-dl

Vlc Bittorrent
A bittorrent plugin for VLC.
Stars: ✭ 198 (+607.14%)
Mutual labels:  torrent, stream, vlc
Deluge Streaming
Streaming plugin for deluge, making it possible to read torrents and download required parts on-demand.
Stars: ✭ 119 (+325%)
Mutual labels:  torrent, stream
Cliflix
Watch anything instantaneously, just write its name.
Stars: ✭ 1,439 (+5039.29%)
Mutual labels:  torrent, stream
Rapidbay
Self-hosted torrent video streaming service compatible with Chromecast and AppleTV deployable in the cloud
Stars: ✭ 163 (+482.14%)
Mutual labels:  torrent, stream
Aria2.sh
Aria2 一键安装管理脚本 增强版
Stars: ✭ 1,276 (+4457.14%)
Mutual labels:  torrent, magnet
Ssbc
手撕包菜网站
Stars: ✭ 1,382 (+4835.71%)
Mutual labels:  torrent, magnet
Magnet And Torrent Search Engine
磁力链接和 BT 种子的搜索引擎
Stars: ✭ 154 (+450%)
Mutual labels:  torrent, magnet
Moviemagnetbot
🤖 telegram bot for movies
Stars: ✭ 39 (+39.29%)
Mutual labels:  torrent, magnet
Put.io Adder
OS X put.io client that acts as handler for magnet: links and .torrent files, and adds them to your put.io download queue
Stars: ✭ 172 (+514.29%)
Mutual labels:  torrent, magnet
m2t
Magnet links to torrent files
Stars: ✭ 18 (-35.71%)
Mutual labels:  torrent, magnet
Gmdb
GMDB is the ultra-simple, cross-platform Movie Library with Features (Search, Take Note, Watch Later, Like, Import, Learn, Instantly Torrent Magnet Watch)
Stars: ✭ 189 (+575%)
Mutual labels:  torrent, magnet
Rdcli
The simple way to download and unrestrict DDL files, torrents and magnets
Stars: ✭ 75 (+167.86%)
Mutual labels:  torrent, magnet
Lenz
Console based MAP 🗺 : with lots of features 🤩
Stars: ✭ 51 (+82.14%)
Mutual labels:  torrent, magnet
Snail
基于Java、JavaFX开发的下载工具,支持下载协议:BT(BitTorrent、磁力链接、种子文件)、HLS(M3U8)、FTP、HTTP。人家才不要你的⭐⭐呢,哼
Stars: ✭ 102 (+264.29%)
Mutual labels:  torrent, magnet
Torrenter
Simple nodejs package to download torrents using torrent-indexer and webtorrent, especially movie and series.
Stars: ✭ 42 (+50%)
Mutual labels:  torrent, magnet
Magnetx
资源搜索型软件 macOS OSX magnet
Stars: ✭ 1,819 (+6396.43%)
Mutual labels:  torrent, magnet
Itorrent
Torrent client for iOS 9.3+
Stars: ✭ 632 (+2157.14%)
Mutual labels:  torrent, magnet
Moose
🦌 An application to stream, cast and download torrents.
Stars: ✭ 656 (+2242.86%)
Mutual labels:  torrent, stream
Bt
BitTorrent library and client with DHT, magnet links, encryption and more
Stars: ✭ 2,011 (+7082.14%)
Mutual labels:  torrent, magnet
Minithunder
android迷你版迅雷,支持thunder:// ftp:// http:// ed2k:// 磁力链 种子文件的下载,音视频文件支持边下边播.
Stars: ✭ 254 (+807.14%)
Mutual labels:  torrent, magnet

torrent-dl

Popcorn Time was/is a really cool solution to play torrents directly while its being downloaded in the background, if you can get one of the installers to work. I really love Peerflix, it just works.

This is a port of my beloved peerflix to python. I really need to get it to packaging it, so that I can just apt-get it :)

You can simultaneously watch and download a torrent at the same time. It also supports random and incremental seek functionality of the media player.

All you have to do is torrent-dl [magnet link]

It will automatically start playing once it has downloaded a certain portion of the file depending on your internet speed.

Built on pyflix. Contains both the torrent library and the media streamer. Feel free to build awesome stuff on top of it.

PyPi package - torrent-dl

Installation on Ubuntu

sudo apt-get install libtorrent-rasterbar8 python-libtorrent

pip install torrent-dl

Installation on Mac OS

brew update

brew install caskroom/cask/brew-cask

brew install boost --build-from-source --with-python --universal

brew install libtorrent-rasterbar --enable-python-binding --with-python --with-boost-python=mt

sudo ln -s /usr/local/lib/python2.7/site-packages/libtorrent.so /Library/Python/2.7/site-packages/.

sudo ln -s /usr/local/lib/python2.7/site-packages/python_libtorrent-1.0.3-py2.7.egg-info /Library/Python/2.7/site-packages/.

pip install torrent-dl

Usage

torrent-dl [-h] [--serve] [--port PORT] [--download DOWNLOAD] [--verbose] [--player PLAYER] magnet

positional arguments:

magnet The magnet link to download

optional arguments:

-h, --help show this help message and exit

--serve Do not run VLC

--port PORT, -p PORT The port where the stream will be served

--download DOWNLOAD, -d DOWNLOAD The path where the torrent will be downloaded

--verbose Show all the logs

--player PLAYER Only vlc for now

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].