WebPin - Web Uygulama Yöneticisi

WebPin - Web Uygulama Yöneticisi

Herhangi bir web sitesini yerel masaüstü uygulamasına dönüştürün

:camera_flash: Ekran Görüntüleri




:star2: Özellikler

  • :art: Modern GTK4/Libadwaita Arayüzü - Güzel, yerel Linux masaüstü deneyimi
  • :globe_with_meridians: Çoklu Tarayıcı Desteği - Firefox, Chrome, Chromium, Brave, Edge ve daha fazlasıyla çalışır
  • :lock: İzole Profiller - Web uygulamalarını ayrı tarayıcı profilleriyle çalıştırın
  • :dark_sunglasses: Özel Mod - Uygulamaları gizli/özel tarama modunda başlatın
  • :dart: Otomatik Favicon İndirme - Uygulama ikonlarını otomatik olarak alın ve ayarlayın
  • :bar_chart: Kullanım İstatistikleri - En çok kullandığınız web uygulamalarını takip edin
  • :earth_africa: Çoklu Dil - İngilizce ve Türkçe dil desteği
  • :art: Tema Desteği - Açık, Koyu ve Otomatik tema modları
  • :outbox_tray: İçe/Dışa Aktarma - Web uygulamalarınızı yedekleyin ve geri yükleyin
  • :gift: Easter Egg - Gizli sürpriz özellik (Hakkında’da logoyu 3 kez tıklayın!)

:clipboard: Gereksinimler

  • Python 3.8 veya üzeri
  • GTK 4.0
  • Libadwaita 1.0
  • GObject Introspection
  • Python GI bağlantıları
  • PIL/Pillow (isteğe bağlı, daha iyi ikon işleme için)

:bulb: Kullanım

Web Uygulaması Oluşturma

  1. WebPin’i başlatın
  2. + düğmesine tıklayın
  3. Uygulama adını ve URL’sini girin
  4. (İsteğe bağlı) Favicon’u otomatik indirmek için ikon düğmesine tıklayın
  5. Tercih ettiğiniz tarayıcıyı seçin
  6. Bir kategori seçin
  7. Gerekirse gelişmiş seçenekleri yapılandırın
  8. Kaydet’e tıklayın

Gelişmiş Seçenekler

  • İzole Profil: Uygulamayı ayrı bir tarayıcı profiliyle çalıştırın
  • Özel Pencere: Gizli/özel modda başlatın
  • Özel Değişkenler: Uygulama için ortam değişkenleri ayarlayın
  • Pencere Boyutu: Özel pencere boyutları tanımlayın
  • Etiketler: Uygulamaları özel etiketlerle düzenleyin

Klavye Kısayolları

  • Arama: Uygulamaları filtrelemek için yazmaya başlayın
  • Enter: Seçili uygulamayı başlatın
  • Delete: Seçili uygulamayı kaldırın
  • Ctrl+A: Tüm uygulamaları seç

:dart: Desteklenen Tarayıcılar

  • Firefox (tüm varyantlar)
  • Chromium
  • Google Chrome
  • Brave
  • Microsoft Edge
  • Vivaldi
  • Opera
  • Epiphany/GNOME Web
  • Ve daha fazlası!

:hammer_and_wrench: Yapılandırma

WebPin yapılandırmasını şurada saklar:

  • Yapılandırma: ~/.config/webpin/config.json
  • Dil: ~/.config/webpin/language.json
  • Desktop dosyaları: ~/.local/share/applications/webapp-*.desktop
  • İkonlar: /usr/share/webpin/icons/

:rocket: Kurulum

Github Profilim
Proje Github Bağlantısı
Proje Releases .deb

Terminal Üzerinden Kurmak İçin:

wget -O Setup_Linux64.deb https://github.com/cektor/WebPin/releases/download/1.0.0/Setup_Linux64.deb && sudo apt install ./Setup_Linux64.deb && sudo apt-get install -f -y
5 Beğeni

Sayenizde Terminalden korkanlar Linux’a daha rahat geçebilecek.
Uygulamalarınızı arayüz ile yaptığınız için herkes kullanabilir.
(Bu arada neden GTK+ tercih ediyorsunuz?)

1 Beğeni

Çok Teşekkür Ederim.
Aslında QT5 ve QT6 da kullanıyorum Projeden Projeye Değişiyor. Cross Platform Bir Uygulama Yazdığımda Genelde QT5 veya QT6 Kullanıyorum. Sadece Linuxda Çalışacaksa Genelde GTK Kullanıyorum. Yani Belli Bir Amacı Yok Sadece Kendi Belirlediğim Bir Standart Diyebilirim.

Uygulama bu işlevimi yapıyor.

PWA Benzeri Evet Ama Hala PWA Desteği Sunmayan Milyonlarca Web Mevcut Onlar İçin

2 Beğeni