23 Январь 2012

Что хорошего в компьютерах?

Возможно то, что они могут сделать почти все почти из ничего.

Эдакая современная алхимия. Заставить что-то неживое не только повторять монотонные, хлопотные для нас, операции, но и автоматизировать процессы делая нашу жизнь интереснее.

Есть у меня медиацентр с оболочкой XBMC, о чем я никак не найду времени написать. Он и видео показывает, и музыку играет и домашнюю коллекцию фотографий хранит. Ну и некоторые сериалы, конечно. Но те сериалы надо откуда-то брать, их куда-то скачивать, да и следить когда же вышла новая серия.

Но компьютер на то и железный, чтобы думать – пусть это будет его проблема. Научим наш медиацентр самому загружать сериалы (фильмы), которые нам нравятся.

FlexGet

Это система, написана на Python, а значит работает почти на всех платформах.

FlexGet:
- запускается вручную или периодически (cron и т.п.)
- читает созданный нами конфигурационный файл
- загружает информацию из источников (RSS, HTML, локальный поиск по файлам)
- ищет ссылки, проверяет, помнит уже загруженные ранее
- загружает, обрабатывает, дает команды другим программам (например торрент-клиентам)

Несмотря на свою простоту, требует некоторого понимания. Я поделюсь [почти] конкретными рецептами из собственного опыта (тестировано на Ubuntu).

Установка простая. После установки нужно создать конфигурационный файл. В нем и описывается вся магия.

Конфигурационный файл имеет формат YAML – простая структура, где блоки отделяются отступами (преимущественно 2 пробелами). Количество отступлений очень важно для правильной структуры, поэтому оформляйте их аккуратно.

FlexGet оперирует приложениями (plugins). Каждое приложение имеет свои свойства и возможности.

Дополнения условно делятся на приложения ввода, обработки, вывода и т.п.

Приложения могут задействоваться для конкретных элементов (фильм) или на группу элементов имеющих сходные свойства.

Мождна искать только определенное качество, лишь определенную зрительскую оценку, только свежие, только определенных актеров – описывать все возможности не хватит сил.

Система имеет режим тестирования и отладки, чтобы эмулировать поведение, перед "боевым" запуском.

Список доступных дополнений и их конфигурацию лучше читать на официальном Wiki-разделе или в рецептах от пользователей – Cookbook.

Наше сердце – подобно мотору машины, нуждается уходу. В медицине целое направление – кардиология занимается изучением сердечно-сосудистой системы человека.

Рубрика: Мнение

Метки:

Комменарии:

Пока нет комментариев

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