Универсальное расширение для браузера Chrome, которое выгружает счета, транзакции и заказы из банковских приложений и маркетплейсов в CSV, Sure или Firefly III.
- ✅ Т-Банк
- ✅ Яндекс Банк
- ✅ Яндекс Лавка
- ✅ Жизнь Март
- 🔄 Автоматическая синхронизация счетов и транзакций в Sure и Firefly III
- 📁 Выгрузка в CSV в универсальном формате или формате провайдера
- 🔒 Безопасное хранение настроек и данных
- 🎯 Онбординг — пошаговая настройка при первом запуске
- Скачайте и запустите скрипт установки:
curl -s https://raw.githubusercontent.com/maintainer64/bank-universal-sync/main/install.sh | bashИли вручную:
# Скачайте скрипт из репозитория
curl -fsSL https://raw.githubusercontent.com/maintainer64/bank-universal-sync/main/install.sh -o install.sh
# Дайте права на выполнение
chmod +x install.sh
# Запустите установку (скачает последний релиз с GitHub и распакует)
./install.sh- Скачайте последний релиз:
# Используйте скрипт для скачивания
./install.sh-
Распакуйте расширение:
- Архив автоматически распакуется в
~/bank-universal-sync_latest/
- Архив автоматически распакуется в
-
Добавьте расширение в Chrome:
- Откройте Chrome и перейдите в
chrome://extensions/ - Включите "Режим разработчика" (переключатель в правом верхнем углу)
- Нажмите "Загрузить распакованное расширение"
- Выберите папку с распакованным расширением
- Откройте Chrome и перейдите в
- Нажмите на иконку расширения в Chrome
- Перейдите в настройки
- Настройте:
- Тип экспорта — CSV, Sure или Firefly III
- Параметры провайдера — адрес и токен (если требуется)
- Лимит операций — максимальное количество выгружаемых записей
- Откройте нужный банковский сервис в браузере
- Нажмите на иконку расширения
- Нажмите "Синхронизировать" — данные будут отправлены в выбранный сервис
- Откройте нужный банковский сервис
- Нажмите на иконку расширения
- Выберите:
- "Операции в CSV" — экспорт транзакций
- "Счета в CSV" — экспорт счетов
- "Заказы в CSV" — экспорт заказов (для маркетплейсов)
- Node.js 20+
- Yarn 1.x
# Клонируйте репозиторий
git clone https://github.com/maintainer64/bank-universal-sync.git
cd bank-universal-sync
# Установите зависимости
pnpm install
# Запустите в режиме разработки
pnpm dev
# Соберите для production
pnpm buildsrc/
├── index.tsx # Основной компонент
├── background/ # Фоновые скрипты
├── content/ # Контент-скрипты для банковских сервисов
├── utils/ # Утилиты и хелперы
└── types/ # TypeScript типы
- 🔐 Локальное хранение — все настройки хранятся локально в браузере
- 🌐 Безопасные запросы — использование HTTPS для API вызовов
- Убедитесь, что расширение включено в
chrome://extensions/ - Проверьте настройки провайдера (адрес, токен)
- Откройте консоль разработчика (F12) для просмотра ошибок
- Проверьте подключение к интернету
- Убедитесь, что выбранный сервис доступен
- Проверьте правильность настроек в разделе конфигурации
Apache License
Примечание: Это расширение не связано с банками официально и работает путем анализа открытых страниц банковских сервисов. Используйте на свой страх и риск.