Поэтому я хочу создать базовое программное обеспечение для торрент-трекера / индексирования с настройкой, чтобы при загрузке торрента счетчик пиров мог возвращаться с трекеров внутри торрента. Я много видел про очистку торрентов, но я не видел, как конкретно вы будете отражать количество пиров, завершенные загрузки или среднюю скорость загрузки. Я сам очень заинтересован только в том, чтобы получать количество семян и пиявки по отдельности.
Я нашел несколько сценариев, которые поддерживают скрепление UDP и HTTP на github, разветвил их и добавил сценарий, который можно использовать для обработки самого файла .torrent. репозиторий Github
Я не волшебник на каком-либо конкретном языке, поэтому кто-нибудь может дать мне примерный образец того, что будет необходимо с включенными скриптами? Примером программного обеспечения для торрент-трекера, которое я бы использовал в качестве основы, было бы нечто вроде PeerTracker
Я заметил, что здесь в строке 79 httpscraper.php есть seed и leecher, а также завершенные переменные.
$torrents = array();
foreach($infohash as $hash){
$ehash = pack('H*', $hash);
if (isset($arr_scrape_data['files'][$ehash])){
$torrents[$hash] = array('infohash'=>$hash,
'seeders'=>(int) $arr_scrape_data['files'][$ehash]['complete'],
'completed'=>(int) $arr_scrape_data['files'][$ehash]['downloaded'],
'leechers'=>(int) $arr_scrape_data['files'][$ehash]['incomplete']
);
} else {
$torrents[$hash] = false;
}
}
Так как бы мне повторить это? Я могу настроить трекер и хеш-переменные в скрипте, но я не уверен, что использовать для вывода этих параметров в документ.
Задача ещё не решена.
Других решений пока нет …