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