Geliştiriciler için
Masaüstü uygulaması
S.EE için yerel masaüstü uygulaması
Bağlantıları kısaltın, metin paylaşın ve dosyaları macOS ve Linux için yerel uygulamalarla bilgisayarınızdan yükleyin.
İndir
- macOS: https://s.ee/macos
- Linux: https://s.ee/linux
Desteklenen platformlar
| Platform | Durum | Teknoloji |
|---|---|---|
| macOS | Kullanılabilir | SwiftUI |
| Linux | Kullanılabilir | GTK4 + libadwaita + Rust |
| Windows | Geliştirme aşamasında | - |
Özellikler
- URL kısaltma — Özel slug, başlık, parola ve sona erme süresi
- Metin paylaşımı — Tek aralıklı düzenleyiciyle düz metin, kaynak kodu veya Markdown
- Dosya yükleme — Sürükle bırak, panodan yapıştırma veya dosya seçici
- QR kod oluşturma — PNG, SVG veya PDF olarak dışa aktarma
- Geçmiş — Oluşturulan bağlantı, metin ve dosyaların yerel kaydı
- Çoklu alan adı desteği — Her hizmet için birden fazla alan adı seçimi
- Kullanım paneli — Depolama kullanımı ve oran limitleri tek bakışta
macOS
SwiftUI ve SwiftData ile geliştirilmiştir. Tam klavye kısayolu desteği ve menü çubuğu entegrasyonu sunar.
- sdotee/app/macos
- macOS 14.0+ gerektirir
Öne çıkanlar
- Menü Çubuğu — Ana pencereyi açmadan URL kısaltın, yapıştırıp yükleyin ve son öğelere erişin
- Sürükle bırak — Dosyaları yükleme alanına istediğiniz yerden bırakın
- Panodan yapıştırma (Cmd+V) — Görselleri otomatik olarak WebP'ye dönüştürür; gerekirse PNG kullanır
- Keychain — API anahtarını macOS Security framework üzerinden güvenli biçimde saklar
Klavye kısayolları
| Kısayol | İşlem |
|---|---|
| Cmd+N | Yeni kısa bağlantı |
| Cmd+Shift+N | Yeni metin paylaşımı |
| Cmd+V | Panodan yapıştır ve yükle |
| Cmd+, | Ayarlar |
| Cmd+Q | Çıkış |
Teknoloji yığını
| Katman | Teknoloji |
|---|---|
| Arayüz | SwiftUI |
| Depolama | SwiftData |
| Ağ | URLSession (actor tabanlı) |
| Güvenlik | Keychain |
| Küçük görseller | QuickLookThumbnailing |
| Görsel işleme | Swift-WebP |
Linux
GTK4, libadwaita ve Rust ile geliştirilmiştir. GNOME Human Interface Guidelines kurallarını izler.
- sdotee/app/linux
- GTK 4.14+ ve libadwaita 1.5+ gerektirir
Öne çıkanlar
- Yerel GNOME deneyimi — GNOME HIG kurallarına uygun uyarlanabilir düzen
- QR kod dışa aktarma — PNG, SVG veya PDF
- Yapılandırma dosyası — API anahtarı, temel URL ve varsayılan alan adları için
~/.config/see/config.toml - Ortam değişkenleri —
SEE_API_KEY,SEE_BASE_URL,SEE_TIMEOUTyapılandırma dosyasını geçersiz kılar
Klavye kısayolları
| Kısayol | İşlem |
|---|---|
| Ctrl+1 | Bağlantılar görünümüne geç |
| Ctrl+2 | Metinler görünümüne geç |
| Ctrl+3 | Dosyalar görünümüne geç |
| Ctrl+, | Tercihleri aç |
| Ctrl+? | Klavye kısayollarını göster |
| Ctrl+Q | Çıkış |
Teknoloji yığını
| Katman | Teknoloji |
|---|---|
| Arayüz | GTK4 + libadwaita |
| Dil | Rust (2024 edition) |
| API istemcisi | see-sdk |
| QR kod | Yerleşik (PNG, SVG, PDF dışa aktarma) |
Veri depolama
- Yapılandırma:
~/.config/see/config.toml - Geçmiş:
~/.local/share/see/history.json
Başlarken
- macOS veya Linux için uygulamayı indirin
- Henüz hesabınız yoksa s.ee üzerinden bir hesap oluşturun
- Panelinizden API anahtarı oluşturun
- Uygulamayı açın, Tercihler bölümüne gidin ve API anahtarınızı girin