Philip Wiki

Персональный wiki-сайт

Инструменты пользователя

Инструменты сайта


docs:blog

Блог

Блог, тематически подходящий под головную категорию. ;-) Здесь будет то, что не совсем подходит или не заслуживает написания отдельной статьи.

Облако тегов:


Скачиваем музыку с YouTube

Можно долго мучаться с сотнями сайтов-клонов, которые уверяют, что именно они скачают вам данные с YouTube в самом высоком качестве, но на выходе получать в лучшем случае mp3-файл с битрейтом в 128-196kbps. Поэтому лучше взять дело в свои руки и воспользоваться утилитой yt-dlp.

Читать дальше...

[Plex] Добавляем рейтинги и статусы на обложки

Я и раньше мельком встречал статьи о том, как добавить информацию на обложки (постеры) своего Plex, но то были замысловатые решения. А тут наткнулся на приятный визуальный пример и ссылку на Plex Meta Manager. Итог моих первых тестов на картинке ниже (рейтинги фильмов, статусы сериалов):

Читать дальше...

Принудительная остановка ВМ Hyper-V

К моему сожалению часто случаются ситуации, когда при остановке виртуальный машины Hyper-V она подвисает в этом состоянии. Консоль Hyper-V, как и powershell-модуль для управления Hyper-V в данной ситуации никак не помогают, любые попытки остановки вываливаются в ошибку, мол жди… Ждать можно вечно, поэтому приходится идти на кардинальные меры. Например такие, как остановка процесса, которые отвечает за работу проблемной виртуальной машины.

Читать дальше...

PSReadLine 2.2.6 и улучшение прогнозирования

В статье PSReadLine 2.1 с прогнозированием IntelliSense я первый раз упомянул про прогнозирование ввода. В новой версии он теперь активирован по умолчанию, так же появилась возможность получать данные из истории и плагинов. Но и это ещё не всё…

Читать дальше...

PowerShell 7 ConsoleGridView

Как-то прошел незамеченным мимо меня этот модуль, который команда Powershell создала почти два года назад. Собственно, я думаю все знают про командлет Out-Gridview, который вызывает диалоговое окно, позволяющее фильтровать и выбирать отправленные в него данные, Out-ConsoleGridview делает тоже самое, но в контексте терминальной сессии.

По мне, штука очень полезная и удобная.

Читать дальше...

[Plex] Удаление отзывов Rotten Tomatoes

Как я писал ранее, я отказался от сторонних агентов для метаданных Plex. Официальный мне всё больше нравится, плюс я понимаю, что разработчики хотят сделать некую стандартизацию и, надеюсь, в дальнейшем попытаются объединить разные библиотеки (например, чтобы клацнув по профилю актёра на вкладке фильма, увидеть и его сериалы). Но, как водится, есть и немало недостатков у агента. Один из таких недостатков регулярно упоминается на сабе реддита и официальном форуме, в надежде, что разработчики однажды услышат сообщество – невозможность скрыть отзывы Rotten Tomatoes.

Благо, на том же Reddit есть советы, как удалить эти отзывы. Воспользуемся одним из них!

Читать дальше...

PowerShell. Скрытие и сохранение данных в конвейерах

Небольшая статья на тему скрытия и сохранения данных внутри конвейеров (pipeline)

Читать дальше...

Klogg - новая история Glogg

Klogg – это многоплатформенное приложение с графическим интерфейсом, которое помогает просматривать и искать в длинных и сложных файлах журналов. Он разработан для программистов и системных администраторов и может рассматриваться как графическая, интерактивная комбинация grep, less и tail.

Klogg стал продолжением проекта glogg. Последний, к сожалению, похоже прекратил своё существование. Благо нашлись те, кто продолжил развитие проекта.

Читать дальше...

Как добавлять главы в MP4 с помощью FFmpeg и Powershell

Тут появилась недавно необходимость добавить в видео-файл главы… Сразу скажу, что вдохновился я вот этой статьёй. Быть может кому-то она окажется даже полезнее, так как там описана реализация на python, я же опишу как сделал это с powershell.

Читать дальше...

NPM vs CORS

Недавно столкнулся с ограничениями политики CORS при настройке дашборда (Homer) элементы которого должны были получать дополнительную информацию от внешних сервисов. Вроде бы есть костыли с cors-прокси, но зачем, если у меня уже есть Nginx Proxy Manager.

  1. Создаём Proxy Host
  2. Определяем внутри этого хоста Custom location и добавляем следующие заголовки:
    add_header Access-Control-Allow-Origin http://client.example.com;
    add_header Access-Control-Allow-Credentials true;
    add_header Access-Control-Allow-Headers x-api-key;

Вот и всё. Дашборд теперь у нас опрашивает прокси-хост, в заголовки которого добавлены нужные параметры. client.example.com заменяем на адрес своего дашборда.

docs/blog.txt · Последнее изменение: 28.08.2023 16:03 — philip

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki