Repository navigation
Releases
Granka 1.8.0
Гранка 1.8.0: интерфейс на русском и английском, отложенные публикации в Telegram и ссылки автора в «Справке → О программе».
- Язык интерфейса, материала и комментариев ИИ выбирается отдельно. Статья не переводится автоматически.
- Отложенная отправка запускается только по подтверждённому снимку. Для выполнения Гранка и компьютер должны работать. Пропущенные задания и неизвестные результаты не отправляются повторно автоматически.
- Windows x64: проверенная portable-сборка. Распакуйте ZIP целиком и запустите Granka.exe. Контрольная сумма приложена.
Очередь проверена на тестовом транспорте без отправки пользовательских публикаций.
Гранка 1.7.2 — новая статья, ИИМетр и корзина
Гранка — локальный редактор статей: ИИ предлагает изменения, автор выбирает, что оставить.
Что изменилось с 1.4.0
- Новая статья. Мастер создаёт пустой текст, разделы, статью из заметок или заготовку с ИИ. Можно задать аудиторию, цель, авторский стиль и разовую смесь приправ. Результат генерации можно исправить до создания файлов.
- ИИМетр и свои тексты. Корпус выбирается из интерфейса; пустая и недоступная папки показываются отдельно. Оценка остаётся редакторским ориентиром, не доказательством машинного авторства.
- Корзина. Перенос, восстановление без перезаписи занятых путей и отдельная окончательная очистка. Перед удалением оригиналов проверяются копии; активное задание блокирует перенос. Публикации на сайте и в Telegram не удаляются.
- Отправитель Telegram. Настройка «От имени канала — через бота» или ручная подготовка без отправки. Название канала видно перед подтверждением. В ручном режиме сервер запрещает отправку, в том числе из старых вкладок. Подключения личного аккаунта нет.
- Надёжность и справка. Ограниченные повторы чтения и атомарной замены файлов при временной блокировке Windows без повторного запроса к ИИ; дополнена инструкция по новым процессам. Отрицательный тест корзины проверяет реальное включение ошибки и восстановление после частичного удаления, включая псевдонимы путей.
Установка
Для Windows 10/11 x64: Granka-1.7.2-Setup-x64.exe. Для запуска без установки: распакуйте Granka-1.7.2-Portable-x64.zip целиком и откройте Granka.exe. Системные Python и Node.js не нужны. В поставке есть учебная статья; редактирование работает без ИИ.
Перед обновлением сохраните текст во вкладках, дождитесь завершения заданий и остановите Гранку. Статьи, ключи и настройки хранятся отдельно от программы.
Установщик не подписан сертификатом издателя: Windows может показать SmartScreen или неизвестного издателя. Сверьте файл с SHA256SUMS.txt. Контрольная сумма проверяет целостность и не заменяет сертификат.
ИИ подключается пользователем: Codex использует доступ аккаунта, OpenRouter оплачивается отдельно. При запуске ИИ в выбранный сервис передаются текст и включённый контекст. Пользовательские статьи, корпус и ключи в поставку не входят.
Проверка
Полный набор: 401 тест. Публичные исходники и история проверены на типовые признаки секретов и личных данных; находок нет. Проверки GitHub и установщика привязаны к коммиту этого выпуска; квитанции доступны в Actions.
Сертификат издателя, реальный вход в аккаунт и художественная оценка замечаний этими проверками не покрываются. Качество анализа оценивайте на своих текстах.
Проверка Windows остановила подготовку 1.7.1 на ошибке самого теста. Тег сохранён, но установщик этого номера не выпускался. Исправление проверки вошло в 1.7.2; рабочий алгоритм корзины не менялся.
Исходники — granka-1.7.2-source.zip, без частной истории. MIT · copyright androman (androman.pro).
Гранка 1.4.0 — свои площадки и обновление постов
Один WordPress теперь можно подключить без NAS, стейджа и Git. Настройки и доступы у каждого пользователя свои; новая установка не содержит конфигурации автора.
Что изменилось:
- Подключение WordPress через интерфейс: имя и URL, SSH-сервер/пользователь/порт/ключ, каталог WordPress, Docker и дополнительные аргументы WP-CLI.
- Один сайт или маршрут до восьми площадок. Их можно переименовать, переставить, отключить и удалить. Git включается отдельно.
- Снимок фиксирует назначение: смена URL, подключения или порядка требует подготовки заново. Прежние конфигурации и квитанции продолжают читаться.
- Telegram: «Обновить опубликованный пост» сохраняет ссылку и message_id; «Создать новый» — отдельное действие. Добавлены защита двух экземпляров одного профиля и блокировка неоднозначного повтора.
- Видимый возврат из анонса к статье; исправлена гонка браузерного Back/Forward при загрузке Telegram.
- Сохранение настроек с ревизией, явный маршрут прокси для каждой площадки и устойчивое сохранение JSON при кратковременной блокировке Windows.
- Обновлены README, настройка и справка с десятью актуальными иллюстрациями.
Windows 10/11 x64: установщик или переносимый ZIP, Python и Codex входят в комплект. Исходники — в отдельном архиве и в репозитории, лицензия MIT.
Проверка: 298 тестов локально; Windows и Linux в Checks; отдельный Windows workflow проверил автономный запуск, установку, повторную установку и удаление с сохранением данных. Подробности — в Verification.json. SHA256SUMS.txt содержит контрольные суммы файлов.
Для публикации WordPress нужны SSH и WP-CLI на сервере; REST API в этот выпуск не входит. Установщик без цифровой подписи. Гранка пока не шифрует токен, сохранённый в текстовом файле; его следует хранить вне статей и общих папок.
Гранка 1.3.0 — тёмная мастерская
Гранка 1.3.0 — тёмная мастерская и скобочки.
- Новая компоновка: постоянное меню, отдельные экраны статей, календаря, Telegram и настроек. Текст и незавершённые черновики сохраняются при переходах.
- Новый знак со скобочками и Windows-иконка. Шрифт, размер текста и движение настраиваются.
- Встроенная справка с восемью снимками интерфейса и руководство в составе Windows-поставки.
- Строка состояния показывает подтверждённую публикацию на сайте и в Telegram, включая связанные копии статьи. Правки после выпуска отмечаются отдельно.
- Исправлены обработка результата анализа при опережающих часах браузера и загрузка модулей при быстрых перезагрузках.
Установщик и переносимый ZIP для Windows 10/11 x64 включают Python и Codex. Статьи и настройки хранятся отдельно от программы и сохраняются при обновлении и удалении. Перед обновлением сохрани текст и останови Гранку через меню «Пуск».
Редактирование работает без ИИ. Доступ к модели требует отдельного входа в ChatGPT или настройки OpenRouter. Telegram и сайт подключаются отдельно; программа ничего не отправляет без подтверждения.
Установщик не подписан цифровым сертификатом. Windows может показать неизвестного издателя. Проверяй SHA256SUMS.txt; контрольная сумма не заменяет подпись.
Проверки: 243 теста на Windows и Linux в Checks для того же коммита; отдельный запуск EXE, установка, повторная установка и удаление в Windows CI. Реальный вход в аккаунт ИИ и работа в чистой пользовательской виртуальной машине этим выпуском не проверялись.
MIT. Исходники и руководство находятся в репозитории.
Гранка 1.2.3 — MP4 в WordPress
Гранка — локальная редакторская мастерская: ИИ предлагает правки, а автор решает, что менять и где оставить свои скобочки))).
Исправление 1.2.3
MP4 теперь проходит из подготовленного снимка статьи в WordPress. В 1.2.2 снимок принимал видео, но транспорт отправки отказывал по расширению файла. Добавлены две регрессионные проверки: загрузка MP4 и путь до HTML статьи. Прежний выпуск и его файлы сохранены.
Возможности Гранки
- Приправы текста: ирония, метафоры, пошлые шутки и аллегории с отдельной дозировкой. Можно работать с фрагментом или со статьёй. Сначала предложение и сравнение, затем применение автором.
- История версий: сравнение выбранных вариантов и возврат старого текста новой версией. Последующие правки не исчезают из истории.
- Telegram с медиа: изображения и MP4 в анонсах, отдельный режим статьи, предпросмотр и подготовленный снимок перед отправкой.
- Видео внутри статьи: локальные MP4 можно включать в текст и подготовку публикации сайта.
- Windows: исправлена загрузка медиа из профилей с короткими путями вида
RUNNER~1. Поставка содержит Pillow 13.0.0 с исправлениями безопасности.
Включены возможности предыдущего выпуска: полный разбор композиции и логики статьи, ИИМетр, авторские правила, библиотека и календарь.
Установка
Для Windows 10/11 x64 скачайте Granka-1.2.3-Setup-x64.exe. Для запуска без установки — Granka-1.2.3-Portable-x64.zip: распакуйте целиком и откройте Granka.exe. Python и Codex входят в поставку; отдельная установка Python и Node.js не требуется.
Установщик без цифровой подписи. Windows может показать неизвестного издателя или SmartScreen; контрольные суммы — в SHA256SUMS.txt. Перед обновлением сохраните текст и закройте Гранку. Статьи и настройки хранятся отдельно от файлов программы.
Инструкции: Windows, разбор статьи, история изменений.
Проверки и границы
226 автоматических тестов прошли на Python 3.14 в Windows и Ubuntu 24.04. На Windows отдельно проверены автономный запуск, установка, повторная установка и удаление с сохранением пользовательских файлов. Бинарные файлы и исходники относятся к одному коммиту; контрольные суммы проверены после сборки.
Интерактивный мастер установки и вход в реальный аккаунт не проверялись в этом CI-прогоне. Редактор запускается без аккаунта ИИ; анализ требует настроенного провайдера. Codex использует доступ аккаунта, OpenRouter оплачивается отдельно при его выборе. Telegram и сайт требуют собственных настроек; подготовка публикации и её отправка — отдельные действия.
Исходники — granka-1.2.3-source.zip. MIT, copyright androman (androman.pro). Старые выпуски сохранены.
Гранка 1.2.2 — приправы, версии и видео в публикациях
Гранка — локальная редакторская мастерская: ИИ предлагает правки, а автор решает, что менять и где оставить свои скобочки))).
Что вошло в 1.2.2
- Приправы текста: ирония, метафоры, пошлые шутки и аллегории с отдельной дозировкой. Можно работать с фрагментом или со статьёй. Сначала предложение и сравнение, затем применение автором.
- История версий: сравнение выбранных вариантов и возврат старого текста новой версией. Последующие правки не исчезают из истории.
- Telegram с медиа: изображения и MP4 в анонсах, отдельный режим статьи, предпросмотр и подготовленный снимок перед отправкой.
- Видео внутри статьи: локальные MP4 можно включать в текст и подготовку публикации сайта.
- Windows: исправлена загрузка медиа из профилей с короткими путями вида
RUNNER~1. Поставка содержит Pillow 13.0.0 с исправлениями безопасности.
Включены возможности предыдущего выпуска: полный разбор композиции и логики статьи, ИИМетр, авторские правила, библиотека и календарь.
Установка
Для Windows 10/11 x64 скачайте Granka-1.2.2-Setup-x64.exe. Для запуска без установки — Granka-1.2.2-Portable-x64.zip: распакуйте целиком и откройте Granka.exe. Python и Codex входят в поставку; отдельная установка Python и Node.js не требуется.
Установщик без цифровой подписи. Windows может показать неизвестного издателя или SmartScreen; контрольные суммы — в SHA256SUMS.txt. Перед обновлением сохраните текст и закройте Гранку. Статьи и настройки хранятся отдельно от файлов программы.
Инструкции: Windows, разбор статьи, история изменений.
Проверки и границы
Полный набор автоматических тестов прошёл на Python 3.14 в Windows и Ubuntu 24.04. На Windows отдельно проверены автономный запуск, установка, повторная установка и удаление с сохранением пользовательских файлов. Бинарные файлы и исходники относятся к одному коммиту; контрольные суммы проверены после сборки.
Интерактивный мастер установки и вход в реальный аккаунт не проверялись в этом CI-прогоне. Редактор запускается без аккаунта ИИ; анализ требует настроенного провайдера. Codex использует доступ аккаунта, OpenRouter оплачивается отдельно при его выборе. Telegram и сайт требуют собственных настроек; подготовка публикации и её отправка — отдельные действия.
Исходники — granka-1.2.2-source.zip. MIT, copyright androman (androman.pro). Старые выпуски сохранены.
Гранка 1.1.0 — разбор статьи целиком и Windows-поставка
Гранка — локальный редактор Markdown: ИИ предлагает замечания, автор решает, что менять.
Что добавлено
- Разбор статьи целиком: карта мысли, композиция, логика, повторы, риторические шаблоны и личные правила. Замечания связывают несколько точных цитат и проходят отдельную перепроверку.
- ИИМетр: исправлена подсветка оборотов, включая Markdown-выделение и пересечения с авторскими пометками. Словарные находки видны и без личного корпуса.
- Библиотека и календарь: дата, статус и ссылка опубликованного материала, связанные версии исходников, исключение старых вариантов без потери автоматического чтения папки.
- Переход из Blatero: точный исходник по ссылке, включая Markdown без разметки и статьи с одинаковыми заголовками.
- Windows-поставка: установщик для текущего пользователя и переносимый архив со своими Python и Codex. Отдельная установка Python и Node.js не требуется.
Как начать
Для Windows 10/11 x64 скачайте Granka-1.1.0-Setup-x64.exe. Для запуска без установки — Granka-1.1.0-Portable-x64.zip, распакуйте целиком и откройте Granka.exe. В поставке есть учебная статья. Редактор работает без аккаунта ИИ; вход в ChatGPT доступен отдельно из меню Пуск или команды архива.
Установщик без цифровой подписи: Windows может показать неизвестного издателя или SmartScreen. Контрольные суммы находятся в SHA256SUMS.txt. Инструкции: Windows и разбор статьи.
Перед обновлением сохраните текст, дождитесь завершения заданий и остановите Гранку. Личные статьи и настройки хранятся отдельно от программы.
Проверки и ограничения
192 теста прошли на Windows и Ubuntu; Windows runner также проверил автономный запуск, установку, повторную установку и удаление с сохранением пользовательских файлов. Проверки относятся к исходникам и поставке этого выпуска. Реальный вход в аккаунт и интерактивный мастер установки отдельно не тестировались.
Разбор текста остаётся редакторским инструментом: три прохода одной модели могут повторять ошибку. Он не определяет машинное авторство и не заменяет проверку фактов. Качество замечаний нужно оценивать на собственных материалах. Codex использует доступ аккаунта, OpenRouter оплачивается отдельно при его выборе.
Исходники — granka-1.1.0-source.zip. MIT, copyright androman (androman.pro). Тег v1.0.0 сохранён.
Гранка 1.0.0
Гранка 1.0.0
Первый публичный выпуск Гранки — локального редактора Markdown с замечаниями
ИИ, решениями автора и историей версий.
Редактор предлагает замену к точной цитате. Автор принимает её, пишет свой
вариант или оставляет исходный текст. У чая, который остывает рядом, кнопки
отмены пока нет.
Что умеет
- Оформленное редактирование Markdown, режим исходника и сравнение версий.
- Замечания с вариантами, авторские пометки, личные правила и пакетные решения.
- Иллюстрации, обложки, анонсы и календарь публикаций.
- Подключение Codex CLI или OpenRouter со своими настройками.
- Настраиваемая публикация через Git и WordPress, предпросмотр Telegram.
В этой версии
- Иллюстрацию можно выделить щелчком и удалить клавишей или через меню.
- Удаление блока не накапливает лишние пустые строки.
- Исправлен контраст пунктов выпадающих списков Windows.
- Ссылки на документы и библиотеку поддерживают переход из локальной доски Blatero.
- Библиотека предлагает системный выбор файла и папки, запоминает источники и поддерживает ручной путь.
- При смене статьи или версии несохранённый текст защищён диалогом: сохранить, перейти без сохранения или остаться.
- Добавлены MIT, учебная разметка без вызова ИИ и проверки GitHub Actions.
Запуск
Распакуйте архив. Проверенная версия — Python 3.14.
python -m pip install -r requirements.txt
python launch-granka.pyНа Windows можно использовать py -3 вместо python.
Приложение откроется по адресу http://127.0.0.1:8901/.
Node.js для запуска не нужен.
Откройте библиотеку кнопкой +, затем выберите файл или папку. Для знакомства
без ИИ откройте examples/review.granka.json. Расширенные настройки описаны
в granka-config.example.json.
Проверка через Codex требует отдельно установленного CLI и входа;
OpenRouter — своего ключа, его запросы платные. Обычное редактирование
работает без подключения моделей.
Пользовательские тексты, настройки и ключи не включены в поставку.
При запуске ИИ-проверки текст и выбранные правила/примеры передаются
настроенному исполнителю. Интеграции публикации включаются владельцем.
Проверка и лицензия
В отдельном окружении Windows прошли 136 тестов и запуск распакованного
архива. GitHub Actions также успешно выполнил проверки на Windows и Ubuntu
с Python 3.14. Исправления CI и переносимости тестов находятся отдельными коммитами в main;
код приложения в нём совпадает с тегом v1.0.0.
MIT · Copyright (c) 2026 androman (androman.pro).
Лицензии включённых библиотек находятся в static/vendor.