Skip to content

kursadHD/avesis-pws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Avesis Passwords Extension

Yıldız Teknik Üniversitesi Avesis sisteminde doküman indirirken gereken şifreleri otomatik dolduran Chrome tarayıcı uzantısı.

🎯 Özellikler

  • ✅ Avesis doküman şifrelerini güvenli bir şekilde saklama
  • ✅ Otomatik şifre doldurma
  • ✅ Kullanıcı başına şifre yönetimi
  • ✅ Popup'tan kayıtlı kullanıcılara hızlı erişim
  • ✅ Manuel doldurma seçeneği

📦 Kurulum

Chrome Web Store'dan (Henüz Yayınlanmadı)

Uzantı henüz Chrome Web Store'da yayınlanmamıştır.

Manuel Kurulum

  1. Bu repository'yi klonlayın veya ZIP olarak indirin:

    git clone https://github.com/kursadHD/avesis-pws.git
  2. Chrome tarayıcınızda chrome://extensions/ adresine gidin

  3. Sağ üst köşeden "Geliştirici modu"nu aktif edin

  4. "Paketlenmemiş uzantı yükle" butonuna tıklayın

  5. İndirdiğiniz klasörü seçin

🚀 Kullanım

  1. Avesis'te herhangi bir akademisyenin dokümanlar sayfasına gidin:

    https://avesis.yildiz.edu.tr/KULLANICI_ADI/dokumanlar
    
  2. Bir doküman indirme butonuna tıklayın

  3. Açılan şifre modalında:

    • İlk kullanım: Şifreyi girin ve "Set password" butonuna tıklayın
    • Sonraki kullanımlar: Şifre otomatik doldurulacaktır
  4. Uzantı ikonuna tıklayarak kayıtlı kullanıcıları görebilir ve hızlıca erişebilirsiniz

🔧 Yapı

avesis-pws-extension/
├── manifest.json      # Chrome extension yapılandırması
├── background.js      # Arka plan servisi (kullanıcı listesi yönetimi)
├── content.js         # Avesis sayfalarında çalışan script
├── index.html         # Popup arayüzü
├── index.js           # Popup scripti
└── README.md          # Bu dosya

🛡️ Güvenlik

  • Şifreler tarayıcının localStorage ve chrome.storage.local API'si ile lokal olarak saklanır
  • Hiçbir veri harici sunuculara gönderilmez
  • Tüm işlemler cihazınızda gerçekleşir

⚙️ Geliştirme

Projeye katkıda bulunmak için:

  1. Fork yapın
  2. Feature branch oluşturun (git checkout -b feature/yeniOzellik)
  3. Değişikliklerinizi commit edin (git commit -am 'Yeni özellik eklendi')
  4. Branch'inizi push edin (git push origin feature/yeniOzellik)
  5. Pull Request oluşturun

📝 Lisans

Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakınız.

⚠️ Sorumluluk Reddi

Bu uzantı, Yıldız Teknik Üniversitesi tarafından resmi olarak desteklenmemektedir. Kullanım sorumluluğu kullanıcıya aittir.

🐛 Hata Bildirimi

Bir hata bulduysanız veya öneriniz varsa, lütfen Issues bölümünden bildiriniz.

👤 Geliştirici


⭐ Projeyi beğendiyseniz yıldız vermeyi unutmayın!

About

Yıldız Teknik Üniversitesi Avesis sisteminde doküman indirirken gereken şifreleri otomatik dolduran Chrome tarayıcı uzantısı.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors