t http#

wiki t http [-h] [-j] [-l <lang>] [<params> ...]

Request HTTP GET requests to the Wiktionary API.

Options and arguments#

<params>#

Parameters to pass to the Wiktionary API.
Parameters take the form of key=value and are sperated by spaces to pass as individual arugments.

If --json is set, <params> will take one argument as a JSON.

-j, --json#

Take <params> as JSON.

Inherited options and arguments#

-l, --lang <lang>#

ISO 639-1 language code of localized Wikipedia to use
Defaults to en.

Examples#

$ wiki t http format=json action=query prop=info titles=quizzacious | jq
{
  "batchcomplete": "",
  "query": {
    "pages": {
      "4987614": {
        "pageid": 4987614,
        "ns": 0,
        "title": "quizzacious",
        "contentmodel": "wikitext",
        "pagelanguage": "en",
        "pagelanguagehtmlcode": "en",
        "pagelanguagedir": "ltr",
        "touched": "2022-05-23T09:18:18Z",
        "lastrevid": 60294187,
        "length": 484
      }
    }
  }
}
$ wiki t http -j '{"format":"json","action":"query","prop":"pageviews","titles":"NFT","pvipdays":14}' | jq
{
  "batchcomplete": "",
  "query": {
    "pages": {
      "7990038": {
        "pageid": 7990038,
        "ns": 0,
        "title": "NFT",
        "pageviews": {
          "2022-05-09": 4,
          "2022-05-10": 8,
          "2022-05-11": 7,
          "2022-05-12": 5,
          "2022-05-13": 8,
          "2022-05-14": 4,
          "2022-05-15": 6,
          "2022-05-16": 5,
          "2022-05-17": 7,
          "2022-05-18": 6,
          "2022-05-19": 22,
          "2022-05-20": 22,
          "2022-05-21": 11,
          "2022-05-22": 8
        }
      }
    }
  }
}