OnlySQ Cloud Drive — это неофициальное кроссплатформенное приложение и CLI‑инструмент, который монтирует OnlySQ Cloud (безлимитное хранилище файлов «Telegram‑based») прямо в файловую систему:
- на Windows — как отдельный диск в Проводнике через WinFsp + winfspy;
- на Linux — как обычный каталог в файловой системе через FUSE3 + pyfuse3.
После настройки можно работать с облаком почти как с локальным хранилищем: загружать, скачивать, удалять файлы, копировать публичные ссылки и настраивать автозапуск после входа в систему.
Особенности
Кроссплатформенный CLI: одна команда `onlysq-drive` для Windows и Linux.
Локальный индекс и кэш: быстрый доступ к структуре файлов и повторным операциям.
SQLite внутри: без отдельной БД и без дополнительного сервера.
Автозапуск после входа в систему:
Windows — через Планировщик заданий;
Linux — через `systemd --user`.
Копирование публичной ссылки из контекстного меню.
Интеграция с файловыми менеджерами:
Windows — Проводник;
Linux — Dolphin, Nautilus, Nemo, Caja.
Поддержка боковой панели на Linux: Dolphin через FUSE mount options, GTK‑менеджеры через `x-gvfs-show` и GTK bookmarks.
Кастомная иконка диска на Windows.
Поддерживаемые платформы
Windows 10/11: монтируется как диск (по умолчанию `O:`), требуется WinFsp.
Linux: монтируется как каталог (по умолчанию `/run/media/$USER/OnlySQCloud` или `~/OnlySQCloud`), требуется FUSE3.
Требования
Python 3.10+ на обеих платформах.
WinFsp для Windows (устанавливается через `winget` или командой `onlysq-drive bootstrap`).
FUSE3 и пакеты `pyfuse3`, `trio` для Linux (устанавливаются командой `onlysq-drive bootstrap`).
Для Linux: один из инструментов буфера обмена — `wl-copy` (Wayland), `xclip` или `xsel` для команды `copy-link`.