wiki:dataRepositoryManager

Version 3 (modified by Martin Kolman, 8 years ago) (diff)

--

modRana data repository document

This is a description for a simple program, that should generate a data repository for offline Monav routing data. It should be flexible enough to enable extending it to also handle other data in the future.

Requirements

  • single executable python script

CLI options

Repositories

Repository definition file

This is a JSON file called repository.json that sits at the root of the repository.

Structure

Description of the different sections

format_version - 1 for now

repository
  • name - natural language name of the repository
  • last_update - epoch of the last update
data

Contains sections for the different data sub-repositories.

monav
  • name = "Monav offline routing data repository"

======= Example_Land =======

  • pack_type = "monav"
  • url - pack URL
  • last_updated - epoch of the last update
  • bytes_size (optional)

======== zsync_file_list - (optional) =======

Monav data repository