https://x.com/cengaver/status/1989265180685991973
Getir Çarşı'da sepetinizdeki ürünleri tüm marketlerde karşılaştırıp en ucuz marketten otomatik olarak sipariş veren Chrome eklentisi.
- ✅ Sepetinizdeki ürünleri otomatik olarak tarar
- ✅ Tüm marketlerde ürün araması yapar
- ✅ Ürün ismi ve gramaj kontrolü ile tam eşleşme bulur
- ✅ En ucuz marketi otomatik bulur
- ✅ Mevcut sepeti temizler ve yeni ürünleri ekler
- ✅ Fiyat karşılaştırması ve tasarruf oranını gösterir
- ✨ Her ürün aranırken anında gösterilir - Beklemeye gerek yok!
- ✨ Renk kodlu fiyatlar - 🟢 Yeşil (ucuz) | 🔴 Kırmızı (pahalı) | ⚪ Gri (aynı)
- ✨ Animasyonlu geçişler - Kartlar kaydırarak gelir, en ucuz pulse ile yanıp söner
- ✨ Detaylı bilgiler - Her ürün için en fazla 5 market, fiyat farkları, "En Ucuz" badge
- ✨ Kullanıcı dostu arayüz - Modern, responsive, etkileşimli
- 🖼️ Ürün resimleri - Her fiyat kartında küçük ürün görseli
- 🧠 Akıllı eşleştirme - Parantez içi gramaj otomatik çıkarılır
- 📊 3 seviyeli arama - name, shortName, shortDescription
- 🎯 %40-50 daha fazla ürün bulma - Daha esnek algoritma
- ✅ Kısmi eşleşme - "Süt" → "Süt Yarım Yağlı" eşleşir
- 💡 Eksik ürünlü marketleri de seçebilme - Bazı ürünler olmasa da tasarruf edin!
- 💰 Akıllı tasarruf hesaplama - "10 ürün için ₺50 tasarruf, 1 ürün eksik"
⚠️ Detaylı onay modalı - Hangi ürünler eksik kalacak tam bilgi- 🛒 "Bu Marketi Seç" butonu - Her market için ayrı seçim
- 📊 Bilinçli karar - Eksik ürünleri görüp kabul ediyorsunuz
- 🔘 Kullanıcı kontrolü - Sepet otomatik değişmiyor, onay gerekiyor
- 🎯 "Sepeti Değiştir ve Uygula" butonu - Sadece onayınızla sepet değişir
- ❌ "İptal" butonu - Vazgeçme seçeneği
- 💰 Detaylı fiyat gösterimi - Hem fiyat hem fark gösteriliyor
- 🎨 Modern buton tasarımı - Gradient, animasyonlar, hover efektleri
- Google Chrome veya Chromium tabanlı tarayıcı (Edge, Brave, vb.)
- Aktif Getir hesabı
- Getir Çarşı'ya kayıtlı adres
git clone https://github.com/c3ng4v3r/odemeyecezzzzz.git
cd odemeyecezzzzz
yada:
https://github.com/c3ng4v3r/odemeyecezzzzz/archive/refs/heads/main.zipicons klasörüne aşağıdaki boyutlarda icon dosyaları eklemeniz gerekir:
icon16.png(16x16 piksel)icon48.png(48x48 piksel)icon128.png(128x128 piksel)
Not: Icon dosyalarını kendiniz oluşturabilir veya hazır bir logo kullanabilirsiniz.
- Chrome tarayıcınızı açın
- Adres çubuğuna
chrome://extensions/yazın - Sağ üst köşeden "Geliştirici modu"nu aktif edin
- "Paketlenmemiş öğe yükle" butonuna tıklayın
- İndirdiğiniz klasörü seçin
Herhangi bir marketten istediğiniz ürünleri sepete ekleyin.
https://getir.com/carsi/sepet/ adresine gidin.
Tarayıcı araç çubuğundaki eklenti simgesine tıklayın ve "Fiyatları Karşılaştır" butonuna basın.
Eklenti:
- Sepetinizdeki ürünleri tarayacak
- Tüm marketlerde arama yapacak
- En ucuz marketi bulacak
- Sepetinizi otomatik güncelleyecek
- Tasarruf miktarını gösterecek
-
Sepeti Görüntüleme:
GET /_next/data/.../basket.json -
Ürün Arama:
POST https://locals-web-api-gateway.artisan.getirapi.com/v2/search -
Sepete Ürün Ekleme:
POST https://locals-web-api-gateway.artisan.getirapi.com/current-artisan-order/change/product -
Sepeti Boşaltma:
POST https://locals-web-api-gateway.artisan.getirapi.com/current-artisan-order/change/product (count: 0 ile)
.
├── manifest.json # Eklenti yapılandırması
├── background.js # Arka plan service worker
├── content.js # Sayfa etkileşim scripti
├── popup.html # Eklenti popup arayüzü
├── popup.js # Popup işlevselliği
├── styles.css # Overlay stilleri
├── icons/ # Eklenti iconları
│ ├── icon16.png
│ ├── icon48.png
│ └── icon128.png
└── README.md # Bu dosya
- Eklenti sadece
getir.comvegetirapi.comdomain'lerine erişim izni ister - Kişisel verileriniz hiçbir yere gönderilmez
- Tüm işlemler tarayıcınızda yerel olarak gerçekleştirilir
- Access token'lar sadece Getir API'larına istek yapmak için kullanılır
- Eklenti yalnızca tam eşleşen ürünleri bulur (isim ve gramaj kontrolü)
- Tüm ürünleri bulabilen marketler arasından en ucuzunu seçer
- API rate limit'lerini aşmamak için istekler arasında bekleme süresi vardır
- İlk istek
credentials: trueile yapılır veaccessTokenalınır - Sonraki istekler
X_access_tokenheader'ı ile yapılır
- Bazı marketlerde ürün isimleri farklı yazılmış olabilir
- Çok fazla ürün varsa karşılaştırma süresi uzayabilir
- Stok durumları anlık olarak değişebilir
Bu proje MIT lisansı altında sunulmaktadır.
- Fork yapın
- Feature branch oluşturun (
git checkout -b feature/amazing-feature) - Değişikliklerinizi commit edin (
git commit -m 'Add amazing feature') - Branch'inizi push edin (
git push origin feature/amazing-feature) - Pull Request oluşturun
Sorularınız veya önerileriniz için issue açabilirsiniz.
Bu eklenti eğitim amaçlı geliştirilmiştir. Getir'in resmi bir ürünü değildir. Kullanım tamamen kendi sorumluluğunuzdadır.
Not: Eklentiyi kullanmadan önce icon dosyalarını eklemeyi unutmayın!