Bu proje, YTNK TV platformundaki zorunlu eğitim videolarını izleme sürecini optimize etmek, arka planda kesintisiz oynatma sağlamak ve sadece zorunlu olan dersleri otomatik olarak tamamlamak için geliştirdiğim bir kullanıcı betiğidir (UserScript).
Eğitim platformlarındaki uzun süreli videoları bilgisayar başında beklemeden tamamlamak ve sürekli çıkan "Devam Et" uyarılarıyla uğraşmamak için bu otomasyonu geliştirdim. Sistem, sunucu taraflı hız korumalarına takılmadan %100 güvenli bir şekilde çalışır.
Tarayıcı sekmesini değiştirdiğinizde veya başka bir pencereye geçtiğinizde video asla durmaz. Script, siteye sürekli "Kullanıcı hala burada" sinyalleri gönderir.
Sıradaki tüm videoları körü körüne izlemek yerine, listedeki zorunlu (*) işaretli dersleri tarar ve sadece onları izler. Gereksiz içerikleri atlar.
- Otomatik Sessize Alma: Video başladığında sesi otomatik kısar.
- PiP (Picture-in-Picture): Tek tuşla videoyu yüzen pencereye alır.
- Sayaç: Videonun gerçek bitiş saatini panelde gösterir.
- "Lütfen notunuzu yazınız" gibi açılır pencereleri (popup) otomatik kapatır.
- Video bittiğinde otomatik olarak bir sonraki zorunlu derse geçer.
- Sunucu ile senkronize çalışarak "Hile tespit edildi" hatalarını önler (1.0x Hız Koruması).
Bu scripti kullanmak için tarayıcınızda bir script yöneticisine ihtiyacınız var.
- Tampermonkey eklentisini tarayıcınıza kurun (Chrome / Firefox).
- Tampermonkey simgesine tıklayın ve "Yeni Script Ekle" deyin.
- Bu repodaki
script.jsdosyasının içeriğini kopyalayın ve editöre yapıştırın. Ctrl + Sile kaydedin.- YTNK TV'ye girin, panel otomatik olarak açılacaktır.
| Kontrol Paneli | Çalışma Mantığı |
|---|---|
| Panelin ekran görüntüsünü buraya ekleyebilirsin | Script, sağ menüdeki (*) işaretli dersleri hedef alır ve video bitince otomatik geçiş yapar. |
Bu proje tamamen eğitim ve kişisel kullanım amaçlı geliştirilmiştir.
- Bu scripti kullanarak platformun kullanım koşullarını ihlal ediyor olabilirsiniz.
- Oluşabilecek herhangi bir hesap erişim sorunundan veya yasal durumdan geliştirici sorumlu değildir.
- Script, sunucuya zarar verecek veya sistemi manipüle edecek (hızlandırma hilesi vb.) zararlı kodlar içermez; sadece kullanıcı etkileşimini simüle eder.
[Emirhan Bıçakcı & AeroDLL]
Bu projeyi geliştirmemdeki motivasyon, tekrarlayan görevleri otomatize ederek zaman verimliliği sağlamaktır.