İçeriğe geç
Stream EmberAPI
Lottie Animations / Veri üretimi (indirme aracı)

Veri üretimi (indirme aracı)

Overlay ve oyun içi efektler için Lottie animasyon kütüphanesi; genel ve hediye grupları, arama ve 14 dilde grup adları.

Kararlıv2.0.0Güncelleme 2026-10-07JSON · GETKimlik doğrulama yok

Bu sayfa animasyon kütüphanesinin nasıl üretildiğini anlatır. API kullanımı için API.md.

İndirme aracı

tools/download_lotties.py kaynak listeyi (source/getAllAnimations.json) okur, her Lottie dosyasını indirir, JSON olarak doğrular, animations/{group}/{vendor}/ altına yazar ve data/manifest.json ile data/download-report.json dosyalarını üretir. Yalnızca Python 3 standart kütüphanesi gerekir.

bash
python3 tools/download_lotties.py --input source/getAllAnimations.json --output . \
  --public-base https://api.streamember.com/lottie-animations
SeçenekAçıklama
--workers 8Eşzamanlı indirme sayısı
--timeout 30HTTP zaman aşımı (saniye)
--retries 3Dosya başına deneme
--forceVar olan geçerli dosyaları yeniden indir
--dry-runYalnızca planı göster

Araç tekrar çalıştırılabilir; geçerli dosyalar --force verilmedikçe yeniden indirilmez.

Gruplama

  • lottiefiles ve /assets/lotties/*.json kayıtları → general
  • younowgifts ve /assets/lotties/gifts/*.json kayıtları → gifts

Notlar

  • API, animasyon adresini manifestteki path alanı ve config.php içindeki base_url ile üretir; manifestteki eski url alanı kullanılmaz. Alan adı değişirse yalnızca config.php güncellenir.
  • Grup adları i18n.php dosyasında 14 dilde tutulur.
Bu sayfa lottie-animations/README.md dosyasından üretildi.Ham MarkdownManifest JSON