TGViewer
Инструменты программиста Инструменты программиста @prog_tools · 12.9K subscribers
Post #2621 2.76K
Локальный инструмент для очистки Gmail — без подписок и без отправки данных на внешние серверы. Всё происходит через Gmail API на своей машине.​

Что умеет:
🔘Bulk delete по отправителю (показывает, кто больше всего спамит)
🔘Массовая отписка от рассылок в один клик
🔘Mark as read для тысяч писем разом
🔘Фильтры по возрасту (7/30/90 дней), размеру (1/5/10 MB) и категориям (Promotions, Social, Updates)​

Под капотом FastAPI + uv, есть Docker-образ. Batch requests обрабатывают по 100 писем за один вызов API, так что даже большие ящики чистятся за минуты.​

История проекта забавная: автор — junior dev, написал первую версию за день буквально одним файлом, просто для себя. Выложил на Reddit, собрал 600+ звёзд — и теперь активно переписывает всё по-человечески, добавляет тесты и нормальную структуру. В комментариях попросили фильтр по размеру — добавил на следующий день.​

Код в репо, там же инструкция по получению API-ключа и настройке. Или есть видео-инструкция. А дальше просто клонируем репо и docker compose up -d. На видео демо.

@prog_tools
  • 🔥 4
  • ❤ 1
  • 👍 1
More from @prog_tools
  1. Oct 9, 2026Поиск и замена кода по структуре с ast-grep ast-grep ищет код по синтаксической структуре:…
  2. Oct 8, 2026Как найти самые большие файлы в Zsh Zsh умеет отбирать и сортировать файлы по размеру прям…
  3. Oct 8, 2026Post #3002
  4. Oct 8, 2026От чатбота к агентам: опыт Митчелла Хашимото Для работы с кодом Хашимото перешёл от отдель…
  5. Oct 7, 2026Post #3000
  6. Oct 7, 2026Read. Write. Edit. Bash. Это базовый набор операций Pi — агента, на котором построен OpenC…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →