RSS → Bash → Transmission

Нахрен долгое вступление. Если на вопрос «Нравится автоматизировать и любишь посмотреть кино?» ты неосознанно ответишь положительно, то то что здесь написано — тебе понравится. Итак, наверняка у тебя есть своя железяка, которая стоит дома/офисе где-то в уголочке и выполняет роль файлошары/торрентокачалки и Джа знает ещё чего.

Железяка (4 фотки в 1)
Hardware:
Мать MSI C847IS-P33
Камень Распаян на плате, Intel(R) Celeron(R) CPU 847 @ 1.10GHz / 2 ядра
Память DDR3 @ 2 Gb
SDD (система) Kingston @ 8 Gb
HDD (данные) WG Green @ 2 Tb

Что такое RSS torrent?

Это RSS лента, в которой вместо привычных новостей публикуются ссылки на .torrent файлы выбранной тобой тематики. Придумали это давно, и прогрессивный народ активно этим пользуется. Есть даже сервисы, такие как:

Которые этим и живут. Конечный пользователь приходит, выбивает интересный ему контент, получает ссылку на свою ленту, кормит её своему торрент-клиенту (который в свою очередь должен поддерживать torrent rss) — получая в конечном счете новые серии любимых сериалов/фильмов определенной тематики почти без задержки и лишних действий. Пиздец как удобненько.

Подробнее под катом

Ошибка NO_PUBKEY

По умолчанию дистрибутив Debian на WD My Book Live — очень старый, и более не поддерживается. Исходя из этого — возникают ошибки apt-get. Как их исправить? Описано по этой ссылке, а так же дополнительно опишу решение здесь.
Итак, мы запускаем и видим:

$ apt-get update
Get:1 http://archive.debian.org lenny Release.gpg [1034B]
Get:2 http://archive.debian.org lenny Release [99.6kB]
Get:3 http://ftp.us.debian.org squeeze Release.gpg [1655B]
Hit http://ftp.us.debian.org squeeze Release
Err http://ftp.us.debian.org squeeze Release
Ign http://archive.debian.org lenny Release
Get:4 http://archive.debian.org lenny/main Packages [5130kB]
Get:5 http://ftp.us.debian.org squeeze Release [96.0kB]
Ign http://ftp.us.debian.org squeeze Release
Ign http://ftp.us.debian.org squeeze/main Packages/DiffIndex
Get:6 http://ftp.us.debian.org squeeze/main Sources [4537kB]
Get:7 http://archive.debian.org lenny/main Sources [2679kB]
Hit http://ftp.us.debian.org squeeze/main Packages
Fetched 12.5MB in 26s (482kB/s)
Reading package lists... Done
W: GPG error: http://archive.debian.org lenny Release: The
following signatures were invalid: KEYEXPIRED 1337087218 The
following signatures couldnt be verified because the public key
is not available: NO_PUBKEY AED4B06F473041FA
W: GPG error: http://ftp.us.debian.org squeeze Release: The
following signatures couldnt be verified because the public key
is not available: NO_PUBKEY AED4B06F473041FA NO_PUBKEY
64481591B98321F9
W: You may want to run apt-get update to correct these problems

Подробнее под катом

WD Green + Linux = отключение парковки головок диска

На системе Debian GNU/Linux 5.0, а если точнее — WD My Book Live. Зачем это делать — подробно написано на хабре. А если в цифрах моей железки, то за пол-года эксплуатации:

$ smartctl -a /dev/sda | grep Load_Cycle_Count
193 Load_Cycle_Count 0x0032 180 180 000 Old_age Always - 62035

По идее — надо собрать утилиту из исходников, но для этого нужны либы и gcc. Для них — нужны определенные пакеты с зависимостями. Для пакетов — ключи репозитория. Для ключей — либы. Ну вы поняли. Скорее всего это кривизна моих рук, но после всех шаманств с /etc/apt/sources.list и экспериментов — у меня нихера не получалось.

До одного момента. Пока не наткнулся на статью с уже собранной и приготовленной к использованию утилитой: How to Hack WD My Book Live.

Всё оказалось более чем просто (зеркало):

$ wget http://mybookworld.wikidot.com/local--files/mybook-live/idle3ctl.tar.gz
$ tar zxvf idle3ctl.tar.gz
$ ./idle3ctl -d /dev/sda
$ reboot