add README

This commit is contained in:
Dmitry Belyaev 2022-10-02 17:52:22 +03:00
parent cc3ac2d788
commit 0b20188fce
1 changed files with 17 additions and 0 deletions

17
README.md Normal file
View File

@ -0,0 +1,17 @@
# 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