Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako izvuci broj Seedera i Leechera iz Torrent fajla?

[es] :: PHP :: Kako izvuci broj Seedera i Leechera iz Torrent fajla?

[ Pregleda: 3049 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Jorgovan88
Jorgovan88

Član broj: 190307
Poruke: 480



+13 Profil

icon Kako izvuci broj Seedera i Leechera iz Torrent fajla?18.10.2013. u 12:34 - pre 127 meseci
Znaci nasao sam puno puno klasa gde se bez problema mogu prikazati informacija tipa velicina, format, lista trackera, hash itd ali nigde nisam nasao nacin da pomocu php-a prikazem koliko neki fajl ima seedera i leechera... Pronasao sam neku foru da npr na osnovu hasha moj sajt "pretrazi" ThePirateBay pa kad nadje tu stranicu onda isparsira je i iz HTML-a izvuce broj seedera i leechera ali mislim da je ovo malo bezveze... Da li postoji neki "normalniji" nacin?

Hvala
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
*.dynamic.sbb.rs.

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: Kako izvuci broj Seedera i Leechera iz Torrent fajla?18.10.2013. u 12:38 - pre 127 meseci
Ako treker podržava scrape, vrlo jednostavno:

https://wiki.theory.org/BitTor...racker_.27scrape.27_Convention

Sam fajl ne sadrži nikakve informacije o tome: https://wiki.theory.org/BitTor...cation#Metainfo_File_Structure

Druga varijanta je da pomoću libtorrent biblioteke izvadiš podatke pokretanjem preuzimanja.

Treća varijanta je ovo: https://wiki.theory.org/BitTor...#Tracker_HTTP.2FHTTPS_Protocol
 
Odgovor na temu

Jorgovan88
Jorgovan88

Član broj: 190307
Poruke: 480



+13 Profil

icon Re: Kako izvuci broj Seedera i Leechera iz Torrent fajla?18.10.2013. u 12:42 - pre 127 meseci
Da ali kako to uraditi pomocu PHP-a?

Kontam da bih trebao da trazim nesto kao... The Pirate Bay Scraper
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
*.dynamic.sbb.rs.

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: Kako izvuci broj Seedera i Leechera iz Torrent fajla?18.10.2013. u 13:16 - pre 127 meseci
Dovoljan ti je samo HTTP GET:


http://php.net/manual/en/function.http-get.php

http://php.net/curl

itd.

i neka klasa kao što je ova (http://www.phpclasses.org/browse/file/24765.html) za dekodiranje Torrent fajla i izvlačenje trekera (a možeš to i ručno da uradiš).

P.S. Sad vidim da ova klasa ima metodu

Code:
public function scrape ( $announce = null, $hash_info = null, $timeout = self::timeout )



Code:
$torrent = new Torrent( './test.torrent' );
echo '<pre>private: ', $torrent->is_private() ? 'yes' : 'no',
     '<br>annonce: ';
var_dump( $torrent->announce() );
echo '<br>name: ', $torrent->name(),
     '<br>comment: ', $torrent->comment(),
     '<br>piece_length: ', $torrent->piece_length(),
     '<br>size: ', $torrent->size( 2 ),
     '<br>hash info: ', $torrent->hash_info(),
     '<br>stats: ';
 
// Evo primera:         
var_dump( $torrent->scrape() );


echo '<br>content: ';
var_dump( $torrent->content() );
echo '<br>source: ',
     $torrent;
 
Odgovor na temu

[es] :: PHP :: Kako izvuci broj Seedera i Leechera iz Torrent fajla?

[ Pregleda: 3049 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.