UNPKG

wikidata-filter

Version:

Filter and format a newline-delimited JSON stream of Wikidata entities

24 lines (17 loc) 455 B
const { updateProgressBar } = require('./update_progress_bar') var total = 0 var filtered = 0 var lastEntityId = '' const updateWithLastData = () => { updateProgressBar(lastEntityId, filtered, total) } module.exports = { beforeFilter: () => total++, afterFilter: entity => { filtered++ lastEntityId = entity.id updateProgressBar(lastEntityId, filtered, total) }, afterNegativeFilter: updateWithLastData, updateWithLastData }