uscr 15.11.2010 22:42
Talks! — Как сказать решительное 'НЕТ!' мусорным торрентам?
Добренький денёчек. Или вечерочёк.Хочу покаяться вам, други! Бывает такое, что у меня сильно проседает рейтинг на одном большом российском торрент трекере, ибо скачиваю я в основном не интересные широкой общественности файлы. Дабы вернуть рейтинг назад, качаю любую недавно добавленную раздачу с 2-3 сидами.
Это работает, но со временем эти раздачи теряют интерес аудитории и перестают приносить "прибыль". За месяц скапливается 10-20 таких вот торрентов. Удалять их руками - не самая тяжкая, но всё-таки задача. И эта задача из тех, которые просто просятся автоматизировать себя.
Сейчас у меня всё работает так:
роутер\файлопомойка\торрентокачалка имеет NFS каталог, торренты из которого автоматически добавляются на закачку трансмиссией. Скачанные торренты забираю из другого сетевого каталога.
Думаю сделать это так:
повесить в крон скрипт, который каждые n минут смотрит каталог temp на предмет появления там файла с именем *.torrent. При нахождении такового, скрипт переносит этот файл в каталог для торрентов (дальше уже забота трансмисси начать качать этот торрент), и делает запись в "базу данных" с именем файла и датой. Когда раздаче исполнится неделя - скрипт грохает торрент и скачанный файл. Всё довольно просто реализуемо кроме одного: как узнать имя файла, который скачан через эту раздачу?
Дополнительная информация:
Transmission 1.93 (10621)
FreeBSD 8.1
P.S.
Пишу в толкс потому, что вопрос из разряда "хачу шоб было вот така вота, но низнаю как эта делат нада".
Да, да, FreeBSD, но бинарная совместимость и похожесть систем не дадут пропасть.
Думаю сделать это так:
повесить в крон скрипт, который каждые n минут смотрит каталог temp на предмет появления там файла с именем *.torrent. При нахождении такового, скрипт переносит этот файл в каталог для торрентов (дальше уже забота трансмисси начать качать этот торрент), и делает запись в "базу данных" с именем файла и датой. Когда раздаче исполнится неделя - скрипт грохает торрент и скачанный файл. Всё довольно просто реализуемо кроме одного: как узнать имя файла, который скачан через эту раздачу?
повесить в крон скрипт, который каждые n минут смотрит каталог temp на предмет появления там файла с именем *.torrent. При нахождении такового, скрипт переносит этот файл в каталог для торрентов (дальше уже забота трансмисси начать качать этот торрент), и делает запись в "базу данных" с именем файла и датой. Когда раздаче исполнится неделя - скрипт грохает торрент и скачанный файл. Всё довольно просто реализуемо кроме одного: как узнать имя файла, который скачан через эту раздачу?
Зачем скрипт с базой?
Смотри настройки, вкладку Торренты. Там есть пункт: Раздавать торрент до достижения рейтинга...
Поставь 7 =) и не парься.
В некоторых клиентах эта настройка позволяет удалять торрент вместе в файлами. Так что в результате достаточно такие торренты качать в отдельную папку, чтобы путаницы не было, а клиент сам будет все чистить. Только это клиент менять придется.
В некоторых клиентах эта настройка позволяет удалять торрент вместе в файлами.
именно и там есть возможность или удалять или не удалять.
На "сервере" нет ДЕ. Ни в веб-интерфейсе, ни в transmission-remote-gui я такой опции не нашёл.
Когда был ADSL с жутким рассинхроном по трафику тоже думал на эту тему. Решения тут может быть только 2:
1. Отключать трекер, качать на DHT, потом обратно добавлять трекер и раздавать уже для рейтинга.
2. Читить :)))) Я матерый читер, у меня 24/7 крутились проги для накрутки рейтинга. После небольшой обкатки с баном 4-5 акков все встало на свои места, опыт получен, руки прямущие, читил примерно год без единого бана, пока нормальный инет не подключил. Если шо могу поделиться умными мыслями.
1. Отключать трекер, качать на DHT, потом обратно добавлять трекер и раздавать уже для рейтинга.
2. Читить :)))) Я матерый читер, у меня 24/7 крутились проги для накрутки рейтинга. После небольшой обкатки с баном 4-5 акков все встало на свои места, опыт получен, руки прямущие, читил примерно год без единого бана, пока нормальный инет не подключил. Если шо могу поделиться умными мыслями.
Не проще ли пользоваться открытыми трекерами в таком случае? Разве их мало? =)))
На открытых часто нет такого что есть на закрытых. А на приватных еще больше. Плюс высокая степень фильтрации гуано и требований к оформлению/качеству контента.
Когда был ADSL с жутким рассинхроном
Тоже несколько месяцев назад перешёл с АДСЛ =)
Теперь у меня так и чуть быстрее постоянно.
Про ратио не парюсь =) Хочу купить ещё терабайтный винт. Сейчас у меня не большой винт =) 300 гигов.
Хочу купить ещё терабайтный винт
О да! Мну долго жаба душила. Додушила до того что старый винт на 400 Гб помер от старости и я взял WD Green на 1.5 Тб (НЯЯЯ). Очень удобно. Ну и под коллекцию кина винтов на 12 Тб.
Ну под кино занято 9 Тб на винтах и примерно 700 на DVD болванках. А винтов в сумме на 15 Тб. Я киноман ^___^
Я коллекционер какбе. Ну а переход количества в качество это всегда годное дело.
лучше не делись читами, особено на сайте опенсурса, где сообщество само развивает проект.
просто есть люди, что тратят свое время, нервы, интернеты, жесткие диски, чтоб сделать качественные рипы, хорошо их оформить и раздать вам. а вы хотите скачать их, но никому не давать, чем вы лучше других сотен пользователей, которые хотят скачать этот файл? так как ратио не для усложнения вашей жизни, а для упрощения. чтоб все раздавали(доступность файла), и в том числе и вы могли бы быстро скачать файл. это вся политика п2п, да и вообще если читить, то зачем человеку изначально выкладывать торрент? чтоб только вы скачали? у него уже он есть, вот это для него как чит, сделать рип и не выкладывать в инет.
просто есть люди, что тратят свое время, нервы, интернеты, жесткие диски, чтоб сделать качественные рипы, хорошо их оформить и раздать вам. а вы хотите скачать их, но никому не давать, чем вы лучше других сотен пользователей, которые хотят скачать этот файл? так как ратио не для усложнения вашей жизни, а для упрощения. чтоб все раздавали(доступность файла), и в том числе и вы могли бы быстро скачать файл. это вся политика п2п, да и вообще если читить, то зачем человеку изначально выкладывать торрент? чтоб только вы скачали? у него уже он есть, вот это для него как чит, сделать рип и не выкладывать в инет.
Знаете, ADSL-провайдеру как то фиолетово на качество торрент-трекеров. Зато пользователь физически не может достичь нужного рейтинга. В таких условиях давить на совесть - это ханжество. А в таких условиях находятся очень многие в регионах.
И кстати делиться читами в плане изменения исходного кода клиента с целью выправления ситуации это очень подходящая тема "на сайте опенсурса, где сообщество само развивает проект". Хотя я имел в виду чисто тактику читинга. нагуглить подобную тоже нетрудно.
И кстати делиться читами в плане изменения исходного кода клиента с целью выправления ситуации это очень подходящая тема "на сайте опенсурса, где сообщество само развивает проект". Хотя я имел в виду чисто тактику читинга. нагуглить подобную тоже нетрудно.
Ну... Я тоже буду давить вам на совесть. Когда мне приходит в голову мысль скачать фильм, то я хочу качать его за час, а не тянуть двое суток с одного сида с урезанной скоростью.
я хочу качать его за час, а не тянуть двое суток с одного сида с урезанной скоростью
Ога, я тоже прошел через такое. Поэтому стал злобным читером. Накручивал на разных трекерах по несколько раздач 24/7. Важно понять, что ADSL дает входной канал по тарифу, а выходной по качеству линии. У меня на выход больше 500 кбит не выходило, хотя на вход 2-4 мбита, а тарифы до 10-12. Вот теперь я скажу вашими словами, "когда мне приходит в голову мысль скачать фильм, то я хочу качать его" а не тратить время на мусорные торренты. Для этого кстати и винт нужен побольше, чтобы держать дополнительные раздачи. Кругом минусы. Поэтому круглосуточный читинг обеспечивал нужную компенсацию рейтинга и экономил место на винте (которого как известно много не бывает).
Ога, я тоже прошел через такое.
он имеет ввиду как раз, что качается медленно, так как многие читерят
Да.
Я к тому, что если скачал, то как минимум нужно остаться на раздаче.
тянуть двое суток с одного сида с урезанной скоростью
Я к тому, что если скачал, то как минимум нужно остаться на раздаче.
Читером больше, читером меньше... не влияют они. А вот редкие раздачи через DHT хрен покачаешь. Сидов меньше и если это не фильм из числа новинок, то тут то и затык. Поэтому DHT это решение только для популярных раздач, дабы рейтинг беречь для более редких. Читинг вещь более универсальная и простая в реализации (при должном подходе)
у меня АДСЛ 5Мбит/500кбит. на трекерах ратио ±1.5, на некоторых и 2, с трекеров скачано терабайтами (блюрей рипы люблю, пс3 игры). ниразу не читил. и мне не мешает быть повер юзеров/элитой на трекерах приватныйх. что на это скажите?
Я согласен с ZogG
Топикстартеру - а остаёшься ли ты на раздачах редких релизов? И как долго?
Когда ты скачиваешь фильм, который хочешь посмотреть задумываешься ли ты какую цепочку подготовки прошёл до тебя контент? Каким ты образом хочешь "вернуть" пользу, принесённую тебе? Можешь использовать донат, кстати.
А можешь скачать что-то популярное и раздавать пусть на небольшой скорости, но долго. Тем самым ты даёшь лишние пару десяткой килобайт скорости такому же юзеру как ты, сидящему где-то на другом конце пиринговой сети.
Вообще, не секрет, по-моему, что идеалогией пиринга изначально была взаимопомощь в меру своих возможностей. И ты можешь помочь,юзернейм ZED. Просто не хочешь. Не становись быдлом. Если тебе сделали хорошо - сделай кому-нибудь тоже в меру своих сил.
да-да. Хочешь изменить мир - начни с себя. Я сижу на хуёвейшем адсл. Скорость отдачи на внешку у меня редко поднимается выше 20-30кб/с. Однако оставленная на ночь киноновинка делает своё дело. А за месяц количество скачанного/розданного растёт достаточно, чтобы не думать о рейтинге. Слишком медленно изменяется.
Топикстартеру - а остаёшься ли ты на раздачах редких релизов? И как долго?
Когда ты скачиваешь фильм, который хочешь посмотреть задумываешься ли ты какую цепочку подготовки прошёл до тебя контент? Каким ты образом хочешь "вернуть" пользу, принесённую тебе? Можешь использовать донат, кстати.
А можешь скачать что-то популярное и раздавать пусть на небольшой скорости, но долго. Тем самым ты даёшь лишние пару десяткой килобайт скорости такому же юзеру как ты, сидящему где-то на другом конце пиринговой сети.
Вообще, не секрет, по-моему, что идеалогией пиринга изначально была взаимопомощь в меру своих возможностей. И ты можешь помочь,
да-да. Хочешь изменить мир - начни с себя. Я сижу на хуёвейшем адсл. Скорость отдачи на внешку у меня редко поднимается выше 20-30кб/с. Однако оставленная на ночь киноновинка делает своё дело. А за месяц количество скачанного/розданного растёт достаточно, чтобы не думать о рейтинге. Слишком медленно изменяется.
Название всех файлов раздачи хранится в самом torrent-файле, как и другая информация. У него довольно мутный, но вполне читабельный формат. Можно его просто распарсить.
Так в этом и вопрос - чем распарсить?
На питончике есть приятные библиотеки?
Тупой cat ничего полезного не даёт.
На питончике есть приятные библиотеки?
Тупой cat ничего полезного не даёт.
питончика не знаю, но на perl'е или awk можно сваять строчку за полчаса вдумчивого чтения. :)
> ctorrent -x ~/Документы/Temp/Torrents/Ubuntu_repository.torrent
META INFO
Announce: http://banshee.pereslavl.ru/bt/announce.php?uk=4wijHw22Jn&
Created On: Mon Jun 30 00:35:39 2008
Piece length: 4194304
Private: Yes
Comment: http://banshee.pereslavl.ru/forum/viewtopic.php?p=101295
Created with: uTorrent/1610
FILES INFO
Directory: Ubuntu_repository
<1> ubuntu-8.04-repository-i386-1_contrib.iso <4560504832>
<2> ubuntu-8.04-repository-i386-2_contrib.iso <3991406592>
<3> ubuntu-8.04-repository-i386-3_contrib.iso <4480055296>
<4> ubuntu-8.04-repository-i386-4_contrib.iso <4487997440>
<5> ubuntu-8.04-repository-i386-5_contrib.iso <4511363072>
Total: 21010 MB
>
META INFO
Announce: http://banshee.pereslavl.ru/bt/announce.php?uk=4wijHw22Jn&
Created On: Mon Jun 30 00:35:39 2008
Piece length: 4194304
Private: Yes
Comment: http://banshee.pereslavl.ru/forum/viewtopic.php?p=101295
Created with: uTorrent/1610
FILES INFO
Directory: Ubuntu_repository
<1> ubuntu-8.04-repository-i386-1_contrib.iso <4560504832>
<2> ubuntu-8.04-repository-i386-2_contrib.iso <3991406592>
<3> ubuntu-8.04-repository-i386-3_contrib.iso <4480055296>
<4> ubuntu-8.04-repository-i386-4_contrib.iso <4487997440>
<5> ubuntu-8.04-repository-i386-5_contrib.iso <4511363072>
Total: 21010 MB
>
скачай фильмы в хорошем качестве, который любят и постоянно качают: матрицу, чужие, крёстного отца...
И раздавай их =) Ратио быстро поднимется.