Skip to content

melroncod/SobNotes

Repository files navigation

SobNotes 🧠

Local desktop app for generating technical notes with GigaChat
Quickly create structured Markdown notes on programming, algorithms, DevOps, interviews, and more.


About SobNotes

SobNotes is a Python 3.11 application that sends your text prompt to the GigaChat API and receives a ready-to-use JSON note. It’s perfect for study, documentation, or interview prep.


Features

  • AI-powered generation of title and body in Markdown
  • OAuth2-authenticated requests to GigaChat API
  • Local storage in notes.json (title, body, tags)
  • PyQt6 GUI for prompt entry and preview
  • Error handling: network issues, auth failures, invalid JSON
  • Fallback to plain text if JSON parsing fails

Requirements

  • Python 3.11
  • Dependencies in requirements.txt

License

GNU License © 2025 melroncod


SobNotes 🧠

Локальное приложение для создания технических заметок с помощью GigaChat
Быстро генерируй структурированные заметки в Markdown по программированию, алгоритмам, DevOps и другим темам.


О проекте

SobNotes — это приложение на Python 3.11, которое отправляет ваш запрос в API GigaChat и получает готовый JSON-объект заметки. Отлично подходит для учёбы, документации и подготовки к собеседованиям.


Функционал

  • Генерация заголовка и тела заметки в Markdown
  • OAuth2-авторизация при работе с API GigaChat
  • Локальное хранилище в notes.json (title, body, tags)
  • Графический интерфейс на PyQt5 для ввода запроса и просмотра результата
  • Обработка ошибок: сеть, авторизация, неверный JSON
  • Fallback к простому тексту при ошибках парсинга JSON

Зависимости

  • Python 3.11
  • Зависимости в requirements.txt

Лицензия

GNU License © 2025 melroncod

About

App for generating and storing technical notes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published