Skip to content

TCDD Bilet Kontrol Etme Uygulamasi, Türkiye Cumhuriyeti Devlet Demiryolları (TCDD) tarafından sunulan biletlerin uygunluk durumu ve yer durumunu kontrol etmek için tasarlanmış kullanıcı dostu bir arayüz uygulamasıdır. Bu uygulama, yolcuların bilet bilgilerini hızlı ve kolay bir şekilde aramalarina ve doğrulamalarına olanak tanır.

License

Notifications You must be signed in to change notification settings

mcagriaksoy/tcdd-bilet-yer-kontrol

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TCDD Bilet Kontrol Etme Programi

TCDD bilet yer kontrol programi sayesinde tcdd sitesine surekli girmek zorunda kalmadan, ayarlayacaginiz periyotlarla websitesinden bilet yer durumunu ogrenebilmeniz saglanmistir. Uygulama kullanıcıların bilet arama işlemlerini kolaylaştırmak ve otomatize etmek amacıyla tasarlanmış bir uygulamadır. Bu uygulama, Türkiye Cumhuriyeti Devlet Demiryolları (TCDD) tarafından sunulan biletlerin doğruluğunu ve geçerliliğini hızlı ve güvenli bir şekilde kontrol etmeyi sağlar.

Özellikler:

Kolay Bilet Arama: Verilen saat, tarih, kalkis ve varis bilgileri ile.

Otomatik Kontrol: Bilet bilgilerini otomatik olarak kontrol etme ve doğrulama.

Kullanıcı Dostu Arayüz: Basit ve anlaşılır tasarım ile kolay kullanım. Bilet bulunmasi, veya biletin bosa cikmasi durumunda, sesli ve gorsel uyari.

Hızlı İşlem: Bilet bilgilerini anında kontrol etme imkanı. 10 Saniye icerisinde bilet yer durumu kontrolu.

Güvenli: Kullanıcı bilgilerini güvenli bir şekilde işleme. Hic bir kisisel bilginiz tutulmaz, bilgiler tamamen TCDD sitesine aktarilir.

mcagriaksoy - tcdd-bilet-yer-kontrol GitHub tag License issues - tcdd-bilet-yer-kontrol OS - Linux Hosted with GH Pages OS - Windows

stars - tcdd-bilet-yer-kontrol forks - tcdd-bilet-yer-kontrol

Indir

Download - v2.4

Versionlar

v2.4

  • Takvimden kaynaklanan bir sorun cozuldu.

Yeni UI:

Screenshot

v2.3

Bircok Edge webdriver sorunu cozuldu. - webdriver kapanamama sorunu cozuldu.

  • Webdriver artik sayfanin yuklenmesini daha cok bekliyor.
  • Koltuk sayisini bulan regex algoritmasi yeniden yazildi. UI tarafi:
    • Artik kullanici saati 17,30 17.30 veya 17:30 cinsinde girebiliyor.
    • Ayni sekilde tarihler -, ., / cinsinden de yazilabiliyor.
    • Hata durumlari icin mekanizma eklendi.

v2.2.1

Chrome kaldirildi. Artik Edge ile tarama yapiliyor. Seleniumdan kaynaklanan bir hata sebebiyle .exe surumu bozuldu. Gecici sureyle GUI arkasinda konsol cikacak.

v2.2

  • [25.03.2024] Hata cikaran telegram modulu suan icin kaldirildi.
  • Daha kucuk executable icin pygame kutuphanesi kucultuldu.
  • Icon kaldirildi, iconu avast virus olarak tanimliyordu. :D

v2.1

  • Eksik olan Eskisehir ili eklendi!

v2.0

  • Bilet bulunca ortaya cikan bir hata giderildi.
  • Bilet arama algoritmasi optimize edildi.
  • Koltuk sayisi hesaplama algoritmasi bastan tasarlandi.
  • Ses kutuphanesi duzenlendi. Artik her denemede bir uyari sesi cikiyor.
  • Bilet bulununca ortaya cikan ses calamama sorunu cozuldu.
  • Eksik olan tum sehirler eklendi. 100+ durak eklendi.

v1.7

  • Windows destegi genisletildi!
  • Calistirilabilir icerik (.exe) Eklendi!
  • Telegram mesaj botu destegi eklendi. Artik bilet bulundugunda telegram uzerinden telefonuna mesaj gonderilebilecek!
  • Sesli uyari butonu eklendi.
  • Kod optimizasyonu yapildi. Uygulama artik daha hizli calisiyor!

v1.6

  • Linux, macOS destegi eklendi.
  • PyLint sorunlari cozuldu.
  • Dizinleme yapildi.

v1.5

  • Yorucu bir release
  • Tüm tcdd arayüzü değiştiği için selenium tekrar configure edildi.
  • tcdd sitesi bloklamasına karşı, gizli chrome araması kapatıldı, artık chrome program ile birlikte açılıyor.
  • selenium hata ayarları güncellendi.
  • return mekanizması eklendi, hata kodları ve butonlar güncellendi.
  • durak isimleri güncellendi.
  • birden fazla aramanın önüne geçebilmek için buton kilitleme işlevi eklendi.

v1.4

  • sesli uyarı eklendi.

v1.3

  • icon eklendi
  • .exe düzeltildi.
  • selenium performansı arttırıldı.
  • loglama mekanizması düzeltildi.
  • bilinen çökme sorunları çözüldü.
  • yeni rotalar eklendi.

SS: python_k81455g7zP

v1.1

  • Slider eklendi.
  • Bilet bulunca ortaya çıkan popup eklendi!
  • Bulunan kişi sayısındaki hata giderildi.

v1.0

  • GUI Düzenlendi, loglama mekanizması eklendi, stdout loglara yazdırıldı.

  • Yeni durak isimleri eklendi.

  • Mekanizmalar yeniden düzenlendi.

  • Ocak 2023 Gelecek Güncellemeler

  • .exe sürümü yayımlanacak - DONE!

  • logo eklenecek.

  • hatalar giderilecek.

  • Bildirim sistemi güncellenecek, sms ya da e posta eklenecek.

  • tcdd chapta koruması tespiti yapılacak.

TCDD Bilet Kontrol

  • Uygulama TCDD sitesine özel tasarlanmıştır.

  • Uygulama seçilen dakika aralıklarında (1 - 10 dk) sorgu yapmaktadır

  • Bilet bulunursa telegram uzerinden mesaj gonderebilmektedir.

  • Bilet bulunursa sesli uyari ve popup uyarisinda bulunabilmektedir.

Kullanımı

$ python main.py

ya da .exe dosyasini calistirabilirsiniz.

Buradan indirebilirsiniz: tcddBiletYerKontrol_v2.0.zip

About

TCDD Bilet Kontrol Etme Uygulamasi, Türkiye Cumhuriyeti Devlet Demiryolları (TCDD) tarafından sunulan biletlerin uygunluk durumu ve yer durumunu kontrol etmek için tasarlanmış kullanıcı dostu bir arayüz uygulamasıdır. Bu uygulama, yolcuların bilet bilgilerini hızlı ve kolay bir şekilde aramalarina ve doğrulamalarına olanak tanır.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%