Категории раздела |
|
Автомобильные гаджеты, ремонт...
[220]
|
Безопасность IT
[484]
|
Блоки питания, Power Banks, зарядки...
[490]
|
Видеорегистраторы
[220]
|
Гаджеты для спорта и здоровья...
[190]
|
Гаджеты, аксессуары...
[625]
|
Измерительная техника, инструменты
[449]
|
Накопители данных
[226]
|
Нетбуки, Ноутбуки, Ультрабуки
[680]
|
Мультиварки, блендеры и не только...
[158]
|
Планшеты
[758]
|
Радар-детекторы
[26]
|
Роботы-пылесосы
[37]
|
Своими руками
[357]
|
Сети, сетевые технологии, оборудование...
[269]
|
Смартфоны
[4966]
|
Фотокамеры, объективы, искусство фотографии..
[543]
|
Умный дом
[47]
|
Электронные книги
[96]
|
CB, LPD, PMR- связь...
[171]
|
DECT, IP-телефоны
[18]
|
Drones, boats, cars...
[108]
|
electric cars
[35]
|
GPS-навигаторы, трекеры...
[51]
|
Linux и не только
[4380]
|
mini computers и не только...
[409]
|
News IT, Это интересно, ликбез...
[1113]
|
Smart TV, UltraHD, приставки, проекторы...
[414]
|
Smart Watch
[263]
|
Sound: наушники, плееры, усилители...
[616]
|
Windows 10...
[298]
|
Windows 11
[28]
|
| |
|
|
| | |
| Главная » 2013 » Ноябрь » 29 » Смотрим сериалы с субтитрами в 2 клика
11:44 Смотрим сериалы с субтитрами в 2 клика |
Смотрим сериалы с субтитрами в 2 клика
Я, как и большинство, смотрю много сериалов. И, чтобы не ждать перевода,
смотрю в оригинале с субтитрами. Из-за этого скачивание серии иногда
превращается в приключение. Мне захотелось оптимизировать этот процесс.
Web-приложение я делать как-то не рискнул, поэтому встречайте series_list. Оно:
- берёт релизы с eztv;
- берёт субтитры с addicted или уведомляет, если их ещё нет;
- берёт обложки с imbd;
- скачивает последовательно (можно начинать смотреть, когда ещё не всё скачалось);
- имеет открытый исходный код.
Установка
Ubuntu
Для ubuntu достаточно добавить ppa и установить пакет:
sudo add-apt-repository ppa:nvbn-rm/ppa
sudo apt-get update
sudo apt-get install series-list
Другие дистрибутивы
Тут всё сложнее. Сначала нужно установить libtorrent, потом:
git clone https://github.com/nvbn/series_list.git
cd series_list
git checkout master
python setup.py install
Что внутри
Интерфейс сделан на PySide(Qt), скачивание и получение серий крутится в QThread.
На получение картинки и субтитров к одной серии надо сделать 4
http-запроса. Без использования какого-нибудь сoncurrency фреймворка это
происходило очень долго, поэтому пришлось использовать gevent. Но он не
захотел дружить с PySide, из-за этого пришлось городить 2 процесса.
Из-за того что один процесс не дружит с Qt, пришлось отказаться от QSettings и делать свою чудо-реализацию хранения настроек.
Провайдеры данных можно менять через настройки, но пока доступны только eztv, addicted и imdb. При желании можно написать свои и сделать pull request =)
http://habrahabr.ru/post/204134/
|
Категория: Linux и не только |
Просмотров: 507 |
Добавил: laptop
| Рейтинг: 0.0/0 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
| |
| | |
|
Волк слабее льва и тигра, но в цирке волк не выступает!
Волк - единственный из зверей, который может пойти в бой на более сильного противника.
Если же он проиграл бой, то до последнего вздоха смотрит в глаза противника. После этого умирает...
Внимание! |
|
Администратор сайта laptop.ucoz.ru не несет ответственности за содержание рекламных объявлений. Все используемые на сайте зарегистрированные товарные знаки принадлежат своим законным владельцам! Используемая со сторонних источников информация публикуется с обязательными ссылками на эти источники.
| |
|
|