UNPKG

wikibase-cli

Version:

A command-line interface to Wikibase

19 lines (14 loc) 594 B
import { resolve } from 'node:path' import { getDirname } from '#lib/fs' import { readJsonFile } from '#lib/json' const dirname = getDirname(import.meta.url) const { name, version, repository } = readJsonFile(resolve(dirname, '../package.json')) const url = repository.url .replace(/^git\+/, '') .replace(/\.git$/, '') export const defaultUserAgent = `${name}/v${version} (${url})` export const globalRequestHeaders = { 'User-Agent': defaultUserAgent, // Recommanded in https://www.wikidata.org/wiki/Wikidata:Data_access#Access_best_practices 'Accept-Encoding': 'gzip,deflate', }