Клиент Periscope для компьютера

Наверняка многие уже знают приложение для прямых видеотрансляций со смартфонов, которое называется Periscope. Единственный его недостаток - это отсутствие программы-клиента для настольных компьютеров. Впервые я это осознал, когда почувствовал, как греется мой телефон во время просмотра трансляции, и когда увидел, сколько трафика оно кушает. Поиски в интернете особо ничего не дали, в основном все сторонние решения представляли из себя сайты - агрегаторы трансляций, собранные по какому-то непонятному алгоритму, либо "статьи", рассказывающие о том, что пользоваться Перископом на компьютере можно через эмулятор Android, правда умалчивающие о том, что запуск Periscope в эмуляторе больше похож на рулетку - никогда не знаешь, когда вылетит приложение и вообще работают ли функции. Просмотр и создание трансляций не работают вообще, а для просмотра карты нужно серьезно постараться.

И тогда я решил написать свой неофициальный клиент Periscope для ПК.
Читать далее...

Генерация временных меток в FFmpeg

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

Кликабельные ссылки на instagram.com, magnet и ftp во Вконтакте

3 августа 2015 года Вконтакте отключил подсветку ссылок на instagram.com, т.е. они стали ненажимательными, обычным текстом. Новость об этом облетела тогда большой сегмент рунета, а пользователи в качестве решения придумали использовать сокращатель ссылок vk.cc. И тогда я вспомнил, что Вконтакте не подсвечивает еще многие виды ссылок, в том числе magnet-ссылки и ссылки на FTP сервера. Поэтому я написал плагин для Vkopt, который подсвечивает ссылки на instagram, а также исправляет неправильную подсветку ссылок на протоколы magnet, ftp, mega, skype, mailto и xmpp. Действительно, почему во всём интернете эти ссылки подсвечиваются и кликабельны, а во Вконтакте - нет?

После того, как плагин был написан, я предложил включить его в состав основной кодовой базы Vkopt, но до сих пор этого не произошло. Возможно, это из-за того, что работа плагина занимает немного больше времени, чем остальные плагины: 4 мс при загрузке страницы "Новости" - это может показаться мизером, но по сравнению с остальными функциями это довольно много. Я думаю, это потому что плагин не просто заменяет innerHTML по регулярному выражению, а перебирает в цикле все текстовые ноды документа - это более стабильный метод при обработке частично подсвеченных ссылок и при повторной обработке одной и той же ссылки.
Читать далее...

Скачивание аккаунта Pinterest целиком

Внезапно встала задача скачать все картинки одного пользователя сайта pinterest.com, но поиск в интернете ничего не дал, кроме какого-то треша - либо программы с ограничениями (причем только под windows), либо скачивание через загрузчик (а все мы знаем, к чему это ведет), либо просто сайты с набором ключевых слов и кучкой больших зеленых кнопок "Скачать". И тогда я решил поискать на сайте Github - вдруг существует opensource программа для скачивания аккаунта pinterest. И не ошибся.
Читать далее...