## Documentation ### Overview The tool performs three main tasks: 1. It downloads the latest Wikivoyage dump from Wikimedia. 2. It parses the dump and produces structured data in JSON format. 3. It outputs the structured data to a specified target. ### Configuration Configuration is handled through environment variables. The following variables are available: - general setup - `DEBUG`: Increases the verbosity of the output if set. If unset, the program will run in normal mode. - `MAX_CONCURRENT`: The maximum number of concurrent operations to perform. This is useful for limiting the number of concurrent requests to the various APIs. By default, this is set to 0, which means no limit. - output handler setup - `HANDLER`: The output handler to use. The available handlers are defined in the `output_handler` module. Use their file name as the value (currently implemented: `filesystem` or `bunny_storage`). - Different handlers may have different configuration options. Specify them through `HANDLER__