Denis 01.09.2009 22:48
Tips & tricks — Как с помощью Wget'а качать торрент-файлы с torrents.ru
Недавно столкнулся с проблемой закачки torrent-файла после перерелиза (добавления новых серий). Собственно, проблемы-то нету, но каждый раз идти на сайт и заново качать torrent-файл лениво. Хочется, чтобы было автоматически.Полазив немного по интернету, я на одном форуме нашел решение данной задачи. Заключается оно в двух строчках:
Здесь USERNAME и PASSWORD — имя пользователя и пароль на torrents.ru, ./cookie — имя файла, в который будут сохраняться куки, logintest.html — скачанная главная страничка по которой можно проверить, удался логин или нет.
А дальше все еще проще:
1 |
|
Здесь TORRENT_URL — это адрес torrent-файла (правой кнопкой по ссылке 'Скачать' на странице торрента -> копировать url), FILENAME — локальное имя torrent-файла.
Вот и все. Дальше уже со скачанным файлом можно делать все, что угодно, например, передать его в любимый torrent-клиент.
Прикольно, только на мой взгляд, телодвижений нужно больше совершить, нежели просто зайти на страницу и скачать торрент-файл...
Какие, например? Если ты зареганый юзер и знаешь прямой линк до торрент-файла, то ничего дополнительно делать не придется.
так ведь все описано... вбивать, копировать прямой линк до торрент-файла, который предварительно нужно будет достать еще... гемор...
http://welinux.ru/post/1309/#cmnt20245
Да, именно так лучше всего и делать. Просто, когда в релизе около 100 серий и каждый день добавляется по одной, то каждый день обновлять торрент-файл вручную очень неудобно, а так можно или в крон, или в автозагрузку прописать, ну а с торрент-клиентом уже тоже можно договориться. :)
Да, именно так лучше всего и делать. Просто, когда в релизе около 100 серий и каждый день добавляется по одной, то каждый день обновлять торрент-файл вручную очень неудобно, а так можно или в крон, или в автозагрузку прописать, ну а с торрент-клиентом уже тоже можно договориться. :)
Оказалось, что все не так просто. Добавление новой серии сопровождается залитием нового торрент-файла, т.е. ссылка меняется. Поэтому апдейт в таком виде не получится. Придется делать парсер странички раздачи, вытягивать оттуда ссылку и по ней уже качать.
Эх... Где ж мой любимый BeautifulSoup? :)
Эх... Где ж мой любимый BeautifulSoup? :)
Да уж. Как прям с баша, про установку генту. Копи-пастом такое еще можно делать, но мозг вынесет, если набирать руками все это:)
Для этого и придуманы шелл-скрипты :)
Один раз сделал, поставил в начале case, и вот уже любимые сериалы докачиваются простым вызовом "./update_torrents Univer" или как-нить так :)
Один раз сделал, поставил в начале case, и вот уже любимые сериалы докачиваются простым вызовом "./update_torrents Univer" или как-нить так :)
поправьте строчку с тегами.
А идея хороша. Осталось распарсить входной файл и сделать шелл-сценарий
А идея хороша. Осталось распарсить входной файл и сделать шелл-сценарий
Однозначно в мемориз :)