Перейти к содержимому

Sync

Данные из сервисов без API - в ваши базы

Общий рантайм для синхронизаций из сервисов без публичного API в Notion и Finapp.

    Вы входите. Дальше само.

    Логин и 2FA вы проходите сами в настоящем Chrome. Дальше CLI читает внутренний API сервиса из залогиненного профиля и переносит данные в Notion или Finapp. Один рантайм, десять синхронизаций.

    Что умеет Sync

    • Банки → Finapp

      Т-Банк, Сбер, Альфа, Яндекс, Ozon, Халва. Операции сопоставляются с категориями и кошельками по правилам, каждый прогон оставляет манифест этапов.

    • Анализы → Notion

      Результаты из личного кабинета Инвитро ложатся в базы здоровья с нормами и алиасами показателей.

    • Google Photos

      Новые фото и видео скачиваются в оригинале, речь расшифровывается локальной моделью, превью строкой уходят в Notion.

    • Движок

      Сессии и профили браузера, блокировки, ретраи и таймауты, приватное хранилище, дельты снимков, реестр команд - один общий пакет.

    • Notion как цель

      Свой клиент: пейсинг и ретраи, сравнение свойств, идемпотентный upsert, адресация колонок по id, чтобы переименование в UI ничего не ломало.

    • И ещё

      Rutracker в базу ссылок, офлайн-зеркало Notion, ежедневная история настроек Claude, Movies и Music.

    • А ещё

      • Bun
      • Playwright
      • pnpm workspace
      • тесты на каждую синхронизацию
      • knip

    Под капотом

    Вы входите в сервис сами в настоящем браузере, а дальше CLI читает его внутренний API из залогиненного профиля. Сессии и профили, блокировки, ретраи, приватное хранилище и дельты снимков живут в одном пакете, на котором стоят Movies, Music и ещё семь синхронизаций.

    • TypeScript
    • Bun
    • Playwright
    • Notion API
    • Supabase
    • Банки → Finapp: Т-Банк, Сбер, Альфа, Яндекс, Ozon и Халва с правилами сопоставления категорий и кошельков
    • Анализы из Инвитро → базы здоровья в Notion
    • Google Photos: новые фото и видео с расшифровкой речи локальной моделью
    • Rutracker, офлайн-зеркало Notion, ежедневная история настроек Claude

    Ещё проекты

    Давайте задеплоим вашу идею.

    Открыт к интересным проектам и сотрудничеству. Есть задача, продукт или легаси, которое давно просит рефакторинга? Обсудим - созвон будет короче любого стендапа.