Оптимизация загрузки подкастов

2011.11.01

Я подписан на 23 подкаста и довольно часто меняю программу для их загрузки, потому что одна хуже другой.  В последний раз вообще забил и стал качать подкасты прямо в телефон.  Переносить два с лишним десятка лент вручную, особенно используя T9 — довольно долго и скучно.  К тому же процесс обновления этих лент тоже затягивается, особенно если чей-нибудь сервер испытывает трудности.

Решил эту проблему я довольно просто: написал небольшой скрипт, который загружает все ленты, на которые я подписан, и собирает вместе записи за последнюю неделю.  Попутно скрипт удаляет дубли (которые возникают при подписке на 15 разных лент гостей и программ на «Эхе Москвы»), переписывает некоторые заголовки и ещё парой способов наводит чистоту.  На выходе получается причёсанный статический XML-файл, который загружается мгновенно.

Пользуюсь этим уже больше месяца, доволен.

Скрипт доступен для всеобщего обозрения.

Следить за развитием событий можно через RSS ленту или почтовую рассылку.