Bu depo, Türkiye'nin en kapsamlı cep telefonu özellik ve fiyat karşılaştırma sitesi olan Teknoskor platformuna ait yardımcı veri senkronizasyon araçlarını içermektedir.
Teknoskor, kullanıcılara en güncel cep telefonu teknik özelliklerini sunmakta ve farklı mağazalardaki en ucuz fiyatları karşılaştırmalı olarak listelemektedir.
Model listeleri catalog_batches/<batch_id>.json dosyalarında tutulur. Yeni bir
grup eklemek için mevcut JSON biçimini kullanın; dosya adı ile batch_id aynı
olmalı, grupta 1–20 farklı model bulunmalıdır. Her modelin adı, URL kısa adı,
markası, resmî üretici ürün sayfası ve new_release / popular_missing seçimi
incelemeden geçmelidir. Henüz satışa çıkmamış veya kimliği doğrulanmamış modelleri
satıştaki ürün grubuna katmayın. Dosyalara parola veya erişim anahtarı koymayın.
İlk geçişte, ürün listesini istek gövdesinden doğrulayan products API sürümünü
canlıya alın. Sonraki model grupları yalnızca bu depoda değişiklik gerektirir.
Yalnızca batch_id gönderen eski istemci artık desteklenmez.
GitHub Actions → Daily Price & Data Sync → Run workflow:
run_technical_data: truetechnical_pending_only: truecatalog_expansion_batch: incelenmiş JSON dosyasının uzantısız adı- Diğer seçenekler: varsayılan değerler
Akış önce kayıtları oluşturur, sonra teknik veri ve görselleri doğrular, ardından Türkiye mağaza fiyatlarını arar. Yeniden çalıştırıldığında aynı kimlikteki kayıtlar çoğaltılmaz. Eksik kaynak verisi mevcut doğrulama kurallarını aşamaz. Çalışma sonunda oluşturulan/doğrulanan modelleri ve canlı ürün sayfalarını kontrol edin; fiyatı bulunamayan model için fiyat uydurmayın.
Yeni dosyaları göndermeden önce python test_catalog_expansion.py çalıştırın.
Günlük zamanlama fiyatları günceller; kendiliğinden model yayımlamaz.
Scraper işlemci/RAM/depolama tiplerini ve arka/ön kamera alanlarını ayrı tutar.
Belirsiz saat hızlarını (XX GHz) ve çakışan, bağlamı bilinmeyen alanları aktarmaz.
Eski düzleştirilmiş kayıtlar için önce python repair_spec_mapping.py --batch <batch_id> ile değişiklik raporunu inceleyin; bu komut yazma yapmaz. --apply
yalnızca bu gruptaki mevcut modellerin donanım ve kamera gruplarını değiştirir.
Fiyat, görsel, diğer teknik gruplar ve ürün kimliği korunur. Kaynak/model eşleşmesi
ve gerekli alanlar doğrulanmazsa hiçbir onarım gönderilmez.
Actions üzerinden uygulamak için run_technical_data=true,
repair_spec_batch=<batch_id>, diğer seçenekler varsayılan olmalıdır.
İşlem öncesi/sonrası değerler 30 gün saklanan spec-mapping-repair çıktısındadır.
Bu işlem yeni ürün eklemez; günlük fiyat taramasının davranışını değiştirmez.
- Ana Sayfa: Teknoskor.com
- Telefon Karşılaştırma: Teknoskor Telefon Karşılaştırma
- Akıllı Telefon Özellikleri: Teknoskor Cep Telefonları
Bu depo sadece Teknoskor altyapısında veri senkronizasyonu sağlamak amacıyla tasarlanmış yardımcı betikleri barındırır. Genel kullanıma veya kuruluma yönelik destek sunulmamaktadır.