One dependency. Run this once.
From the ETL repo scripts/ folder:
First run takes 3–5 min (OpenAlex pagination). Subsequent runs use the cached predatory list.
Two files written to your working directory on each run:
Each publication's journal is cross-checked against the Stop Predatory Journals dataset (community Beall's-successor) in three ways, in order:
The script lives in the ETL repo at: