18 lines
897 B
Markdown
18 lines
897 B
Markdown
|
# chgk_ledb
|
|||
|
|
|||
|
Утилита загружающая базу данных ЧГК вопросов из ZIP файла в JSON формате в базу данных.
|
|||
|
|
|||
|
Исходный файл вопросов: `json.zip`, кодировка `UTF-8`.
|
|||
|
|
|||
|
Выходная база: файл `./db/data.mdb`, формат базы [LMDB](https://en.wikipedia.org/wiki/Lightning_Memory-Mapped_Database).
|
|||
|
|
|||
|
Работа с базой выполняется с помощью [ledb](https://crates.io/crates/ledb).
|
|||
|
|
|||
|
При загрузке базы информация о пакете(файле/турнире) дублируется в каждом вопросе.
|
|||
|
|
|||
|
## Ссылки
|
|||
|
|
|||
|
- Источник вопросов: http://db.chgk.info
|
|||
|
- Копия файлов базы вопросов: https://gitlab.com/b4tman/db_chgk
|
|||
|
- Конвертор в JSON: https://gitea.b4tman.ru/b4tman/chgk_txt2json
|