GetirYemek için God Mode: sevmediğiniz restoranları kalıcı olarak engelleyin, gelişmiş filtrelerle saniyeler içinde seçim yapın.
- Her restoran kartında satıriçi X butonu ile kalıcı kara liste
- Minimum puan, maksimum sepet tutarı, minimum inceleme sayısı, maksimum mesafe filtreleri
- Sonsuz kaydırmada bile çalışan, gecikmeli MutationObserver tabanlı içerik betiği
- Ayarlar
chrome.storage.syncile oturumlar arasında senkronize - Filtreler ve kara listeyi dışa/İçe aktarma
- Node.js 20+
- npm 10+
git clone https://github.com/KhazP/GetirFiltre.git
cd GetirFiltre
npm install
npm run builddist klasörünü paketlenmemiş uzantı olarak yükleyin:
- Chrome: chrome://extensions/ → Geliştirici Modu → Load unpacked →
dist - Brave: brave://extensions/ → Geliştirici Modu → Load unpacked →
dist
Ardından https://getir.com/yemek/restoranlar/ adresinde uzantı ikonundan filtreleri açın, kartların üzerine gelerek engelleyin.
- Popup üzerindeki ana anahtarla filtrelemeyi aç/kapat
- Ayarlar sayfasından (popup içindeki dişli) geniş görünüm ve liste yönetimi
- Kart üzerindeki kırmızı X ile anında engelleme
npm run dev # Vite + CRX HMR
npm run build # Üretim derlemesi
npm run test # Birim testleri- Runtime ve bağımlılıklar:
package.json - Kilitli sürümler:
package-lock.json - TypeScript yapılandırması:
tsconfig.json
- React, TypeScript, Vite, CRXJS ve Tailwind topluluklarına teşekkürler.
- Katkı akışı ve davranış kuralları:
docs/CONTRIBUTING.md,docs/CODE_OF_CONDUCT.md - Güvenlik bildirimi:
docs/SECURITY.md
- src/content: GetirYemek içine enjekte edilen içerik betikleri
- src/popup: React + Tailwind popup arayüzü
- src/shared: Ortak tipler, storage yardımcıları, sabitler
- src/background: Servis çalışanı
- React 18 + TypeScript
- Vite + @crxjs/vite-plugin
- Tailwind CSS
- Chrome Storage API + MutationObserver
- Güvenlik bildirimleri: SECURITY.md
- Katkı akışı: CONTRIBUTING.md ve CONTRIBUTING-GUIDE.md
Apache-2.0 (bkz. LICENSE).
