{
  "description": "Collect tweets with the v1.1 twarc command. Only search is modelled; filter, timeline, hydrate and the premium-archive options are left out.",
  "name": "twarc",
  "subcommands": [
    {
      "name": "search",
      "description": "Search recent tweets. Output goes to stdout; redirect it to a .jsonl file in the shell.",
      "options": [
        {
          "names": [
            "--lang"
          ],
          "description": "Language (ISO 639-1)",
          "args": {
            "name": "lang",
            "isOptional": false
          }
        },
        {
          "names": [
            "--geocode"
          ],
          "description": "latitude,longitude,radius, for example 38.7442,-90.3054,1mi.",
          "args": {
            "name": "geocode",
            "description": "latitude,longitude,radius, for example 38.7442,-90.3054,1mi.",
            "isOptional": false
          }
        },
        {
          "names": [
            "--from_date"
          ],
          "description": "From date",
          "args": {
            "name": "from_date",
            "isOptional": false
          }
        },
        {
          "names": [
            "--to_date"
          ],
          "description": "To date",
          "args": {
            "name": "to_date",
            "isOptional": false
          }
        },
        {
          "names": [
            "--limit"
          ],
          "description": "Maximum tweets",
          "args": {
            "name": "limit",
            "isOptional": false
          }
        }
      ],
      "args": [
        {
          "name": "query",
          "description": "Search terms, for example '#blacklivesmatter OR #blm'. Optional when a geocode is given.",
          "isOptional": true
        }
      ]
    }
  ]
}
