Skip to content

v1.5.2 — 8 Sources, Smart Routing, English-Only

Choose a tag to compare

@neej4 neej4 released this 25 May 15:24
· 16 commits to main since this release

v1.5.2 — 8 Sources & English-Only (2026-05-25)

Features

  • 8 paper sources: arXiv, OpenAlex, Semantic Scholar, PubMed, Crossref, DOAJ, Scopus, DBLP
  • Smart source routing: auto-selects best 3-4 sources per category
  • Profile popup redesigned: mode-first flow (Academic → Product → Develop), then goals appear
  • Subtle hover effects and fade transitions on profile cards
  • What's New section for first-time users
  • Settings shows all 8 data sources with descriptions
  • Docs tab links to scholarscout.neej4.workers.dev/docs
  • Live Demo link in README

Changes

  • All UI and code strings converted to English
  • Bahasa Indonesia section removed from README (output language still available)
  • CSS polish: font smoothing, custom scrollbar, shadow variables

New fetchers

  • pubmed_fetcher.py — 36M+ biomedical papers (NCBI E-utilities, no key)
  • crossref_fetcher.py — 150M+ DOI records (REST, no key)
  • doaj_fetcher.py — 9M+ open access articles (no key)
  • scopus_fetcher.py — 90M+ records (needs SCOPUS_API_KEY env var)
  • dblp_fetcher.py — 6M+ CS conference papers (no key)

Source routing logic

Category Sources
cs., stat., eess.* arXiv + S2 + OpenAlex + DBLP
med.* PubMed + S2 + Crossref + Scopus
bio., q-bio. PubMed + OpenAlex + Crossref + DOAJ
physics.* arXiv + S2 + OpenAlex + Crossref
eng.* Crossref + OpenAlex + S2 + Scopus
chem.* Crossref + OpenAlex + S2 + PubMed
math.* arXiv + S2 + OpenAlex + Crossref
soc.* Crossref + OpenAlex + DOAJ + S2
earth., agri. Crossref + OpenAlex + DOAJ + PubMed