Что хорошего в компьютерах?
Возможно то, что они могут сделать почти все почти из ничего.
Эдакая современная алхимия. Заставить что-то неживое не только повторять монотонные, хлопотные для нас, операции, но и автоматизировать процессы делая нашу жизнь интереснее.
Есть у меня медиацентр с оболочкой XBMC, о чем я никак не найду времени написать. Он и видео показывает, и музыку играет и домашнюю коллекцию фотографий хранит. Ну и некоторые сериалы, конечно. Но те сериалы надо откуда-то брать, их куда-то скачивать, да и следить когда же вышла новая серия.
Но компьютер на то и железный, чтобы думать – пусть это будет его проблема. Научим наш медиацентр самому загружать сериалы (фильмы), которые нам нравятся.
FlexGet
Это система, написана на Python, а значит работает почти на всех платформах.
FlexGet:
- запускается вручную или периодически (cron и т.п.)
- читает созданный нами конфигурационный файл
- загружает информацию из источников (RSS, HTML, локальный поиск по файлам)
- ищет ссылки, проверяет, помнит уже загруженные ранее
- загружает, обрабатывает, дает команды другим программам (например торрент-клиентам)
Несмотря на свою простоту, требует некоторого понимания. Я поделюсь [почти] конкретными рецептами из собственного опыта (тестировано на Ubuntu).
Установка простая. После установки нужно создать конфигурационный файл. В нем и описывается вся магия.
Конфигурационный файл имеет формат YAML – простая структура, где блоки отделяются отступами (преимущественно 2 пробелами). Количество отступлений очень важно для правильной структуры, поэтому оформляйте их аккуратно.
FlexGet оперирует приложениями (plugins). Каждое приложение имеет свои свойства и возможности.
Дополнения условно делятся на приложения ввода, обработки, вывода и т.п.
Приложения могут задействоваться для конкретных элементов (фильм) или на группу элементов имеющих сходные свойства.
Мождна искать только определенное качество, лишь определенную зрительскую оценку, только свежие, только определенных актеров – описывать все возможности не хватит сил.
Система имеет режим тестирования и отладки, чтобы эмулировать поведение, перед "боевым" запуском.
Список доступных дополнений и их конфигурацию лучше читать на официальном Wiki-разделе или в рецептах от пользователей – Cookbook.
Наше сердце – подобно мотору машины, нуждается уходу. В медицине целое направление – кардиология занимается изучением сердечно-сосудистой системы человека.
Рубрика: Мнение
Метки:

Комменарии:
Пока нет комментариев
Оставить комментарий или два