{
    "version": "https:\/\/jsonfeed.org\/version\/1",
    "title": "Менеджер рецептов recipe-scaler.ru",
    "_rss_description": "Рассказываю про самый удобный и продвинутый менеджер рецептов — recipe-scaler.ru",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/mikeozornin.ru\/blog\/tags\/recipe-scaler\/",
    "feed_url": "https:\/\/mikeozornin.ru\/blog\/tags\/recipe-scaler\/json\/",
    "icon": "https:\/\/mikeozornin.ru\/blog\/user\/userpic@2x.jpg?1614204384",
    "author": {
        "name": "Михаил Озорнин",
        "url": "https:\/\/mikeozornin.ru\/blog\/",
        "avatar": "https:\/\/mikeozornin.ru\/blog\/user\/userpic@2x.jpg?1614204384"
    },
    "items": [
        {
            "id": "221",
            "url": "https:\/\/mikeozornin.ru\/blog\/all\/recipe-scaler-release-5\/",
            "title": "Recipe scaler: набор изменений номер 5",
            "content_html": "<p class=\"lead\">Еще новинки самого лучшего в мире менеджера рецептов<\/p>\n<p>Как вы помните (не помните, конечно), я делаю самый удобный и продвинутый менеджер рецептов — <a href=\"recipe-scaler.ru\">recipe-scaler.ru<\/a>.<\/p>\n<p>С момента <a href=\"https:\/\/mikeozornin.ru\/blog\/all\/recipe-scaler-release-4\/\">прошлого поста<\/a> прошла неделя. За это время я в фоне поделал еще пару классных штук.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/mikeozornin.ru\/blog\/pictures\/shopping-list-ru-light@2x-2.png\" width=\"2048\" height=\"1536\" alt=\"\" \/>\n<\/div>\n<h2>1. Список покупок<\/h2>\n<p>Сейчас можно и список покупок вести в общей приложухе. Синхронизация, оффлайн — все будет работать как привычно. Можно пошарить ссылкой или текстом для месенджера. Можно весь рецепт отправить в покупки.<\/p>\n<p>Ну не кайф ли? Плюс одно приложение внутри приложения.<\/p>\n<hr \/>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/mikeozornin.ru\/blog\/pictures\/chrome-extension-ru-light@2x.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<\/div>\n<h2>2. Расширение для Хрома<\/h2>\n<p>Телеграм у некоторых не работает, чтобы можно было сохранить рецепт я сделал расширение. Жмакаете, и рецепт отправляет в приложение.<\/p>\n<p><a href=\"https:\/\/chromewebstore.google.com\/detail\/recipe-scaler-importer\/nboblelpbhjijeaglahippkocnecblfb\">Recipe Scaler Importer<\/a><\/p>\n",
            "date_published": "2026-04-14T13:38:00+03:00",
            "date_modified": "2026-04-14T13:38:26+03:00",
            "image": "https:\/\/mikeozornin.ru\/blog\/pictures\/shopping-list-ru-light@2x-2.png",
            "_date_published_rfc2822": "Tue, 14 Apr 2026 13:38:00 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "221",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/mikeozornin.ru\/blog\/pictures\/shopping-list-ru-light@2x-2.png",
                    "https:\/\/mikeozornin.ru\/blog\/pictures\/chrome-extension-ru-light@2x.png"
                ]
            }
        },
        {
            "id": "219",
            "url": "https:\/\/mikeozornin.ru\/blog\/all\/recipe-scaler-release-4\/",
            "title": "Recipe scaler: набор изменений номер 4",
            "content_html": "<p class=\"lead\">Рассказываю о новинках самого лучшего в мире менеджера рецептов<\/p>\n<p>Как вы помните (не помните, конечно), я делаю самый удобный и продвинутый менеджер рецептов — <a href=\"recipe-scaler.ru\">recipe-scaler.ru<\/a>.<\/p>\n<p>С момента <a href=\"https:\/\/mikeozornin.ru\/blog\/all\/recipe-scaler-release-3\/\">прошлого поста<\/a> прошло два месяца. За это время я в фоне поделал еще немного разных штук.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/mikeozornin.ru\/blog\/pictures\/recipe-scaler-release-4-1@2x.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<\/div>\n<h2>1. Раздел Discovery<\/h2>\n<p>Можно почитать чужие рецепты. Пока рецепты людей, но потом будут еще и коллекции, ищу где можно найти рецептов так, чтобы не нарушить сразу 100 миллионов авторских прав<\/p>\n<hr \/>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/mikeozornin.ru\/blog\/pictures\/recipe-scaler-release-4-4@2x.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<\/div>\n<h2>2. Универсальный импорт<\/h2>\n<p>Импорт сильно прокачался. Сейчас можно импортировать что угодно: много рецептов за раз, много ссылок, рецепты из произвольного текста или файла произвольного формата. Можно даже импортировать рецепты из фотографии, например, отфоткать любимые бабушкины рецепты и автоматически загрузить их к себе.<\/p>\n<p>Если хотите перенести рецепты из своего приложения, то есть описание для формата для агента: <a href=\"https:\/\/github.com\/mikeozornin\/recipe-scaler-import-guide\">гайд для вашего агента<\/a><\/p>\n<hr \/>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/mikeozornin.ru\/blog\/pictures\/recipe-scaler-release-4-2@2x.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<\/div>\n<h2>3. Пин рецептов<\/h2>\n<p>Частые рецепты можно запинить сверху, чтобы не искать их внизу по алфавиту<\/p>\n<h2>4. Эмодзи-иконки<\/h2>\n<p>Если начать рецепт с эмодзи, то эмодзи станет его иконкой. Сортировка, понятно, будет работать нормально, без учета эмодзи<\/p>\n<h2>5. Вход по QR-коду<\/h2>\n<p>Чтобы войти на другом устройстве, например, на телефоне, можно просто отсканировать QR-код, без передачи секретной фразы.<\/p>\n<h2>6. Скачать рецепт в ПДФ<\/h2>\n<p>Можно скачать рецепт в ПДФ и одной штукой<\/p>\n<hr \/>\n<p>Кстати, зацените как клод умеет. Можно аттачить в чат рецепт, если подключить Recipe Scaler MCP.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/mikeozornin.ru\/blog\/pictures\/recipe-scaler-release-4-3@2x.png\" width=\"1033\" height=\"665\" alt=\"\" \/>\n<\/div>\n",
            "date_published": "2026-04-07T10:54:25+03:00",
            "date_modified": "2026-04-06T19:51:31+03:00",
            "image": "https:\/\/mikeozornin.ru\/blog\/pictures\/recipe-scaler-release-4-1@2x.png",
            "_date_published_rfc2822": "Tue, 07 Apr 2026 10:54:25 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "219",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/mikeozornin.ru\/blog\/pictures\/recipe-scaler-release-4-1@2x.png",
                    "https:\/\/mikeozornin.ru\/blog\/pictures\/recipe-scaler-release-4-4@2x.png",
                    "https:\/\/mikeozornin.ru\/blog\/pictures\/recipe-scaler-release-4-2@2x.png",
                    "https:\/\/mikeozornin.ru\/blog\/pictures\/recipe-scaler-release-4-3@2x.png"
                ]
            }
        },
        {
            "id": "211",
            "url": "https:\/\/mikeozornin.ru\/blog\/all\/recipe-scaler-release-3\/",
            "title": "Recipe scaler: релиз 3",
            "content_html": "<p>На новогодние праздники вышли два больших апдейта recipe-scaler<\/p>\n<p><b>Первый апдейт — публичный профиль и коллекции<\/b><br \/>\nСейчас можно шарить не только рецепты как одну штуку, но и всю коллекцию.<br \/>\nИли выборочно, или прибранные рецепты (с рецептом и фоткой), или вообще все-все-все<\/p>\n<p class=\"loud\"><a href=\"https:\/\/recipe-scaler.ru\/#\/public\/@\/mike.ozornin\">https:\/\/recipe-scaler.ru\/#\/public\/@\/mike.ozornin<\/a><\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/mikeozornin.ru\/blog\/pictures\/recipe-scaler-3@2x.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<\/div>\n<p><b>Интеграция с ИИ-иссистентом<\/b><br \/>\nМожно через MCP подключиться к своему ассистенту. У кого-то клод, у кого-то курсор. Пока подглючивает чуток. Но смотрите, какая красота:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/mikeozornin.ru\/blog\/pictures\/mcp-server-light@2x.png\" width=\"1024\" height=\"768\" alt=\"\" \/>\n<\/div>\n",
            "date_published": "2026-01-13T23:50:10+03:00",
            "date_modified": "2026-04-05T17:48:36+03:00",
            "image": "https:\/\/mikeozornin.ru\/blog\/pictures\/recipe-scaler-3@2x.png",
            "_date_published_rfc2822": "Tue, 13 Jan 2026 23:50:10 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "211",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/mikeozornin.ru\/blog\/pictures\/recipe-scaler-3@2x.png",
                    "https:\/\/mikeozornin.ru\/blog\/pictures\/mcp-server-light@2x.png"
                ]
            }
        },
        {
            "id": "206",
            "url": "https:\/\/mikeozornin.ru\/blog\/all\/recipe-scaler-release-2\/",
            "title": "Recipe scaler: релиз 2",
            "content_html": "<p class=\"lead\">Вышел второй релиз Recipe scaler, про который <a href=\"https:\/\/mikeozornin.ru\/blog\/all\/hello-recipe-scaler\/\">я писал раньше<\/a>. Фичи — огонь.<\/p>\n<p>Я доделал некоторые штуки, которых не хватало мне. Может быть, они помогут кому-то еще.<\/p>\n<h2>1. Импорт рецептов<\/h2>\n<p>Импортировать рецепты с любимого сайта сейчас стало сильно проще: вставляем ссылку, приложение сделает все остальное. Сходит на сайт, заберет веб-страницу, распарсит, вытащит текст рецепта и с помощью ИИ вытащит рецепт и разметит его. Я проверял на нескольких сайтах, в целом работает, но тут ИИ, парсинг, все может пойти не так. Если что, пишите.<br \/>\n<video src=\"https:\/\/cdn-std.droplr.net\/files\/acc_383168\/de10sr\" style=\"width: 100%; height: 100%;\" preload=\"auto\" controls=\"\" controlslist=\"download loop=\"loop\"><\/video><\/p>\n<h2>2. Таймеры<\/h2>\n<p>Сейчас в рецепте можно разметить не только ингредиенты, но и таймеры: выстояться тесту, запечься овощам, свариться бульону. Кликнул на таймер в рецепте, он запустился. Как закончится — пропищит и даже кинет пуш-уведомление, даже в телефон (PWA).<\/p>\n<p>Таймеры автоматически синхронизируются, поэтому запустить можно и не бегая к телефону, который остался на кухне. При импорте и автоматическое ЛЛМ-разметке разметятся и таймеры.<br \/>\n<video src=\"https:\/\/cdn-std.droplr.net\/files\/acc_383168\/nyJX36\" style=\"width: 100%; height: 100%;\" preload=\"auto\" controls=\"\" controlslist=\"download loop=\"loop\"><\/video><\/p>\n<h2>3. Always-on-режим экрана<\/h2>\n<p>Чтобы экран телефона не тух, когда вы с него готовите, можно включить «не гасить экран», пока опция включена, телефон не потушит экран. Да, оказывается в веб-апи есть и такое.<\/p>\n<h2>4. Режим редактирования и просмотра<\/h2>\n<p>Казалось бы, режимы — вредная штука, а здесь я отмечаю режим как улучшение. Обычно редактировать рецепт   нужно редко — записал, а дальше готовишь, готовишь и готовишь. Каждый день редактирование мешает — можно случайно что-то изменить и потом не заметишь. Сейчас есть просмотр, есть редактирование, случайно ничего не поменяешь.<\/p>\n<h2>5. Новый формат синхронизации<\/h2>\n<p>Под капотом переписана формат синхронизации, он стал более корректный с точки зрения CRDT и должен меньше ошибаться. Старый никто не забирает, не хотите, не мигрируйте.<\/p>\n<p>Попробуйте, если еще нет:<\/p>\n<p class=\"loud\"><a href=\"https:\/\/recipe-scaler.ru\">recipe-scaler.ru<\/a><\/p>\n<p>Если будут мысли, пишите: <a href=\"mike.ozornin@gmail.com\">mike.ozornin@gmail.com<\/a><\/p>\n",
            "date_published": "2025-09-23T04:14:38+03:00",
            "date_modified": "2025-09-23T14:18:46+03:00",
            "_date_published_rfc2822": "Tue, 23 Sep 2025 04:14:38 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "206",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "203",
            "url": "https:\/\/mikeozornin.ru\/blog\/all\/hello-recipe-scaler\/",
            "title": "Анонс Recipe scaler",
            "content_html": "<p class=\"lead\">Навайбкодил себе проект, вдруг кому будет полезен<\/p>\n<p><video src=\"https:\/\/cdn-std.droplr.net\/files\/acc_383168\/1nwwVt\" style=\"width: 100%; height: 100%;\" preload=\"auto\" controls=\"\" controlslist=\"download loop=\"loop\"><\/video><\/p>\n<h2>Зачем нужен<\/h2>\n<p>В рецептах обычно указывают количество ингредиентов на Х порций, а приготовить нужно на Y. В этих случаях приходится пересчитывать все ингредиенты рецепта, сохраняя пропорции.<\/p>\n<p>Для этого дизайн-директор Злых Марсиан Рома Шамин написал приложение Recipe scaler. Отлично приложение, долго им пользуюсь. Мне не хватало в нем текста описания, чтобы вставить сам рецепт, а ждать обновлений как будто не приходится. Я написал для себя свое другое.<\/p>\n<p class=\"loud\"><a href=\"https:\/\/recipe-scaler.ru\">recipe-scaler.ru<\/a><\/p>\n<p>Что я посчитал нужным добавить:<\/p>\n<ul>\n<li><i>Текст описания<\/i>. Если в нем разметить ингредиенты, то будет актуальный рецепт на нужные пропорции<\/li>\n<li><i>Десктоп-версию<\/i>. Бывает, что удобнее записать рецепт с компьютера, особенно если нужно скопировать рецепт с сайта, убрать лишнее, переписать.<\/li>\n<li><i>Синхронизацию устройств<\/i>. Можно написать рецепт на компьютере, а потом готовить по телефону.<\/li>\n<li><i>Шаринг рецептов<\/i>. Когда кто-то спросит «ой, а поделись рецептом», у вас будет ответ. В целом можно готовить прямо по пошаренному рецепту, их тоже можно пересчитать.<\/li>\n<li><i>ИИ<\/i>. Куда же сейчас без него. Начните с рецепта и нажмите волшебную палочку. ИИ попробует распознать и разметить ингредиенты за вас, придется лишь чуть-чуть его поправить.<\/li>\n<\/ul>\n<p>Мобильный:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/mikeozornin.ru\/blog\/pictures\/hello-recipe-scaler-2@2x.png\" width=\"400\" height=\"865.5\" alt=\"\" \/>\n<\/div>\n<p>Десктоп:<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/mikeozornin.ru\/blog\/pictures\/hello-recipe-scaler@2x.png\" width=\"898\" height=\"653\" alt=\"\" \/>\n<\/div>\n<h2>Как работает<\/h2>\n<p>Рецепты хранятся у вас в браузере и синхронизируются на сервер. Можно писать в оффлайне, как выйдете в оффлайн, все синканется. Изменения можно делать даже в одном рецепте, конфликтов быть не должно (в теории), не каждый коммерческий продукт так умеет.<\/p>\n<p>Сервер не знает о вас ничего, кроме рецептов, — ни почты, ни телефона, ни аккаунта, даже айпи-адрес. Чтобы залогиниться на другое устройство, используются сид-фразы, как в криптокошельках, не потеряйте ее или сессию на любом из устройств.<\/p>\n<p>Приложение можно сохранить как PWA и на десктопе, и на телефоне. При добавлении сайта как PWA очищаются все локальные сторы, поэтому по умолчанию ваших рецептов там не будет. Зайдите в PWA как в новый девайс через сид-фразу.<\/p>\n<p>Неочевидные штуки:<\/p>\n<ul>\n<li>Если ввести две и более черточки, то вставится разделитель, а если ввести название и не указывать ингредиенты, добавится заголовок.<\/li>\n<li>Если мыслите категориями порций, сделайте ингредиент «порции» и введите туда количество, можно будет пересчитывать по порциям.<\/li>\n<li>На тачпаде тоже работают свайпы для удаления.<\/li>\n<\/ul>\n<h2>Что под капотом<\/h2>\n<p>Если кому интересно, что внутри, то вот ключевые слова:<br \/>\nReact, Tailwind (не берите, гадость), CRDT, YJS, Websockets, Express.js, Supabase, Openrouter, Gemini Flash.<\/p>\n<p>Предложения можно писать на <a href=\"mike.ozornin@gmail.com\">mike.ozornin@gmail.com<\/a>.<\/p>\n",
            "date_published": "2025-08-29T09:04:03+03:00",
            "date_modified": "2025-09-20T21:42:48+03:00",
            "image": "https:\/\/mikeozornin.ru\/blog\/pictures\/hello-recipe-scaler-2@2x.png",
            "_date_published_rfc2822": "Fri, 29 Aug 2025 09:04:03 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "203",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/mikeozornin.ru\/blog\/pictures\/hello-recipe-scaler-2@2x.png",
                    "https:\/\/mikeozornin.ru\/blog\/pictures\/hello-recipe-scaler@2x.png"
                ]
            }
        }
    ],
    "_e2_version": 3798,
    "_e2_ua_string": "E2 (v3798; Aegea)"
}