Skip to content

bcanata/KEGM-CagriIsareti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Çağrı İşareti Sorgulama (KEGM, QRZ.com, TACallbook.org)

Kıyı Emniyeti Genel Müdürlüğü'nün, QRZ.com'un ve TACallbook.org'un Çağrı İşareti Sorgulama servisini JSON olarak kullanmanızı ve HTML üzerinden sorgulama yapmanızı sağlar.

  1. Repo'yu bilgisayarınıza klonlayın:

    git clone https://github.com/bcanata/KEGM-CagriIsareti.git
    cd KEGM-CagriIsareti
    
  2. Projenin olduğu klasörün içerisine aşağıdaki komutu girerek NPM projesini kurun:

    npm install
  • .env.sample dosyasındaki gerekli bilgileri doldurarak adını .env olarak değiştirin.

    • Kıyı Emniyeti Genel Müdürlüğü Çağrı İşareti Sorgulama servisine kendi bilgileriniz ile giriş yapın.

    • F12 tuşuna basarak Google Chrome Geliştirici Araçları'nı açın. Aşağıdaki şeklinde ASP.NET_SessionId anahtarının değerini bulun. Developer Tools

    • Bulduğunuz değeri .env dosyasında SESSIONID değerinin karşısına yazıp kaydedin. Bu sizin Kıyı Emniyeti Session ID'nizdir.

    • Belli bir süreden sonra Kıyı Emniyeti arabirimine tekrar giriş yapmanız gerekecektir. Paketin kurulu olduğu bilgisayarda herhangi bir tarayıcıdan tekrar giriş yapıp kullanmaya devam edebilirsiniz.

    • QRZ.com üzerinden sorgulamayı kullanmak isterseniz, QRZ.com XML API servisi üzerinden Session Key anahtarı oluşturun.

      • Aşağıdaki bağlantıyı kopyalayıp, kullanıcı adı (xxxxxx) ve şifre (abcdef) kısımlarına kendi QRZ.com çağrı işareti ve şifrenizi yazın.

        https://xmldata.qrz.com/xml/current/?username=xxxxxx;password=abcdef;agent=q5.0

      • Bağlantıyı açın. <Key>2331uf894c4bd29f3923f3bacf02c532d7bd9</Key> arasında, koyu renkli bölümde görüntülenen kısmı kopyalayın. Bu sizin QRZ.com Session Key'inizdir.

    • Bulduğunuz değeri .env dosyasında QRZ_SESSION_KEY= değerinin karşısına yazıp kaydedin.

  • Projenizi aşağıdaki komutu girerek başlatın:

    npm start

Projeniz, ayarladığınız port numarası üzerinde aktif olarak çalışmaya başlayacaktır.

Docker

Paketi Docker üzerinde çalıştırmak için şu komutu kullanabilirsiniz:

docker run -p 3000:3000 -d -e SESSIONID=[Kıyı Emniyeti Session ID] -e QRZ_SESSION_KEY=[QRZ Session Key] bcanata/callsign-search:0.0.2 

[Kıyı Emniyeti Session ID] ve [QRZ Session Key] ibarelerini kendinize ait değerler ile değiştirmeyi unutmayın.

Docker Hub: bcanata/callsign-search

Yapılacaklar

  • TA Callbook'tan fotoğraf eklenecek.

Tamamlananlar ✓

  • QRZ.com ve TACallbook.com sorgulama eklendi.
  • http://localhost:3000/ adresinden ulaşılan ön yüz eklendi.
  • Docker Hub'a Docker paketi hazırlandı.

Releases

No releases published

Packages

No packages published