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


Найдено 12196 сообщений
Cообщения с меткой

torrent - Самое интересное в блогах

Следующие 30  »
rss_rss_hh_new

Cериалокачалка на python3 с поддержкой расширений

Пятница, 08 Июля 2016 г. 14:48 (ссылка)

В качестве вступления стоит сказать что я пользуюсь macOS и потому некоторые части:




  • Автозапуск (launchd)

  • Формат конфигурационных файлов (plist)

  • Программа, используемая для уведомлений (terminal-notifier)



будут специфичны для этой ОС. Однако, если Вас заинтересует проект, думаю, поменять пару путей и слегка поправить несколько функций, чтобы заставить этот код работать с Вашей системой уведомлений, yaml'ом и, допустим, кроном, не составит труда.



Итак, к делу.



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



Что же он содержит?




  1. Класс парсера в parser.py

  2. Класс загрузчика в core.py

  3. Плагины, наследующие класс загрузчика в директории pugins

  4. Файлы конфигурации плагинов в директории configs

  5. Директорию icons для иконок увдомлений

  6. Файл main.py, дергающий плагины

  7. Файл install.py



Класс парсинга



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



Чуть позже пришла необходимость простого парсинга html, а потом подумалось что некоторые сайты могут отдавать ссылки и через api в формате json.



Так функция превратилась в класс, хранящий сессию (requests Session) для сайтов, требующих авторизации и возвращающий response-объект с методами html(), rss(), json() и auto(). Последний пытается угадать содержимое (xml, html или json) и кодировку по заголовку 'Content-Type'. По умолчанию — 'utf-8' и html.




  • Метод html() возвращает объект beautifulsoup всей страницы

  • Метод rss() вызвращает массив кортежей (заголовок, ссылка)

  • Метод json() возвращает объект, полученный методом json.loads текста страницы



Класс загрузчика



Предоставляет плагинам методы parse() и download().




  • Метод parse() предоставляет возможность передать ссылку и параметры url. Он же проверяет 'If-Modified-Since' если сайт предоставляет данные о последнем изменении. Возвращает response-объект из файла parse.py.

  • Метод download() принимает словарь с данными о названии сериала, эпизода, ссылкой и прочими мелочами, а так же http-заголовки и куки. А далее самостоятельно производит всю магию. Загружает файл в предварительно созданную им папку "Название_сериала[имя_класса_плагина]", где предполагается что имя класса плагина — название студии озвучания/сайта с которого происходит загрузка. Если файл — торрент, загружает эпизод с торрента и удаляет файл торрента. Загрузка производится с помощью aria2c, который должен быть установлен в системе и находиться в одной из директорий, прописанных в $PATH. После чего вызывается метод save(), который сохраняет ссылки в файл конфигурации для предотвращения повторной загрузки.

  • Метод __notify(), который вызывается при начале и окончании загрузки, если по пути /usr/local/bin/terminal-notifier обнаружено соответствующее приложение. Посмотреть как это выглядит можно чуть ниже.



Плагины



Классы, наследующие класс загрузчика, реализующие метод start() в котором надо произвести парсинг и вызвать метод download() с ожидаемыми параметрами.



Файлы конфигурации плагинов



*.plist



Содержат:




  • Интересующее качество

  • Список подписок

  • Список исключений ("полный сезон", например)

  • last_modified для сайтов, дающих информацию о последнем изменении

  • Сюда же будет записан список ссылок для предотвращения повторной загрузки



Директория icons



Папка в которую можно положить файлы иконок, которые будут использованы при уведомлении о загрузке/окончании загрузки эпизодов из соответствующих источников. Названия иконок должны соответствовать названиям плагинов, но с расширеним jpg/ico/png.



main.py



Дергает поочередно метод start() всех плагинов в директории plugins.



install.py




  • Установит зависимости

  • Переместит файлы проекта в ~/.NB-series-downloader

  • Создаст файл автозапуска

  • Удалит директорию склонированного репозитория



Автозагрузка



Файл install.py сделает это за Вас, но если Вы решили сделать все вручную, то...



Насколько мне известно, launchd ничего не знает о переменных окружения, посему Вам придется самостоятельно заменить в тексте ниже $HOME на путь до домашнего каталога вашего пользователя /Users/Username и, возможно, изменить путь до директории со скриптами, если вы положили их в другое место.







Disabled

EnvironmentVariables

PATH
/usr/local/bin

KeepAlive

SuccessfulExit


Label
series_downloader
ProgramArguments

/usr/local/bin/python3
$HOME/.NB-series-downloader/main.py

RunAtLoad

StartInterval
900
WorkingDirectory
$HOME/.NB-series-downloader



Сам файл с этим содержимым стоит назвать series_downloader.plist и положить в ~/Library/LaunchAgents/.

Загрузить описанные в этом файле задания сразу можно командой



launchctl load ~/Library/LaunchAgents/series_downloader.plist


Иначе задания активируются при следующей загрузке компьютера.

Эти действия заставят main.py, лежащий в директории $HOME/.NB-series-downloader/, запускаться каждые 900 секунд (15 минут).



Итого



Ссылка на github.



Честно говоря, первое что я туда выкладываю, так что мог напортачить. Подскажите, если что не так.



Уведомление о начале загрузки:



Уведомление о начале загрузки

После загрузки надпись "Загрузка начата" сменится на "Загрузка закончена".

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



Сериалы в моем случае складываются в Series в том же каталоге (можно указать иное место в self.series_dir класса downloader в core.py).



А для просмотра загруженных серий мною написан workflow для Alfred 3:

Список сериалов

После просмотра каждой серии он предлагает:




  • Удалить оную (я не храню архив, всё просмотренное отправляется в корзину)

  • Запрашивает оценку эпизода от 1 до 5, а так же отмечает только что просмотренную таковой в моем аккаунте на myshows.me и выставляет рейтинг эпизода используя их api

  • Выводит уведомление о том удачно ли все прошло

  • По клику на уведомление можно открыть страницу только что просмотренного эпизода на myshows



Но это всё — уже совсем другая история...


Original source: habrahabr.ru.

https://habrahabr.ru/post/304770/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Stepan_Sikora

Использование BitTorrent Sync

Среда, 25 Мая 2016 г. 20:07 (ссылка)
fenixslovo.com/ru/others/11006

BitTorrent Sync — удобное средство для общего доступа к папкам на нескольких устройствах, их синхронизации, передачи больших файлов через Интернет, по...
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
podzaryajayushijsya

Базылхан Дюсупов torrent

Пятница, 20 Мая 2016 г. 16:26 (ссылка)

Базылхан Дюсупов torrent



Базылхан Дюсупов torrent

Посмотрите видео-обращение народного целителя Казахстана хаджи Базылкана Дюсупова. Базылхан Дюсупов Отзывы о диске "Во имя жизни" Самоисцеление - это гениально просто!. Дюсупов базылхан дюсенбиевич доскакать торрент Диск во имя жизни дюсупова базылхана дюсенбиевича. По линии работа идет со всем делом..хаджи базылхан дюсупов протаргол курс лечения целители барнаула лечение гайморита соком алоэ отзывы дюсупов дюсупов torrent лечение артроза мухомором лечение.... Базылкан Дюсенбиевич Дюсупов. ► базылхан дюсупов во имя жизни скачать бесплатно. Мебель своими руками.


Читать далее...
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Gadalochka

Хаджи Базылхан Дюсупов во имя жизни torrent

Четверг, 19 Мая 2016 г. 22:40 (ссылка)

Хаджи Базылхан Дюсупов во имя жизни torrent



Хаджи Базылхан Дюсупов во имя жизни torrent

Во Имя Жизни. Хаджи Базылкан Дюсенбиевич Дюсупов. Дюсупов Базылхан Дюсенбиевич, директор филиала ОО «Республиканская ассоциация профессиональных народных целителей».. Ключевые слова: базылкан, дюсупов, хаджи, издание, сеансы, жизни, смотреть Диск хаджи Базылхан Дюсупов отзывы Во Имя Жизни. Пусть Говорят ЦЕЛИТЕЛИ МОШЕННИКИ или НЕТ БИЗНЕС на КОСТЯХ.. Инструкция по пользованию диском "ВО ИМЯ ЖИЗНИ" хаджи Базылхана Дюсупова. Вопрос: С какой регулярностью нужно смотреть диск? Ответ: Диск следует смотреть семь раз в течении полугода с равными перерывами, то есть с перерывомдней между сеансами.. Купить диск "Во имя жизни". Хаджи Базылхан Дюсупов шарлатан? Она искоренила все свои болячки, недуги своих близких родственников и помогает сделать это другим с помощью диска хаджи Базылхана Дюсупова «Во имя жизни».. Что говорит и делает Дюсупов во имя жизни. Во-первых, автор методики хаджи Базылхан Дюсупов лично дает гарантии результативности своего курса, во-вторых – он объясняет почему его методы действуют, в-третьих – действительно помогает.. Главная » 2013 » Август » 16 » Скачать бесплатно диск Дюсупова «Во имя жизни». Народ поделитесь пожалуйста диском во имя жизни издание 2014..Страна: Казахстан Тематика: Здоровье, медицина Тип раздаваемого материала: Мультимедийный диск Год выпуска: 2012 Язык: Русский Перевод: Не требуется Описание: Сеансы психотерапии хаджи Базылхан Дюсупова — академика.... Дюсупов - Во имя жизни. Базылхан Дюсупов - Аудио сеанс от табачной зависимости. Во Имя Жизни - Базылхан Дюсупов и его DVD Во Имя Жизни. Целитель "Базылхан Дюсупов " - Сеанс восстановления сил ( енергии).. жизни" хаджи базылхан дюсупов, - bazilxan dusypov, - хаджи базылхан дюсупов шарлатан, - во имя жизни базылхан дюсупов посмотреть видео сеансов, - базылхан дюсупов просмотр диска от алкоголя бесплатно, - хочу посетить клинику базылхана дюсупова.... Гость. Город: Новочеркасск Сообщений: 54 Рейтинг: 90. Парни помогите найти во имя жизни хаджи базылхан дюсупов , заранее благодарю! frank.


Читать далее...
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Waltsarhhandnan-882

Хаджи Базылхан Дюсупов во имя жизни torrent

Четверг, 19 Мая 2016 г. 14:27 (ссылка)

Хаджи Базылхан Дюсупов во имя жизни torrent



Хаджи Базылхан Дюсупов во имя жизни torrent

Новый Диск ВО ИМЯ ЖИЗНИ Б.Дюсупова. Выпуск 2014 года! Одним из таких людей, поставивших для себя единственную цель – исцеление людей и является хаджи Базылхан Дюсупов.. Базылкан дюсенбиевич дюсупов отзывы, хаджи базылхан дюсупов. Базылхан дюсупов жизни хаджи отзывы во имя операция на коленном суставе цены.. Школа безопасного здоровья академиков Картавенко. ► Диск хаджи Базылхан Дюсупов отзывы "Во Имя Жизни". Посмотрите видео-обращение народного целителя Казахстана хаджи Базылкана Дюсупова.. ЖИЗНЬ ПРЕКРАСНА - блог Наталии . Хаджи Дюсупов Базылхан (Базылкан) Дюсенбиевич-человек с уникальными целительскими . Чтобы получить эффект от прослушивания сеанса ВО ИМЯ ЖИЗНИ прочитайте следующие .. Добавлено: 29.07.2015, 09:30. Гость. Город: Вышний Волочёк Сообщений: 60 Рейтинг: 23. Парни помогите найти во имя жизни хаджи базылхан дюсупов , заранее благодарю! VovkaMolodec.. Шахты хаджи базылхан дюсупов скачать во имя жизни томск базылхан дюсупов скачать с торрента екатеринбург хаджи базылхан дюсупов отзыв калининград способ исцеления базылхана дюсупова дзержинск.. Базылхан дюсупов «во имя жизни» скачать бесплатно торрент, во имя жизни хаджи базылхан дюсупов скачать бесплатно торрент . Врачи могут дать вам лекарство, все права на этот курс принадлежат исключительно его автору.... Лечение заболеваний и избавление от вредных привычек с помощью уникальной методики Дюсупова Базылхана Дюсенбиевича. Видео-курс "Во Имя Жизни". Все подробност.... Хаджи Базылхан Дюсупов и исцеляющие сеансы на DVD во имя жизни, что это такое - подробно и объективно читайте далее...5 г. прослушал диск Базылкана Дюсупова Во Имя Жизни (старая версия) сегодня 5.04.2015 г. у меня был остеохондроз 2 степени.... [01:30:58]Целитель хаджи Базылкан Дюсенбиевич Дюсупов - Во имя ЖИЗНИ. [04:03]Во Имя Жизни - Базылхан Дюсупов и его DVD Во Имя Жизни.


Читать далее...
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
razluchnitza

Базылхан Дюсупов torrent

Четверг, 19 Мая 2016 г. 07:41 (ссылка)

Базылхан Дюсупов torrent



Базылхан Дюсупов torrent

где скачать бесплатно dvd-диск во имя жизни хаджи базылхан дюсупов. базылхан дюсупов во имя жизни основной сеанс исцеления прослушать 7 раз после лекции.. Хаджи Дюсупов Базылхан (Базылкан) Дюсенбиевич-человек с уникальными целительскими. Хаджи Базылхан Дюсупов и исцеляющие сеансы на dvd во имя жизни, что это такое - подробно..во имя жизни дюсупов torrent, сайт официальный базылхана дюсупова, целитель дюсупов базылхан дюсенбиевич, дюсупов базылкан во имя жизни.... Дюсупов Базылхан torrent. Результаты поиска торрентов: Вы искали: Дюсупов Базылхан скачать бесплатно.. хаджи Базылкана Дюсупова « ВО ИМЯ ЖИЗНИ» ( 8 фильмов). Ведь это то, что, действительно, сможет изменить всю Вашу жизнь и жизнь Ваших близких... Скачать торрент 'Дюсупов Базылхан'. Поисковик по русским торрентам. Результаты по запросу: «Дюсупов Базылхан»().


Читать далее...
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
WhiteKnight

"ОДИН В КАНОЕ". "НЕБО" И ДРУГИЕ ПЕСНИ

Понедельник, 16 Мая 2016 г. 14:10 (ссылка)


Ребята из львовского коллектива "Один в каное" выбрали девизом своего независимого (зарубежом независимое от мейнстрима течение в музыки объединено названием инди от "independent") музыкального коллектива творят под девизом "Сила в простоте". Выходят легкие и мелодичные песни, напоминающие благодаря нежному голосу солистки Ирины Швайдак, птичьи трели. Тексты, если прислушаться можно найти довольно глубокими, хотя и не такими глубокими как морские глубины, но глубокими глубиной живо бегущего лесного ручья, призванного освежить восприятие путника-слушителя в полдень жаркого дня. Если вы ищете чего-то легко воспринимаемого ухом, и в то же время изящного, непраздно красивого - оцените творчество группы "Один в каное" вместе со мной!



Для начала знакомства предлагаю, первую песню с пластинки, которая называется "Небо".



Для знакомства с историей группы и творческим видением солистки предлагаю прочитать запись мой перевод на Wordpress интервью. Ирина Швайдак: «Когда пишу песню, то обращаюсь скорее к Нему, чем к человеку»



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















Сьогодні небо таке раптове,

Трохи готичне і ледь барокове.

На білі плечі чиєїсь втоми

Складає у стопи небесні тони.



Небо шукає, небо знаходить,

Спустилося з даху і знову ходить,

Ходить грозою, лягає в квіти,

Трохи полежить і мусить іти...



Приспів:



Та я не піду, трохи постою,

Поки гроза не мине, буду з тобою.

Небо так і не прийняло

Теорій буття, як і я,

Бо ціль життя,

Бо ціль життя – віднайти життя.



Небо солоне, таке спонтанне,

Дивиться в когось і в когось тане.

Дихає громом, знаходить цілі –

Напитись моря і стати сіллю.



Небо міліє, останнє губить.

Шукає вічність - знаходить губи.

Впивається знову і знову кресне

Її земним в своє небесне.




Сегодня небо такое неожиданное,

Немного готическое и слегка барокковое.

На белые плечи чьей-то усталости,

Складывает в стопы небесные тона.



Небо ищет, небо находит,

Спустилось с крыши и снова ходит,

Ходит грозой, ложиться в цветы,

Немного полежит и пора идти.



Припев:



А я не пойду, немного постою,

Пока не пройдет гроза, буду с тобой…

Небо так и не приняло

Теорий бытия, как и я,

Потому что цель жизни

Потому что цель жизни – отыскать жизнь.



Небо соленое, такое своевольное,

Вглядывается в кого-то и из-за кого-то тает.



Дышит дождем, находит цели -

Напиться моря и стать солью,

Небо мелеет, последнее губит,

Ищет вечность – находит губы,

Впивается снова и снова крепко,

Его земным в свое небесное.




1661266_odynvkanoe (700x468, 375Kb)



ПРИЯТНОГО ПРОСЛУШИВАНИЯ!


Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<torrent - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda