{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Skurudo Blog(post)",
    "_rss_description": "Заметки и замечания, рассказы и пересказы",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/skurudo.ru\/",
    "feed_url": "https:\/\/skurudo.ru\/rss\/",
    "icon": "https:\/\/skurudo.ru\/pictures\/userpic\/userpic@2x.jpg?1691593083",
    "authors": [
        {
            "name": "Pavel Galkin",
            "url": "https:\/\/skurudo.ru\/",
            "avatar": "https:\/\/skurudo.ru\/pictures\/userpic\/userpic@2x.jpg?1691593083"
        }
    ],
    "items": [
        {
            "id": "267",
            "url": "https:\/\/skurudo.ru\/all\/mikrotik-chr-installer\/",
            "title": "MikroTik CHR Installer",
            "content_html": "<p>Представляю вашему вниманию открытый проект <b>MikroTik CHR Installer<\/b> для автоматизации развёртывания Cloud Hosted Router на Linux VPS\/VDS.<\/p>\n<p>Скрипт берёт на себя всю рутину — скачивание образа, определение сетевых настроек, создание `autorun.scr`, генерацию паролей, запись на диск — и выдаёт готовый к работе CHR с настроенной сетью. Поддерживаются Debian, Ubuntu, CentOS, RHEL, Fedora.<\/p>\n<p>Удобно для быстрого подъёма VPN-хабов, тестовых лабораторий, резервных точек управления сетью. Есть поддержка флагов, которые позволяют раскатывать CHR пакетно, без интерактива. Код открыт и легко адаптируется под ваши задачи — кастомные правила файрвола, VPN-конфигурации и всё, что может понадобиться.<\/p>\n<p>👉 <a href=\"https:\/\/github.com\/skurudo\/mikrotik-chr-installer\">https:\/\/github.com\/skurudo\/mikrotik-chr-installer<\/a><\/p>\n<p>⭐️ Ставьте лайки, подписывайтесь на канал, заносите обратную связь и, конечно же, пользуйтесь на здоровье с учетом законодательства той страны, в которой живете :)<\/p>\n",
            "date_published": "2026-03-04T11:28:53+03:00",
            "date_modified": "2026-03-04T11:29:44+03:00",
            "tags": [
                "Mikrotik"
            ],
            "_date_published_rfc2822": "Wed, 04 Mar 2026 11:28:53 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "267",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "266",
            "url": "https:\/\/skurudo.ru\/all\/kyocera-twain-drivers-install-problem\/",
            "title": "Kyocera TWAIN: драйвер не виден после установки",
            "content_html": "<p>Ставим драйвер сканера Kyocera (в моём случае — MX4000). Установщик честно просит права администратора, всё ставится, галочки зеленеют. Запускаем KYOCERA Quick Scan под пользователем — не работает, под обычным пользователем — «TWAIN driver не установлен». Переустанавливали несколько раз и результат один — оно не работает. А под администратором заработало...<\/p>\n<p>Почему так могло получиться? Установщик Kyocera, несмотря на UAC-запрос, складывает часть настроек в профиль того пользователя, от имени которого запущен. То есть в `C:\\Users\\Administrator\\AppData\\` (или кто там у вас админ или происходит запуск с повышенными правами). Обычный пользователь эти настройки не видит — для него драйвера как бы не существует.<\/p>\n<p>Самое простое решение — копировать папку с настройками из профиля админа в профиль пользователя:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">C:\\Users\\&lt;Админ&gt;\\AppData\\Local\\Kyocera\\<\/code><\/pre><p>в<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">C:\\Users\\&lt;Пользователь&gt;\\AppData\\Local\\Kyocera\\<\/code><\/pre><p>Если там пусто — смотрим в `AppData\\Roaming\\Kyocera\\`.<\/p>\n<p>После копирования TWAIN-драйвер сразу появляется в списке. Даже перезагрузка не нужна.<\/p>\n<p>Проблема оказалась не в правах, не в разрядности, не в сети. Установщик twain-драйверов Kyocera хранит настройки драйвера в профиле пользователя. Он не учитывает, что драйвера нужны всем, а не только «админу». Отдельно хочу заметить, что установщик драйверов печати ведет себя корректнее :)<\/p>\n",
            "date_published": "2026-02-05T09:32:50+03:00",
            "date_modified": "2026-02-06T02:23:46+03:00",
            "tags": [
                "Kyocera",
                "Windows"
            ],
            "_date_published_rfc2822": "Thu, 05 Feb 2026 09:32:50 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "266",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "265",
            "url": "https:\/\/skurudo.ru\/all\/open-gateways\/",
            "title": "Открыть шлюзы",
            "content_html": "<p>Сколько занятных вещей узнаешь с микротиками, не описать.. Одна из них — добавление шлюза или gateway. Обычно у нас шлюз в одной подсети и его добавление не вызывает никаких проблем, например:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">\/ip route add dst-address=0.0.0.0\/0 gateway=${GATEWAY}<\/code><\/pre><p>Но так вполне себе может не работать, если шлюз у вас из другой подсети или вообще условный 10.0.0.1. Конструкция наподобие того, что в линуксах в таких случаях будет не сработает, RouterOS так не умеет onlink.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">\/ip route add dst-address=0.0.0.0\/0 gateway=10.0.0.1%ether1<\/code><\/pre><p>Выход есть — использовать вариант со scope<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">\/ip route add dst-address=10.0.0.1\/32 gateway=ether1 scope=10\r\n\/ip route add dst-address=0.0.0.0\/0 gateway=10.0.0.1 target-scope=11<\/code><\/pre><p>RouterOS находит маршрут до 10.0.0.1 (scope=10, что ≤ 11), видит что он через ether1, и рекурсивно резолвит — весь трафик 0.0.0.0\/0 уходит через ether1 на адрес 10.0.0.1. Мы явно сказали системе, что шлюз 10.0.0.1 живёт на ether1, не требуя чтобы он был в одной IP-подсети.<\/p>\n",
            "date_published": "2026-02-03T07:51:39+03:00",
            "date_modified": "2026-02-03T12:28:45+03:00",
            "tags": [
                "Mikrotik",
                "RouterOS"
            ],
            "_date_published_rfc2822": "Tue, 03 Feb 2026 07:51:39 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "265",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "264",
            "url": "https:\/\/skurudo.ru\/all\/notifications-about-problems-in-oxidized\/",
            "title": "Уведомления о проблемах в Oxidized",
            "content_html": "<p>Разбор не сильно освещенных мест в довольно популярных продуктах несет с собой некоторое количество боли. Разработчики пишут документацию, считая некоторые вещи очевидными, но так бывает довольно не всегда и примеров с конфигурациями частенько бывает не хватает. В случае же с блогерами все тоже довольно грустно. Обзоры похожи один на другой и никто не старается копнуть вглубь и предложить что-то интересное или необычное.<\/p>\n<p>Например есть довольно зрелый продукт для резервного копирования конфигурация — Oxidized. Разработка пришла на смену RANCID и заменила его чуть более чем полностью. В нем исторически есть набор фич, но развитие за годы замедлилось. Работает ведь отлично, зачем ломать? Но есть задачи немного в сторону.<\/p>\n<p>В Oxidized нет возможности из коробки направить уведомлении об успешном или наоборот — не очень успешном процессе резервирования. Для этого можно использовать так называемые хуки. И вроде hook не слишком сложный, но важно помнить, что важен формат — yaml.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">hooks:\r\n  failed:\r\n    type: exec\r\n    events: [node_fail]\r\n    cmd: &#039;echo &quot;$OX_NODE_NAME,$OX_NODE_IP,$OX_JOB_STATUS&quot; &gt;&gt; \/home\/oxidized\/.config\/oxidized\/ox_node_failed.log&#039;<\/code><\/pre><p>На выходе мы получаем текстовый файл в формате csv и сможем еще уже отправить дальше. Например в телеграм путем не очень хитрых манипуляций:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">#!\/bin\/bash\r\n\r\n# Set the API token and chat ID - обозначаем токен и id чата\r\nAPI_TOKEN=&quot;token&quot;\r\nCHAT_ID=&quot;chat-id&quot;\r\n\r\n# Parse file with error - объявляем путь к файлу\r\nFILE=\/opt\/oxidized\/ox_node_failed.log\r\n\r\n# Checking if file is empty or not - проверяем, пустой ли файл\r\nif [ -s $FILE ]\r\nthen\r\n     echo &quot;File is not empty, do the JOB&quot;\r\n\r\n       # Read file, prepare messade and send to Telegram - читаем файл, готовим сообщение и отправляем\r\n        while IFS=, read -r col1 col2 col3\r\n        do\r\n            MESSAGE=(&quot;&lt;b&gt;ERROR DETECTED&lt;\/b&gt; while backup on device $col1 with IP: $col2 reason: &lt;b&gt;$col3&lt;\/b&gt;. Check &lt;a href=\\&quot;http:\/\/oxidized.url\\&quot;&gt;Oxidized&lt;\/a&gt;!&quot;);\r\n            echo $MESSAGE\r\n\r\n        # Use the curl command to send the message - отправляем сообщение\r\n        curl -s -X POST https:\/\/api.telegram.org\/bot$API_TOKEN\/sendMessage -d parse_mode=&quot;html&quot; -d chat_id=$CHAT_ID -d text=&quot;$MESSAGE&quot;;\r\n\r\n        done &lt; $FILE\r\n      \r\n        # Clean file - очищаем файл, чтобы избежать повторной отправки\r\n        &gt;$FILE\r\n\r\nelse\r\n     echo &quot;File is empty, nothing to do&quot;\r\n     exit;\r\nfi<\/code><\/pre><p>Теперь и на <a href=\"https:\/\/github.com\/skurudo\/usefulbash\/blob\/main\/oxidized-check-file-and-send-notify.sh\">Github<\/a>! ^_^<\/p>\n",
            "date_published": "2024-11-27T09:07:35+03:00",
            "date_modified": "2024-11-27T09:15:50+03:00",
            "tags": [
                "Mikrotik",
                "Oxidized",
                "Telegram",
                "скрипт"
            ],
            "_date_published_rfc2822": "Wed, 27 Nov 2024 09:07:35 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "264",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/highlight\/highlight.js",
                    "system\/library\/highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "263",
            "url": "https:\/\/skurudo.ru\/all\/lager-kurilschikov\/",
            "title": "Лагерь курильщиков",
            "content_html": "<p>Подсмотрено на территории одного учебного заведения — натуральный лагерь для курильщиков:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/image-6.png\" width=\"1280\" height=\"960\" alt=\"\" \/>\n<\/div>\n",
            "date_published": "2024-07-02T14:34:39+03:00",
            "date_modified": "2024-07-02T14:34:29+03:00",
            "tags": [
                "дневник"
            ],
            "image": "https:\/\/skurudo.ru\/pictures\/image-6.png",
            "_date_published_rfc2822": "Tue, 02 Jul 2024 14:34:39 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "263",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/skurudo.ru\/pictures\/image-6.png"
                ]
            }
        },
        {
            "id": "262",
            "url": "https:\/\/skurudo.ru\/all\/toilet-stories\/",
            "title": "Цифровые нужды в нужнике",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/image-5.png\" width=\"700\" height=\"690\" alt=\"\" \/>\n<\/div>\n<p>Поделились картинкой и она навела меня на мысли. Потребление контента в уборной уже было и раньше, только ходили не с телефоном, а с газетой или книгой. В нужнике оставляли даже что-то на почитать, иногда это был перекидной календарь. По уровню эффекта и затрат времени было нечто похожее.<\/p>\n<p>Мне вспомнилось, что желание удовлетворять потребности не только физиологические, но и, так сказать, цифровые появилось даже не с момента появления смартфонов и планшетов. Еще во времена FIDO, когда интернет был модемным, желающие читать конференции вместе с фаянсовым другом находились. Практическая реализация подводила, но стойкое желание было. Future is now. Прогресс победил и теперь можно :)<\/p>\n",
            "date_published": "2024-05-08T18:33:32+03:00",
            "date_modified": "2024-05-08T18:33:28+03:00",
            "tags": [
                "дневник"
            ],
            "image": "https:\/\/skurudo.ru\/pictures\/image-5.png",
            "_date_published_rfc2822": "Wed, 08 May 2024 18:33:32 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "262",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/skurudo.ru\/pictures\/image-5.png"
                ]
            }
        },
        {
            "id": "261",
            "url": "https:\/\/skurudo.ru\/all\/about-servers-naming\/",
            "title": "Про обзывания серверов",
            "content_html": "<p>Поначалу хочется каких-то оригинальных названий серверов, но в итоге приходишь к тому же выводу — организация-локация-тип-назначение-номер (иногда организация и локация опускается, тип — прод-дев).<\/p>\n<p>Из веселых историй из жизни можно вспомнить буквально две.. в одной организации, которая занималась градостроительными проектами называли малыми городами России — брались города малоизвестные и с небольшим населением. :)<\/p>\n<p>Вишенка в торте и, к сожалению, не моя придумка, а Системного Архитектора — называл он серверы терминами из порно. Там было буквально все — cumshot, bigcocks, asshole, whore, blowjob, ebony... Начальство как-то не «дочухало» до названий, с английским, особенно со сленгом, в начале нулевых было не так, чтобы шибко хорошо. Сообщения друг другу и «алерты» вроде: «whore умерла, что-то не отзывается», «проблемы с камшотом», «восстановите бигкокс» — даже сейчас вызывают легкую улыбку :)<\/p>\n",
            "date_published": "2024-04-08T11:08:01+03:00",
            "date_modified": "2024-04-08T11:08:22+03:00",
            "tags": [
                "дневник"
            ],
            "_date_published_rfc2822": "Mon, 08 Apr 2024 11:08:01 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "261",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "260",
            "url": "https:\/\/skurudo.ru\/all\/obedennye-specii\/",
            "title": "Обеденные специи",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/2024-01-09-13-38-15.JPG\" width=\"1440\" height=\"1080\" alt=\"\" \/>\n<\/div>\n",
            "date_published": "2024-04-04T14:50:01+03:00",
            "date_modified": "2024-04-04T14:49:02+03:00",
            "tags": [
                "дневник"
            ],
            "image": "https:\/\/skurudo.ru\/pictures\/2024-01-09-13-38-15.JPG",
            "_date_published_rfc2822": "Thu, 04 Apr 2024 14:50:01 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "260",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/skurudo.ru\/pictures\/2024-01-09-13-38-15.JPG"
                ]
            }
        },
        {
            "id": "259",
            "url": "https:\/\/skurudo.ru\/all\/v-under-ninja-vrat-ne-budut\/",
            "title": "В Under Ninja врать не будут :)",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/__2023-11-10_003.jpg\" width=\"1409\" height=\"793\" alt=\"\" \/>\n<\/div>\n<p>У них довольно стильный опенинг:<\/p>\n<div class=\"e2-text-video\">\n<iframe src=\"https:\/\/www.youtube.com\/embed\/V8POfpFNpHE?enablejsapi=1\" allow=\"autoplay\" frameborder=\"0\" allowfullscreen><\/iframe>\n<\/div>\n<p>И полная версия:<\/p>\n<div class=\"e2-text-video\">\n<iframe src=\"https:\/\/www.youtube.com\/embed\/xTTSMxjanAI?enablejsapi=1\" allow=\"autoplay\" frameborder=\"0\" allowfullscreen><\/iframe>\n<\/div>\n",
            "date_published": "2024-03-28T10:30:36+03:00",
            "date_modified": "2024-03-28T00:56:05+03:00",
            "tags": [
                "дневник"
            ],
            "image": "https:\/\/skurudo.ru\/pictures\/__2023-11-10_003.jpg",
            "_date_published_rfc2822": "Thu, 28 Mar 2024 10:30:36 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "259",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/jquery\/jquery.js",
                    "system\/library\/media-seek\/media-seek.js"
                ],
                "og_images": [
                    "https:\/\/skurudo.ru\/pictures\/__2023-11-10_003.jpg",
                    "https:\/\/skurudo.ru\/pictures\/remote\/youtube-V8POfpFNpHE-cover.jpg",
                    "https:\/\/skurudo.ru\/pictures\/remote\/youtube-xTTSMxjanAI-cover.jpg"
                ]
            }
        },
        {
            "id": "258",
            "url": "https:\/\/skurudo.ru\/all\/psitransfer-and-filebrowser\/",
            "title": "PsiTransfer & Filebrowser",
            "content_html": "<p>Классных штучек пост... на просторах великого и могучего интернета нашлось две совершенно потрясающих по простоте и функционалу штучки — PsiTransfer и Filebrowser. Можно использовать по отдельности, можно вместе, а можно не использовать, но это не так интересно.<\/p>\n<p><b>PsiTransfer <\/b> [<a href=\"https:\/\/github.com\/psi-4ward\/psitransfer\">github<\/a>]<br \/>\nОтличный и простой сервис для обмена файлами. Его конечно нельзя назвать полноценной заменой Nextcloud \/ Owncloud \/ Dropbox \/ YandexDisk \/ MailCloud и etc., но когда есть необходимость закачать какой-то файлик на какое-то время и сбросить ссылку — вещь просто идеальная. К тому же простая при всей своей скромности — ни аккаунтов, ни логинов. Причем все это не будет храниться вечно, крайний срок предусмотрен. Плюс скачивание можно закрыть произвольным паролем. Эта прелесть написана на nodejs и может жить в докере.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/psitransfer.gif\" width=\"1452\" height=\"772\" alt=\"\" \/>\n<\/div>\n<p><b>Filebrowser<\/b> [<a href=\"https:\/\/github.com\/filebrowser\/filebrowser\">github<\/a>]<br \/>\nКак видно из названия — это проводник по файликам в веб интерфейсом, написанный на go. Т. е. выбирается каталог, запускается сервис и вуаля — файлы доступны через через браузер. Можно запустить в докере, можно как приложение, но самое вкусное — под операционной системой Windows. Само по себе это открывает просто таки гигантские возможности для использования. Приложение не сложное, но снабжено интересными элементами. Помимо админа можно создавать дополнительных пользователей и нарезать права. Возможно создать совсем порезанного пользователя с правами только для чтения и без возможности что-то еще сделать. Единственный минус, который обнаружился, — не сильно дружит с кириллицей, если нужно сослаться при старте на русскоязычную директорию. В самом браузере все работает ровно и четко, даже проигрывание файлов работает (субтитры правда не показывает с видео).<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"1700\" data-ratio=\"1.8201284796574\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/2024-03-27_009.png\" width=\"1700\" height=\"934\" alt=\"\" \/>\n<img src=\"https:\/\/skurudo.ru\/pictures\/50716739-ebd26700-107a-11e9-9817-14230c53efd2.gif.jpg\" width=\"2560\" height=\"1646\" alt=\"\" \/>\n<\/div>\n<\/div>\n",
            "date_published": "2024-03-27T23:32:14+03:00",
            "date_modified": "2024-03-28T00:45:42+03:00",
            "tags": [
                "docker",
                "go",
                "nodejs",
                "Windows",
                "программа"
            ],
            "image": "https:\/\/skurudo.ru\/pictures\/psitransfer.gif",
            "_date_published_rfc2822": "Wed, 27 Mar 2024 23:32:14 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "258",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/jquery\/jquery.js",
                    "system\/library\/fotorama\/fotorama.css",
                    "system\/library\/fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/skurudo.ru\/pictures\/psitransfer.gif",
                    "https:\/\/skurudo.ru\/pictures\/2024-03-27_009.png",
                    "https:\/\/skurudo.ru\/pictures\/50716739-ebd26700-107a-11e9-9817-14230c53efd2.gif.jpg"
                ]
            }
        },
        {
            "id": "257",
            "url": "https:\/\/skurudo.ru\/all\/how-to-spend-some-time-and-overcome-anxiety\/",
            "title": "Как потратить немного времени и победить тревожность",
            "content_html": "<p>В небольшие промежутки времени между домашними и рабочими делами есть большое желание приобщиться к мировой мультипликации и посмотреть, какие новые и волшебные идеи приходят к нам из страны восходящего солнца. И как большинство длинных историй начинаются со слов «короче», здесь будет нечто подобное.<\/p>\n<p>Короче началось все с того, что любимый торрент трекер AnimeBytes снова по каким-то своим техническим проблемам слег и анонсов восстановления его не было. Пришлось какое-то продолжительное время использовать NyaaTorrents. Он менее удобен и проигрывает визуально, но прост и функционален. В момент использования стало понятно — есть проблема, которая касается и NyaaTorrents, и AnimeBytes. Для получения нужных нам материалов для проведения досуга нужно заходить, обновлять страничку, смотреть обновления, скачивать.<\/p>\n<p>ДОКОЛЕ?! Автоматизацию в массы!<\/p>\n<p>И вспомнилось мне, что еще со времен uTorrent была прекрасная возможность использовать RSS для получения о новых релизах и ссылки на сами торренты. Точно такая же фишка обнаружилась и в QBittorrent, идейном наследнике uTorrent. Таким образом мы делаем следующее — добавляем в наш торрент клиент RSS фид от торрент трекера и с помощью встроенных фильтров автоматически скачивает то, что нам нужно.<\/p>\n<p>Вот так выглядит список правил для зимнего сезона 2024 года + остатки 2023-ого:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/2024-02-26_005.png\" width=\"1054\" height=\"1083\" alt=\"\" \/>\n<\/div>\n<p>Сложности? Есть некоторые моменты, на которые стоит обратить внимание — разные названия в разных rss-фидах и релизах (нужно учесть варианты), а также имеет смысл фильтровать разрешения (т. е. скачивать релиз только 720р или только 1080р, чтобы несколько раз не скачивать одно и то же). Поскольку расписание на сезон более или менее фиксированное, в начале сезона составляем список и в течение этого времени оно работает автоматически, без нашего участия.<\/p>\n<p>И казалось бы, оно работает и чего еще желать? Неплохо бы все-таки знать, а что там нового реально скачалось? Кто-то же должен сказать: «Скачано, подано, давайте смотреть! Позязя!».<\/p>\n<p>По умолчанию QBittorrent дает возможность отправлять данные по электронной почте, уже даже с поддержкой SSL. Но использовать электронную почту в 2024 году для уведомлений? А почему бы не использовать телеграм сразу? Можно и его.<\/p>\n<p>Если бы мы сидели где-нибудь под линуксами, то у нас была бы возможность сразу использовать готовый скрипт — <a href=\"https:\/\/github.com\/rteixeirax\/qbittorrent_telegram_notification\">qbittorrent_telegram_notification<\/a>. Однако у нас Windows и нужно как-то выкручиваться по-другому. Под другим подразумевается использование Powershell для отправки сообщений.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/2024-02-27_006v2.png\" width=\"1277\" height=\"711\" alt=\"\" \/>\n<\/div>\n<p>В настройках QBittorrent нам нужно вызвать внешнюю программу после завершения скачивания: <i>«powershell.exe -File C:\\cmd\\qbittorrent-alert.ps1 „%N“»<\/i>. Встроенный в Windows Powershell вызывает наш скрипт с параметрами. Не стоит забывать про Powershell Policy, обычно по умолчанию выполнение скриптов запрещено — нужно будет разрешить: <i>Set-Executionpolicy -Scope CurrentUser -ExecutionPolicy UnRestricted<\/i><\/p>\n<p>Сам скрипт распространяется свободно и доступен в Github — <a href=\"https:\/\/github.com\/skurudo\/poshpower\/tree\/main?tab=readme-ov-file#telegram-notification-template-with-qbittorrent\">Telegram notification template with Qbittorrent<\/a>. Для работы достаточно указать токен телеграм бота и идентификатор чата, куда будут отправляться сообщения.<\/p>\n<p>По итогу наших стараний получаем приватную «уведомлялку» о новинках.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"855\" data-ratio=\"0.62408759124088\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/2024-02-27_007.png\" width=\"855\" height=\"1370\" alt=\"\" \/>\n<img src=\"https:\/\/skurudo.ru\/pictures\/2024-02-27_004.png\" width=\"379\" height=\"805\" alt=\"\" \/>\n<\/div>\n<\/div>\n",
            "date_published": "2024-02-27T13:16:06+03:00",
            "date_modified": "2025-05-27T11:51:55+03:00",
            "tags": [
                "Microsoft",
                "Powershell",
                "Telegram",
                "скрипт",
                "торрент"
            ],
            "image": "https:\/\/skurudo.ru\/pictures\/2024-02-27_006.png",
            "_date_published_rfc2822": "Tue, 27 Feb 2024 13:16:06 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "257",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/jquery\/jquery.js",
                    "system\/library\/fotorama\/fotorama.css",
                    "system\/library\/fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/skurudo.ru\/pictures\/2024-02-27_006.png",
                    "https:\/\/skurudo.ru\/pictures\/2024-02-26_005.png",
                    "https:\/\/skurudo.ru\/pictures\/2024-02-27_006v2.png",
                    "https:\/\/skurudo.ru\/pictures\/2024-02-27_007.png",
                    "https:\/\/skurudo.ru\/pictures\/2024-02-27_004.png"
                ]
            }
        },
        {
            "id": "256",
            "url": "https:\/\/skurudo.ru\/all\/eksido-zvonilki\/",
            "title": "Эксидо-звонилки",
            "content_html": "<p>Как-то интересно получилось, стоило пообсуждать Эксиды и буквально на следующий день пошли звонки от салонов — «а не хотите ли приобрести». Особенно пламенный привет салону БорисХоф — манагеры прям просятся быть посланными в широкополосному шоссе в известном направлении, самые тупые и настойчивые. С рекордом — четыре звонка за два дня.<\/p>\n<p>Если кто-то начнет защищать «звонилок», то замечу, если вам говорят «нет» или «больше не звоните», то не стоит продолжать. В противном случае вы явно напрашиваетесь на грубость.<\/p>\n",
            "date_published": "2024-02-18T12:58:16+03:00",
            "date_modified": "2024-02-18T12:58:10+03:00",
            "tags": [
                "дневник"
            ],
            "_date_published_rfc2822": "Sun, 18 Feb 2024 12:58:16 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "256",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "255",
            "url": "https:\/\/skurudo.ru\/all\/nakleyki\/",
            "title": "Наклейки",
            "content_html": "<p>Комфортел — молодцы, вообще красавцы. Не смотря на довольно большую задержку, они нашли в себе силы и отправили свои оригинальные наклейки.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"2560\" data-ratio=\"1.3333333333333\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/2024-02-05-08-29-45.JPG\" width=\"2560\" height=\"1920\" alt=\"\" \/>\n<img src=\"https:\/\/skurudo.ru\/pictures\/2024-02-05-08-27-15.JPG\" width=\"2560\" height=\"1920\" alt=\"\" \/>\n<img src=\"https:\/\/skurudo.ru\/pictures\/2024-02-05-08-29-53.JPG\" width=\"2560\" height=\"1920\" alt=\"\" \/>\n<\/div>\n<\/div>\n<p>Не только оригинальные и долгожданные они были мгновенно наклеены :)<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/2024-02-09-12-55-13.JPG\" width=\"2560\" height=\"1920\" alt=\"\" \/>\n<\/div>\n",
            "date_published": "2024-02-13T11:06:55+03:00",
            "date_modified": "2024-02-13T10:56:07+03:00",
            "tags": [
                "дневник"
            ],
            "image": "https:\/\/skurudo.ru\/pictures\/2024-02-05-08-29-45.JPG",
            "_date_published_rfc2822": "Tue, 13 Feb 2024 11:06:55 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "255",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/jquery\/jquery.js",
                    "system\/library\/fotorama\/fotorama.css",
                    "system\/library\/fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/skurudo.ru\/pictures\/2024-02-05-08-29-45.JPG",
                    "https:\/\/skurudo.ru\/pictures\/2024-02-05-08-27-15.JPG",
                    "https:\/\/skurudo.ru\/pictures\/2024-02-05-08-29-53.JPG",
                    "https:\/\/skurudo.ru\/pictures\/2024-02-09-12-55-13.JPG"
                ]
            }
        },
        {
            "id": "254",
            "url": "https:\/\/skurudo.ru\/all\/lunnaya-prizma-day-mne-piva\/",
            "title": "Лунная призма, дай мне пива!",
            "content_html": "<p>Легендарный сериал начала анимешного движения в России. Нельзя не сказать спасибо (или будьте прокляты — в зависимости от точки зрения) еще тогдашнему телеканалу 2х2 за показ первого сезона.. почти 30 лет минуло.<\/p>\n<div class=\"e2-text-video\">\n<iframe src=\"https:\/\/www.youtube.com\/embed\/-R5ICImQli4?enablejsapi=1\" allow=\"autoplay\" frameborder=\"0\" allowfullscreen><\/iframe>\n<\/div>\n",
            "date_published": "2024-02-11T13:44:39+03:00",
            "date_modified": "2024-02-11T13:46:56+03:00",
            "tags": [
                "Sailormoon",
                "аниме",
                "дневник"
            ],
            "image": "https:\/\/skurudo.ru\/pictures\/remote\/youtube--R5ICImQli4-cover.jpg",
            "_date_published_rfc2822": "Sun, 11 Feb 2024 13:44:39 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "254",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/jquery\/jquery.js",
                    "system\/library\/media-seek\/media-seek.js"
                ],
                "og_images": [
                    "https:\/\/skurudo.ru\/pictures\/remote\/youtube--R5ICImQli4-cover.jpg"
                ]
            }
        },
        {
            "id": "253",
            "url": "https:\/\/skurudo.ru\/all\/stol-knizhka\/",
            "title": "Стол-книжка",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/image-4.png\" width=\"640\" height=\"480\" alt=\"\" \/>\n<\/div>\n<p>С таким описанием мне очень захотелось именно этот стол:<\/p>\n<p><i>«Продам стол, идеально подойдет если вы хотите оббить об него все ноги. В народе известен как стол страданий или квадратное уебище. Цена чисто символическая, если не понравится поможете донести 30 метро до помойки.»<\/i><\/p>\n",
            "date_published": "2024-01-17T10:42:46+03:00",
            "date_modified": "2024-01-17T10:42:42+03:00",
            "tags": [
                "дневник"
            ],
            "image": "https:\/\/skurudo.ru\/pictures\/image-4.png",
            "_date_published_rfc2822": "Wed, 17 Jan 2024 10:42:46 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "253",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/skurudo.ru\/pictures\/image-4.png"
                ]
            }
        },
        {
            "id": "252",
            "url": "https:\/\/skurudo.ru\/all\/world-wont-dominate-itself\/",
            "title": "World won’t dominate itself!",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/image-3.png\" width=\"1280\" height=\"721\" alt=\"\" \/>\n<\/div>\n",
            "date_published": "2024-01-09T07:47:15+03:00",
            "date_modified": "2024-01-09T07:47:08+03:00",
            "tags": [
                "дневник"
            ],
            "image": "https:\/\/skurudo.ru\/pictures\/image-3.png",
            "_date_published_rfc2822": "Tue, 09 Jan 2024 07:47:15 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "252",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/skurudo.ru\/pictures\/image-3.png"
                ]
            }
        },
        {
            "id": "251",
            "url": "https:\/\/skurudo.ru\/all\/best-mens-gift\/",
            "title": "Лучший мужской подарок",
            "content_html": "<p>Попалась на глаза самопальная реклама в ВК. Кадр из Frieren: Beyond Journey’s End (Sousou no Frieren), где главная героиня предлагает подарок для парня — флакончик с жидкостью, позволяющей растворять одежку и обнажая тем самым все естественное и не безобразное. Мастера фотошопа и быстрой рекламы подсуетились, сделали немного свое :)<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/image-2.png\" width=\"1280\" height=\"720\" alt=\"\" \/>\n<\/div>\n",
            "date_published": "2023-11-29T11:53:31+03:00",
            "date_modified": "2023-11-29T11:53:27+03:00",
            "tags": [
                "дневник"
            ],
            "image": "https:\/\/skurudo.ru\/pictures\/image-2.png",
            "_date_published_rfc2822": "Wed, 29 Nov 2023 11:53:31 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "251",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/skurudo.ru\/pictures\/image-2.png"
                ]
            }
        },
        {
            "id": "250",
            "url": "https:\/\/skurudo.ru\/all\/helck-is-great\/",
            "title": "Helck прекрасен",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/d21cc126-1f6b-4989-bf78-7a7d85e5b509.jpg\" width=\"853\" height=\"1280\" alt=\"\" \/>\n<\/div>\n",
            "date_published": "2023-11-29T07:33:44+03:00",
            "date_modified": "2023-11-29T07:34:52+03:00",
            "tags": [
                "дневник"
            ],
            "image": "https:\/\/skurudo.ru\/pictures\/d21cc126-1f6b-4989-bf78-7a7d85e5b509.jpg",
            "_date_published_rfc2822": "Wed, 29 Nov 2023 07:33:44 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "250",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/skurudo.ru\/pictures\/d21cc126-1f6b-4989-bf78-7a7d85e5b509.jpg"
                ]
            }
        },
        {
            "id": "249",
            "url": "https:\/\/skurudo.ru\/all\/sunset-of-fresh-salads-sunrise-of-cabbage\/",
            "title": "Закат свежих салатиков — восход капусточки",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/2023-11-25-13-45-59.JPG\" width=\"1278\" height=\"959\" alt=\"\" \/>\n<\/div>\n<p>Пришел к концу сезон витаминных салатиков с огурчиком и помидорчиком, настает время зимних салатов — квашенная капуста. :)<\/p>\n",
            "date_published": "2023-11-27T19:10:23+03:00",
            "date_modified": "2023-11-27T19:33:03+03:00",
            "tags": [
                "дневник"
            ],
            "image": "https:\/\/skurudo.ru\/pictures\/2023-11-25-13-45-59.JPG",
            "_date_published_rfc2822": "Mon, 27 Nov 2023 19:10:23 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "249",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/skurudo.ru\/pictures\/2023-11-25-13-45-59.JPG"
                ]
            }
        },
        {
            "id": "248",
            "url": "https:\/\/skurudo.ru\/all\/wait-you-forgot-the-batteries\/",
            "title": "Стой, батарейки забыл!",
            "content_html": "<p>Dr. Stone прекрасен.. но мгновенно вспомнилась старинная серия <a href=\"https:\/\/youtu.be\/0nJh6RH3bzw\">Ералаш №88 — «Сделка»<\/a>.<\/p>\n<div class=\"e2-text-picture\">\n<div class=\"fotorama\" data-width=\"626\" data-ratio=\"0.94419306184012\">\n<img src=\"https:\/\/skurudo.ru\/pictures\/2023-11-23_003.png\" width=\"626\" height=\"663\" alt=\"\" \/>\n<img src=\"https:\/\/skurudo.ru\/pictures\/2023-11-23_004.png\" width=\"628\" height=\"696\" alt=\"\" \/>\n<\/div>\n<\/div>\n",
            "date_published": "2023-11-24T19:41:12+03:00",
            "date_modified": "2023-11-24T19:40:38+03:00",
            "tags": [
                "дневник"
            ],
            "image": "https:\/\/skurudo.ru\/pictures\/2023-11-23_003.png",
            "_date_published_rfc2822": "Fri, 24 Nov 2023 19:41:12 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "248",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "system\/library\/jquery\/jquery.js",
                    "system\/library\/fotorama\/fotorama.css",
                    "system\/library\/fotorama\/fotorama.js"
                ],
                "og_images": [
                    "https:\/\/skurudo.ru\/pictures\/2023-11-23_003.png",
                    "https:\/\/skurudo.ru\/pictures\/2023-11-23_004.png"
                ]
            }
        }
    ],
    "_e2_version": 4116,
    "_e2_ua_string": "Aegea 11.2 (v4116)"
}