pax_global_header00006660000000000000000000000064141434373330014517gustar00rootroot0000000000000052 comment=0db03b3802aa8647fc288d71f44102eb97631399 wikibase-cli-15.15.4/000077500000000000000000000000001414343733300142375ustar00rootroot00000000000000wikibase-cli-15.15.4/.eslintignore000066400000000000000000000000161414343733300167370ustar00rootroot00000000000000docs/examples wikibase-cli-15.15.4/.eslintrc000066400000000000000000000026431414343733300160700ustar00rootroot00000000000000// This config file is used by eslint // See package.json scripts: lint* // Rules documentation: https://eslint.org/docs/rules/ { "root": true, "env": { "browser": true, "commonjs": true, "es6": true }, "parserOptions": { "ecmaVersion": 2018 }, "extends": [ // See https://github.com/standard/eslint-config-standard/blob/master/.eslintrc.json "standard" ], "plugins": [ "prefer-arrow" ], "rules": { "array-bracket-spacing": [ "error", "always" ], "arrow-parens": [ "error", "as-needed" ], "comma-dangle": [ "error", { "arrays": "only-multiline", "objects": "only-multiline", "imports": "only-multiline", "exports": "only-multiline", "functions": "never" }], "eqeqeq": [ "error", "smart" ], "implicit-arrow-linebreak": [ "error", "beside" ], "indent": [ "error", 2, { "MemberExpression": "off" } ], "no-var": [ "error" ], "nonblock-statement-body-position": [ "error", "beside" ], "object-curly-spacing": [ "error", "always" ], "object-shorthand": [ "error", "properties" ], "prefer-arrow/prefer-arrow-functions": [ "error" ], "prefer-arrow-callback": [ "error" ], "prefer-const": [ "error" ] }, "globals": { // Mocha globals "it": "readonly", "xit": "readonly", "describe": "readonly", "xdescribe": "readonly", "before": "readonly", "beforeEach": "readonly", } } wikibase-cli-15.15.4/.githooks/000077500000000000000000000000001414343733300161445ustar00rootroot00000000000000wikibase-cli-15.15.4/.githooks/pre-commit/000077500000000000000000000000001414343733300202205ustar00rootroot00000000000000wikibase-cli-15.15.4/.githooks/pre-commit/pre-commit000077500000000000000000000000501414343733300222150ustar00rootroot00000000000000#!/usr/bin/env bash npm run lint-staged wikibase-cli-15.15.4/.github/000077500000000000000000000000001414343733300155775ustar00rootroot00000000000000wikibase-cli-15.15.4/.github/ISSUE_TEMPLATE/000077500000000000000000000000001414343733300177625ustar00rootroot00000000000000wikibase-cli-15.15.4/.github/ISSUE_TEMPLATE/bug_report.md000066400000000000000000000006711414343733300224600ustar00rootroot00000000000000--- name: Bug report about: Create a bug report --- - wikibase-cli version: wikibase-cli-15.15.4/.github/ISSUE_TEMPLATE/config.yml000066400000000000000000000000331414343733300217460ustar00rootroot00000000000000blank_issues_enabled: true wikibase-cli-15.15.4/.github/ISSUE_TEMPLATE/feature_request.md000066400000000000000000000001571414343733300235120ustar00rootroot00000000000000--- name: Feature request about: Suggest an idea for this tool --- wikibase-cli-15.15.4/.github/ISSUE_TEMPLATE/help.md000066400000000000000000000001051414343733300212300ustar00rootroot00000000000000--- name: Help about: Ask for help, e.g. to write a JS template --- wikibase-cli-15.15.4/.github/ISSUE_TEMPLATE/question.md000066400000000000000000000000741414343733300221540ustar00rootroot00000000000000--- name: Question about: Ask anything about this tool --- wikibase-cli-15.15.4/.gitignore000066400000000000000000000001071414343733300162250ustar00rootroot00000000000000node_modules props config.json assets !test/assets docker/package.json wikibase-cli-15.15.4/CHANGELOG.md000066400000000000000000000654011414343733300160560ustar00rootroot00000000000000# CHANGELOG *versions follow [SemVer](http://semver.org)* ## 15.15.0 - 2021-10-18 * [wb data](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#wb-data): allow to set the `nondeprecated` simplify option ## 15.14.0 - 2021-10-12 * allow to pass templates to all edit commands where it wasn't possible yet (`wb-add-alias`, `wb-add-qualifier`, `wb-add-reference`, `wb-delete-entity`, `wb-merge-entity`, `wb-move-claim`, `wb-move-qualifier`, `wb-remove-alias`, `wb-remove-claim`, `wb-remove-reference`, `wb-remove-qualifier`, `wb-set-alias`, `wb-set-description`, `wb-set-label`, `wb-update-claim`, `wb-update-qualifier`) * allow to set `dryRun=false` in templates examples * allow to set a `commands` shortlist in templates ## 15.13.0 - 2021-10-01 * [wb data](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#wb-data): added [`--time-converter`](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#time-converter) ## 15.12.0 - 2021-09-01 * [wb id](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#wb-id): added support for dbpedia urls * [`wb query`](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#wb-query): added `--sample` and `--describe` modes ## 15.11.0 - 2021-05-01 * [wb data](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#wb-data): added support for [entities schema](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#entities-schema) * [`wb generate-template`](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#wb-generate-template): added a `--json` (equivalent to `--format json`) ## 15.10.0 - 2020-12-27 * [`create-entity`](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#create-entity) / [`edit-entity`](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#edit-entity): allow to [generate several edit objects at once](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#generate-several-edit-objects) ## 15.9.0 - 2020-12-14 * Edit commands: allow to [set the `baserevid`](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#baserevid) ## 15.8.0 - 2020-12-01 * [`wb sparql`](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#wb-sparql): added support for template metadata, allowing to generate a [template-specific `--help` menu] ## 15.7.0 - 2020-12-01 * [`wb move-qualifier`](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#wb-move-qualifier) / [`wb remove-qualifier`](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#wb-remove-qualifier): accept statement uri in place of a statement guid * [template help menu](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#template-help-menu): added a [new recommended template syntax](https://github.com/maxlath/wikibase-cli/blob/15c824e/test/assets/edit_data_function.js) * [`wb sparql`](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#wb-sparql) / [`wb query`](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#wb-query): add support for xml, tsv, csv, and rdfbin formats ## 15.6.0 - 2020-11-30 * [`wb sparql`](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#wb-sparql): Added support for async SPARQL-generating functions ## 15.5.0 - 2020-11-06 * [`wb generate-template`](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#wb-generate-template): added a `--no-minimize` flag ## 15.4.0 - 2020-11-01 * [`create-entity`](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#create-entity) / [`edit-entity`](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#edit-entity): add support for [template metadata, allowing to generate a template-specific `--help` menu](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#template-help-menu) ## 15.3.0 - 2020-10-07 * [`wb open`](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#wb-open): added a `--talk` option to open an entity's talk page * [`wb move-claim`](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#wb-move-claim) / [`wb move-qualifier`](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#wb-move-qualifier): add type conversion between properties of different datatypes ## 15.2.0 - 2020-08-07 * [`wb add-claim`](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#wb-add-claim), [`wb update-claim`](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#wb-update-claim): Added support for the object interface * Added support for custom calendars (example with [`wb add-claim`](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#json-format)) ## 15.1.0 - 2020-07-21 * [`wb add-reference`](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#wb-add-reference): support [adding a reference with multiple snaks](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#add-a-reference-with-multiple-snaks) ## 15.0.0 - 2020-07-21 **BREAKING CHANGE**: [`wb convert`](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#wb-convert) now requires ids to be passed as explicit subject or object options. ## 14.1.0 - 2020-07-19 * [`wb add-claim`](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#wb-add-claim), [`wb update-claim`](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#wb-update-claim): Added a `--rank` option ## 14.0.0 - 2020-07-17 **BREAKING CHANGE**: local files are now always stored in the home directory. **To keep your current config after this upgrade**, follow this steps: ```sh mkdir -p ~/.config/wikibase-cli wb config --json > ~/.config/wikibase-cli/config.json # Now we can run the upgrade npm install -g wikibase-cli@14 ``` ## 13.2.0 - 2020-07-16 * [`wb sparql`](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#wb-sparql), [`wb query`](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#wb-query): Added options `--dry` and `--open` ## 13.1.0 - 2020-07-11 * [batch mode](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#batch-mode): allow to combine arguments passed inline and those passed on stdin ## 13.0.0 - 2020-06-26 **BREAKING CHANGE**: output now defaults to newline-delimited values (instead of space-delimited values) ## 12.2.0 - 2020-06-10 * [wb data](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#wb-data): added support for [property claims id](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#property-claims) ## 12.1.0 - 2020-06-10 * Added [`wb move-qualifier`](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#wb-move-qualifier) * [`wb move-claim`](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#wb-move-claim): allow to move all property claims at once ## 12.0.0 - 2020-05-17 * [`wb-generate-template`](https://github.com/maxlath/wikibase-cli/blob/main/docs/read_operations.md#wb-generate-template): * **BREAKING CHANGE**: default to format js, when only one entity is requested * When using `--format js`: add entities labels as comments * Added `--create-mode` option * Added [`wb move-claim`](https://github.com/maxlath/wikibase-cli/blob/main/docs/write_operations.md#wb-move-claim) ## 11.3.0 - 2020-05-03 * [`wb config credentials`](https://github.com/maxlath/wikibase-cli/blob/main/docs/config.md#credentials): add a `test` mode, to easily validate credentials * `wb config