All Projects → xtyxtyx → torrent

xtyxtyx / torrent

Licence: MIT License
Bittorrent library implemented in pure Dart. [WIP, early development stage]

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to torrent

Torrent Discovery
Discover BitTorrent and WebTorrent peers
Stars: ✭ 177 (+580.77%)
Mutual labels:  tracker, torrent, dht
Snail
基于Java、JavaFX开发的下载工具,支持下载协议:BT(BitTorrent、磁力链接、种子文件)、HLS(M3U8)、FTP、HTTP。人家才不要你的⭐⭐呢,哼
Stars: ✭ 102 (+292.31%)
Mutual labels:  tracker, torrent, dht
Ipmagnet
Check which IP adresses your BitTorrent client is handing out to trackers
Stars: ✭ 200 (+669.23%)
Mutual labels:  tracker, torrent
SpooferBT
Relay torrent tracker communication via TCP to bypass a blocked UDP network.
Stars: ✭ 18 (-30.77%)
Mutual labels:  tracker, torrent
bthello
Python3 DHT 磁力种子爬虫 种子解析 种子搜索 演示地址
Stars: ✭ 43 (+65.38%)
Mutual labels:  torrent, dht
Udpt
A lightweight UDP torrent tracker
Stars: ✭ 143 (+450%)
Mutual labels:  tracker, torrent
Wt Tracker
High-performance WebTorrent tracker
Stars: ✭ 144 (+453.85%)
Mutual labels:  tracker, torrent
tinyBT
Implementation of the Bittorrent and Mainline DHT protocol for Distributed Computing applications
Stars: ✭ 30 (+15.38%)
Mutual labels:  tracker, dht
Torrenter
Simple nodejs package to download torrents using torrent-indexer and webtorrent, especially movie and series.
Stars: ✭ 42 (+61.54%)
Mutual labels:  tracker, torrent
webtorrent-health
💚 Get health info about a webtorrent file or magnet link
Stars: ✭ 27 (+3.85%)
Mutual labels:  tracker, torrent
peerstohttp
Simple torrent proxy to http stream controlled over REST-like api
Stars: ✭ 30 (+15.38%)
Mutual labels:  torrent, dht
torrent-spider
基于DHT的p2p网络资源爬虫
Stars: ✭ 65 (+150%)
Mutual labels:  torrent, dht
Unit3d Community Edition
🚀 A Next Generation Private Torrent Tracker (Community Edition)
Stars: ✭ 1,305 (+4919.23%)
Mutual labels:  tracker, torrent
privtracker
Private BitTorrent tracker generator
Stars: ✭ 84 (+223.08%)
Mutual labels:  tracker, torrent
Bittorrent Tracker
🌊 Simple, robust, BitTorrent tracker (client & server) implementation
Stars: ✭ 1,184 (+4453.85%)
Mutual labels:  tracker, torrent
torrent-indexer
Yet another node.js torrent scraper made especially for movie, series, anime and music (scrape from 1337x, eztv, limetorrents, rarbg, skytorrents, thepiratebay, torrentproject, yts and zooqle)
Stars: ✭ 50 (+92.31%)
Mutual labels:  tracker, torrent
Animetrackerlist
动漫磁性链接加速方案(animeTrackerList)
Stars: ✭ 572 (+2100%)
Mutual labels:  tracker, torrent
Trackerslistcollection
🎈 Updated daily! A list of popular BitTorrent Trackers! / 每天更新!全网热门 BT Tracker 列表!
Stars: ✭ 9,761 (+37442.31%)
Mutual labels:  tracker, torrent
scrapeer
Essential PHP library that scrapes HTTP(S) and UDP trackers for torrent information.
Stars: ✭ 81 (+211.54%)
Mutual labels:  tracker, torrent
gude
gude - 一个C++编写的DHT爬虫,用于爬取DHT网络上的torrent文件
Stars: ✭ 190 (+630.77%)
Mutual labels:  torrent, dht

[WIP, This library is currently under heavy development and isn't ready for production]

Usage

Example:

import 'package:logging/logging.dart';
import 'package:torrent/torrent.dart';
import 'package:torrent/auxlib.dart';

main() async {
  BtLog.setLevel(Level.FINER);

  final info = await loadFile('test/data/hot.torrent');
  dumpInfo(info, brief: true);

  final agent = BtAgentCore();
  final torrent = agent.addTorrent(info);

  await torrent.verifyLocalData();
  print(torrent.percent() * 100);
  print(torrent.absentPieces());

  torrent.startAllTrackers();
  torrent.downloadAll();
}

BEPs

Implemented

Partially implemented

Planned

Roadmap to v0.1

  • UPnP
  • NAT-PMP

Experimental tracker server

TBD

Features and bugs

Please file feature requests and bugs at the issue tracker.

Lisence

The MIT License (MIT)

Copyright (c) 2019 xuty

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].