S.EE Docs
Для разработчиков

Приложение для ПК

Нативное настольное приложение для S.EE

Сокращайте ссылки, делитесь текстом и загружайте файлы со своего компьютера с помощью нативных приложений для macOS и Linux.

Загрузка

Поддерживаемые платформы

ПлатформаСтатусТехнология
macOSДоступноSwiftUI
LinuxДоступноGTK4 + libadwaita + Rust
WindowsВ разработке-

Возможности

  • Сокращение URL — пользовательский короткий код, заголовок, пароль и срок действия
  • Обмен текстом — обычный текст, исходный код или Markdown с моноширинным редактором
  • Загрузка файлов — перетаскивание, вставка из буфера обмена или выбор файлов
  • Генерация QR-кодов — экспорт в PNG, SVG или PDF
  • История — локальный журнал всех созданных ссылок, текстов и файлов
  • Поддержка нескольких доменов — выбор доменов для разных сервисов
  • Панель использования — хранилище и лимиты в одном месте

macOS

Разработано на SwiftUI и SwiftData. Полностью поддерживает сочетания клавиш и интеграцию с меню-баром.

Основные моменты

  • Меню-бар — сокращайте URL, вставляйте и загружайте контент, открывайте последние элементы без главного окна
  • Перетаскивание — перетаскивайте файлы в любую часть области загрузки
  • Вставка из буфера обмена (Cmd+V) — изображения автоматически преобразуются в WebP, а при необходимости в PNG
  • Keychain — безопасное хранение API-ключа через системную безопасность macOS

Горячие клавиши

СочетаниеДействие
Cmd+NНовая короткая ссылка
Cmd+Shift+NНовая текстовая публикация
Cmd+VВставить и загрузить из буфера обмена
Cmd+,Настройки
Cmd+QВыход

Технологический стек

СлойТехнология
UISwiftUI
ХранилищеSwiftData
СетьURLSession (на акторах)
БезопасностьKeychain
МиниатюрыQuickLookThumbnailing
Обработка изображенийSwift-WebP

Linux

Разработано на GTK4, libadwaita и Rust. Следует рекомендациям GNOME Human Interface Guidelines.

Основные моменты

  • Нативный GNOME-опыт — адаптивная раскладка по GNOME HIG
  • Экспорт QR-кодов — PNG, SVG или PDF
  • Файл конфигурации~/.config/see/config.toml для API-ключа, базового URL и доменов по умолчанию
  • Переменные окруженияSEE_API_KEY, SEE_BASE_URL, SEE_TIMEOUT могут переопределять файл конфигурации

Горячие клавиши

СочетаниеДействие
Ctrl+1Переключиться на ссылки
Ctrl+2Переключиться на тексты
Ctrl+3Переключиться на файлы
Ctrl+,Открыть настройки
Ctrl+?Показать горячие клавиши
Ctrl+QВыход

Технологический стек

СлойТехнология
UIGTK4 + libadwaita
ЯзыкRust (редакция 2024)
API-клиентsee-sdk
QR-кодыВстроенный экспорт PNG, SVG и PDF

Хранение данных

  • Конфигурация: ~/.config/see/config.toml
  • История: ~/.local/share/see/history.json

Первые шаги

  1. Скачайте приложение для macOS или Linux
  2. Создайте аккаунт на s.ee, если его еще нет
  3. Создайте API-ключ в панели управления
  4. Откройте приложение, перейдите в Настройки и введите API-ключ

На этой странице