Tiny Software

Набор небольших десктопных приложений в едином стиле.

Tiny Software

Tiny Software — набор небольших десктопных приложений, с которых начиналось моё знакомство с Python. Три инструмента в едином стиле: URL Cutter, Password Generator и Image Converter.

Главным был не сам функционал, а навык доводить начатое до конца — не до скрипта, который надо запускать из консоли, а до готового .exe, которым может пользоваться самый обычный человек. Все три собраны на Flet, работают локально и без телеметрии.

Каждое приложение — маленькое, но доведённое до конца: свой узнаваемый стиль, портативный .exe, тесты и релизы на GitHub. Вместе они показывают путь от «просто скрипта» к аккуратному продукту, которым не стыдно поделиться.

Приложения

URL Cutter

URL Cutter

Сокращает длинные ссылки и держит их в порядке — с историей, поиском и копированием в один клик.

  • Сокращение через TinyURL и копирование короткой ссылки одной кнопкой.
  • История в таблице: поиск, фильтры по URL / сервису / дате, настройка колонок.
  • Без аккаунтов и телеметрии — история хранится локально (SQLite).
  • 90% тестов
  • 3 релиза
  • ~87 МБ
  • Flet
  • pyshorteners
  • SQLAlchemy
Password Generator

Password Generator

Офлайн-генератор надёжных паролей — быстрый, настраиваемый, privacy-first.

  • Криптостойкая генерация через secrets, индикатор надёжности, копирование в клик.
  • Готовые политики Standard / Admin / NIST и ручная настройка набора символов.
  • Автоскрытие пароля и автоочистка буфера обмена — меньше риск случайной утечки.
  • 91% тестов
  • 4 релиза
  • ~83 МБ
  • Flet
  • secrets
Image Converter

Image Converter

Пакетное переименование и конвертация изображений — с безопасными именами и предсказуемым результатом.

  • Пакетное переименование по маске (ref_001, ref_002…) и реальная конвертация формата.
  • Автообработка дубликатов, чистка недопустимых символов, пропуск повреждённых файлов.
  • Полностью локально — файлы никогда не покидают компьютер.
  • 87% тестов
  • 3 релиза
  • ~83 МБ
  • Flet
  • Pillow