Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

102 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teknoskor - Akıllı Telefon Karşılaştırma Platformu

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.

İncelenmiş telefon grubu ekleme

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: true
  • technical_pending_only: true
  • catalog_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.

Teknik özellik alanlarını onarma

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.

🔗 Hızlı Bağlantılar


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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages