UNKNOWN
Project description
##UDPTRACK
A Bittorrent udp-tracking protocol Based on the specifications given by
http://www.rasterbar.com/products/libtorrent/udp_tracker_protocol.html
[![Build Status](https://travis-ci.org/plasmashadow/python-udptracker.svg?branch=master)](https://travis-ci.org/plasmashadow/python-udptracker)
##Installation
```
pip install python-udptrack
```
##Usage
In order to connect to the tracker the tracker url and info_hash is necessary.
<b>Note</b>: I assume that you have already decoded torrent file dict.
```python
from udptrack import UDPTracker
announce_url = torrent_info_dict.get("announce")
tracker = UDPTracker(announce_url, timeout=2, info_hash="7BC238FD69F5A43C1CD5566870420D63F074BAD8")
tracker.connect()
print tracker.interpret()
```
In order to announce you can have announce method.
```python
tracker.announce()
print tracker.interpret()
```
In order to scrap the details of torrent
```python
tracker.scrape(["7BC238FD69F5A43C1CD5566870420D63F074BAD8"])
print tracker.interpret()
```
###License
<b> BSD </b>
A Bittorrent udp-tracking protocol Based on the specifications given by
http://www.rasterbar.com/products/libtorrent/udp_tracker_protocol.html
[![Build Status](https://travis-ci.org/plasmashadow/python-udptracker.svg?branch=master)](https://travis-ci.org/plasmashadow/python-udptracker)
##Installation
```
pip install python-udptrack
```
##Usage
In order to connect to the tracker the tracker url and info_hash is necessary.
<b>Note</b>: I assume that you have already decoded torrent file dict.
```python
from udptrack import UDPTracker
announce_url = torrent_info_dict.get("announce")
tracker = UDPTracker(announce_url, timeout=2, info_hash="7BC238FD69F5A43C1CD5566870420D63F074BAD8")
tracker.connect()
print tracker.interpret()
```
In order to announce you can have announce method.
```python
tracker.announce()
print tracker.interpret()
```
In order to scrap the details of torrent
```python
tracker.scrape(["7BC238FD69F5A43C1CD5566870420D63F074BAD8"])
print tracker.interpret()
```
###License
<b> BSD </b>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
python-udptrack-0.0.5.tar.gz
(4.1 kB
view details)
File details
Details for the file python-udptrack-0.0.5.tar.gz
.
File metadata
- Download URL: python-udptrack-0.0.5.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | be110555a140967ecb08f38e61b9ecf0233ed1ccd2c762e070e76b35cb6380b0 |
|
MD5 | 4c449bb99e0245a8127c0fdb6aba5f46 |
|
BLAKE2b-256 | 41a5ce1d2adba373975591b92ea02545d48faf012c2c31865c953c177a8de673 |