IPB

Здравствуйте, гость ( Вход | Регистрация )

Re-Tracker source
RoadTrain
сообщение 7.3.2009, 11:37
Сообщение #1


Активный участник
***

Группа: Пользователи
Сообщений: 148
Регистрация: 15.12.2008
Из: Псков
Пользователь №: 14



В общем, представляю первый открытый релиз нашего анонсера.
Включает в себя сам анонсер и список торрентов (стата как здесь).
Поддерживается ipv6 ( rolleyes.gif совково)
В принципе, на него можно много чего навесить...

Есть 4 способа кеширования (файлы, APC, memcache, sqlite).

Установка:
1. скопировать все файлы на сервер.
2. создать БД, залить базу из table.sql
3. настроить config.php (данные для доступа к базе,...)

Если используете файловый кеш, поставьте chmod 0777 на папку cache_tr

Прикрепленные файлы
Прикрепленный файл  re_tracker.zip ( 76.85 килобайт ) Кол-во скачиваний: 1001
 
Перейти в начало страницы
 
+Цитировать сообщение
 
Начать новую тему
Ответов
MiB
сообщение 17.1.2010, 12:13
Сообщение #2


Участник
**

Группа: Пользователи
Сообщений: 10
Регистрация: 14.1.2010
Пользователь №: 3 974



небольшой патч:
Код
129a130,132
>     $row = $db->fetch_row("SELECT COUNT(DISTINCT(ts.torrent_id)) AS count FROM tracker_stats ts WHERE (ts.seeders > 0 AND ts.leechers > 0) LIMIT 1");
>     $torrents_act = (int) $row['count'];
>
132c135,136
<         'torrents_num' => $torrents_num
---
>         'torrents_num' => $torrents_num,
>         'torrents_act' => $torrents_act
137c141,142
> echo "Всего пиров: <b>{$stats['peers_num']}</b>, всего торрентов: <b>{$stats['torrents_num']}</b>, из них активных: <b>{$stats['torrents_act']}</b><br />\n";
204c209
< if($active)      { $where[] = "(ts.seeders > 0 OR ts.leechers > 0)";}
---
> if($active)      { $where[] = "(ts.seeders > 0 AND ts.leechers > 0)";}
278c283
<                         <label><input type="checkbox"  name="a"  value="1" <?=($active) ? 'checked="checked"' : '';?> />&nbsp;Активные (есть seeder или leecher)&nbsp;</label>
---
>                         <label><input type="checkbox"  name="a"  value="1" <?=($active) ? 'checked="checked"' : '';?> />&nbsp;Активные (есть seeder и leecher)&nbsp;</label>


Принимаем что "Активные" торенты это те где есть и сидеры и личеры.
соответвенно ищем по этому запросу и выводим количество таких торрентов в статистике.

diff в UTF-8: Прикрепленный файл  torrents.diff.txt ( 1.16 килобайт ) Кол-во скачиваний: 1
Перейти в начало страницы
 
+Цитировать сообщение
FreeM@N
сообщение 18.1.2010, 1:39
Сообщение #3


Активный участник
***

Группа: Главные Админы
Сообщений: 661
Регистрация: 15.12.2008
Из: Москва
Пользователь №: 15



Цитата(MiB @ 17.1.2010, 12:13) *
Принимаем что "Активные" торенты это те где есть и сидеры и личеры.

Подумайте ещё раз smile.gif
По вашему алгоритму получается что если на торенте 100 сидеров и 0 личеров то он не активный? По-моему это не так...

А чем не устраивает текущая выборка?


--------------------
Перейти в начало страницы
 
+Цитировать сообщение

Сообщений в этой теме
- RoadTrain   Re-Tracker source   7.3.2009, 11:37
- - FreeM@N   ЦитатаВы продолжаете утверждать о работоспособност...   23.9.2009, 8:21
|- - chmv   Думаю это последнее мое сообщение здесь, все пробл...   23.9.2009, 22:11
- - 4e4ako   Цитата(chmv @ 23.9.2009, 3:54) Вы продолж...   23.9.2009, 11:28
|- - chmv   Цитата(4e4ako @ 23.9.2009, 11:28) этот ре...   23.9.2009, 20:51
- - FreeM@N   >>>> Пишу я его только с одной целью. ...   24.9.2009, 0:21
- - FreeM@N   Обновление: ревизия 73. Удалены кеши, использовани...   25.9.2009, 0:07
- - xmanpsk   Поставил ревизию 73, работает без memcached, смысл...   27.9.2009, 18:37
|- - FreeM@N   Цитата(xmanpsk @ 27.9.2009, 19:37) Постав...   27.9.2009, 18:41
- - POWExR   http://www.whitsoftdev.com/opentracker Это может ...   24.10.2009, 12:22
- - FreeM@N   Может, у некоторых он и установлен.   24.10.2009, 13:00
- - botanov   Error: Memcached extension not installed как убра...   31.10.2009, 21:30
- - FreeM@N   Его вообще-то не убрать, а установить нужно... Но ...   31.10.2009, 23:45
- - nkk   Видимо, я не достаточно ознакомился с данной темой...   1.11.2009, 1:22
- - FreeM@N   это к чему? у нас и так в статистике показывается ...   1.11.2009, 13:30
- - Name   Вопрос: это просто статистика или рабочий ретрекер...   8.11.2009, 16:51
- - FreeM@N   Только статистика, как ретрекер его использовать к...   8.11.2009, 16:58
- - spawnkhv   Блина =( люди добрые помогите поставить эту Прекра...   9.11.2009, 11:35
- - FreeM@N   Вы точно хотите поставить именно эту статистику? О...   9.11.2009, 11:58
- - vlad49   Есть глупый вопрос - это полноценный ретрекер, или...   25.11.2009, 16:31
- - FreeM@N   это не ретрекер, это "статистический ретрекер...   25.11.2009, 19:40
|- - vlad49   Цитата(FreeM@N @ 25.11.2009, 19:40) это н...   25.11.2009, 20:53
|- - NiTr0   Цитата(FreeM@N @ 25.11.2009, 18:40) это н...   14.12.2009, 16:23
- - Dyr   Есть предложение по небольшому исправлению/добавле...   30.11.2009, 12:14
- - FreeM@N   Про magnet - да. А вот про разделение поподробнее ...   5.12.2009, 0:31
- - FreeM@N   Сделал Magnet-ссылки и пошаманил с подсчётом стран...   14.12.2009, 3:23
- - FreeM@N   Ну да, но лучше всё же использовать для этой цели ...   17.12.2009, 18:13
- - ctlan   установил кэшем sqlite при запуске статистики пол...   13.1.2010, 0:50
- - FreeM@N   Кеш в sqlite не поддерживается: Цитата// Available...   13.1.2010, 10:46
- - MiB   небольшой патч: Код129a130,132 > $row = ...   17.1.2010, 12:13
|- - FreeM@N   Цитата(MiB @ 17.1.2010, 12:13) Принимаем ...   18.1.2010, 1:39
|- - MiB   Цитата(FreeM@N @ 18.1.2010, 1:39) Подумай...   19.1.2010, 18:58
- - FreeM@N   Цитатаа то что 100 человек скачало и теперь раздае...   20.1.2010, 2:36
- - MiB   как и обещал патчик немного побольше: - кометическ...   31.1.2010, 16:01
|- - FreeM@N   Цитата(MiB @ 31.1.2010, 16:01) ... - в ст...   1.2.2010, 0:41
|- - MiB   Цитата(FreeM@N @ 1.2.2010, 0:41) Собствен...   1.2.2010, 12:43
- - n_zheka   Мужики, помогите решить проблему с comment в стати...   1.2.2010, 16:07
- - FreeM@N   Комментарий ретрекером берётся не из торента, а из...   1.2.2010, 22:53
- - n_zheka   Прошу прощение, а можно по действиям, ретркер уста...   1.2.2010, 23:42
- - FreeM@N   Там был и ответ: ЦитатаПокопавшись понял, что нуже...   2.2.2010, 12:12
- - n_zheka   Спасибо. Так, идем далее, подскажи пожалуйста куда...   2.2.2010, 13:08
- - FreeM@N   Патчер вот из этого раздела: http://re-tracker.ru/...   2.2.2010, 15:26
- - derSpinner   Вопрос: как данные исходники можно прикрутить к се...   18.2.2010, 10:40
- - access   Почему я не могу скачать файл?   11.4.2010, 19:03
- - FreeM@N   Если вам нужны исходники вы можете взять их с гугл...   11.4.2010, 20:47
- - FIGO   При добавлении в трекера в торрент файл выходит ош...   12.9.2010, 16:59
- - FreeM@N   http://re-tracker.ru/index.php?showtopic=5...post...   13.9.2010, 7:53
- - VaultDweller   почему в статистике отображает 600+ торентов А в с...   31.10.2011, 12:28
- - FreeM@N   В какой статистике, в каком списке? Больше подробн...   2.11.2011, 21:12
2 страниц V  < 1 2


Ответить в данную темуНачать новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 24.5.2024, 17:40
Top.Mail.Ru