Skip to content

Whois desktop app with Go. Fyne is used for GUI library. There is a Medium write-up written by me for show Fyne with this app.

Notifications You must be signed in to change notification settings

uslanozan/go-whois-desktop-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Go Whois Desktop App 🌐

Bu uygulama, kullanıcıların girdiği bir domain adı için Whois bilgilerini sorgulamak amacıyla geliştirilmiştir. Kullanıcılar,domain adını girdikten sonra ilgili Whois bilgilerini görüntüleyebilir ve bu bilgileri TXT dosyası olarak kaydedebilirler.

Yapılışını ve Fyne'ı anlattığım Medium yazıma buradan ulaşabilirsiniz: https://medium.com/@uslanozan/go-fyne-nedir-ve-nasıl-kullanılır-go-ile-gui-yapmak-e66b416b25ab

image

✨ Özellikler

  • Kullanıcı dostu arayüz
  • Whois bilgilerini görüntüleme
  • TXT dosyası olarak kayıt etme

🔧 Kurulum

  • go get fyne.io/fyne/v2@latest
  • go install fyne.io/fyne/v2/cmd/fyne@latest

🖇️ Gereksinimler

  • Go 1.18+ sürümü
  • Google Search API erişimi
  • Go Fyne
  • GCC

🎯 Adımlar

  1. Repoyu klonlayın:
    git clone https://github.com/uslanozan/go-whois-desktop-app.git
    cd go-whois-desktop-app
    
  2. Gerekli bağımlılıkları yükleyin:
    go get fyne.io/fyne/v2
    go install fyne.io/fyne/v2/cmd/fyne@latest
    
  3. Projeyi çalıştırın:
    go run main.go
    
    

📖 Kullanım

  • Domain adı girin.
  • "Whois Sorgula" butonuna tıklayın.
  • Whois bilgileri görüntülenecek.
  • "Çıktıyı Kaydet" butonuna tıklayarak bilgileri TXT dosyası olarak kaydedin.

📦 Paketleme

  1. Windows 🪟:

    fyne package -os windows -icon images/YILDIZ.png
    
  2. macOS 🍎:

    fyne package -os darwin -icon images/YILDIZ.png
    
  3. Linux 🐧:

    fyne package -os linux -icon images/YILDIZ.png

About

Whois desktop app with Go. Fyne is used for GUI library. There is a Medium write-up written by me for show Fyne with this app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages