llmfit/scripts
Alex Jones b2b35d60d1 fix: preserve popularity metadata through scraper merge and discovery
Three fixes for metadata loss during catalog regeneration:

- The additive merge with the existing database now backfills
  hf_downloads/hf_likes/release_date/languages from the previous
  catalog when the fresh entry lacks them. Unauthenticated runs
  replace gated models with FALLBACK stubs (0 downloads/likes),
  which previously clobbered real values from earlier scrapes.
- _build_discovered_model now fetches full model info when the
  listing omits downloads/likes (non-download sort strategies like
  trending return listings without these fields), instead of
  writing zeros into the catalog.
- infer_languages derives the language for Meta MMS per-language
  models (facebook/mms-tts-<iso639-3>) from the repo name, since
  these models declare no language metadata via the API.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-05 16:28:38 +01:00
..
install-openclaw-skill.sh docs: brew official formula 2026-03-02 11:58:15 +07:00
scrape_benchmarks.py chore: remove duplicated root data/ copies of catalog and benchmark cache 2026-07-02 21:49:07 +01:00
scrape_docker_models.py feat: add Docker Model Runner as a runtime provider 2026-03-14 17:42:58 +00:00
scrape_hf_models.py fix: preserve popularity metadata through scraper merge and discovery 2026-07-05 16:28:38 +01:00
test_api.py feat: adding serve capabilities 2026-03-03 14:16:31 +00:00
update_models.sh chore: remove duplicated root data/ copies of catalog and benchmark cache 2026-07-02 21:49:07 +01:00
validate_generation_scoring.py chore: remove duplicated root data/ copies of catalog and benchmark cache 2026-07-02 21:49:07 +01:00
verify_models.py feat: caught some unavailable models on ollama 2026-02-19 10:40:18 +00:00