Name | si-convert JSON |
Version |
1.1.0
JSON |
| download |
home_page | https://github.com/Zverik/si_convert |
Summary | CLI tool for converting between SIQ and YAML for "Svoya Igra" (similar to Jeopardy) |
upload_time | 2024-03-02 19:29:12 |
maintainer | |
docs_url | None |
author | Ilya Zverev |
requires_python | !=3.0.*,!=3.1.*,!=3.2.*,>=2.7 |
license | |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# SI Convert
Этот скрипт облегчает написание паков для «Своей игры» на движке SiGame Владимира Хиля.
Вместо использования десктопного редактора под Windows или блуждания в кнопках «добавить вопрос»
других интерфейсов, просто создайте текстовый файл и фигачьте вопросы туда. А затем запустите:
si_convert pack.yml result.siq
В настоящий момент **НЕ поддерживает формат SIQ v5**. Помощь приветствуется.
## Формат файла YAML
Для примера, скачайте любой пак из [библиотеки вопросов](https://vladimirkhil.com/si/storage)
и запустите с ним этот конвертер.
См. также:
* [Описание формата SIQ v4 в репозитории игры](https://github.com/VladimirKhil/SI/wiki/SIQ-file-format-(version-4))
* [Типы вопросов](https://vladimirkhil.com/si/qtypes)
### Пакет
Ключ | Тип | Описание
---|---|---
name | строка | название пакета, обязательно
difficulty | число | сложность 1-10, обязательно
date | строка | дата обновления в формате дд.мм.гггг
logo | строка | картинка для отображения
language | строка | язык в формате ISO 639-1 + страна (например, `ru-RU` или `en-US`)
authors | массив строк | список авторов, обязательно
sources | массив строк | список источников
comments | строка | комментарий к пакету
publisher | строка | издатель
restriction | строка | ограничение по возрасту: 12+, 18+.
round1, round2, ... | раунд | вместо массива указываем номер раунда, `round1` обязателен.
### Раунд
Ключ | Тип | Описание
---|---|---
name | строка | название раунда, обязательно
final | true/false | `true` для финального раунда
prices | массив чисел | стоимости вопросов раунда, обязательно для не-финала
themes | массив тем | каждая тема содежит только два поля: `name` с названием и `questions` с массивом вопросов, обязательно
### Вопрос
Ключ | Тип | Описание
---|---|---
type | строка | [тип вопроса](https://vladimirkhil.com/si/qtypes), если он не обычный simple
cost | число | для типов `cat` и `bagcat` — реальная стоимость вопроса. Для выбора указывается массив из трёх чисел.
theme | строка | для типов `cat` и `bagcat` — реальная тема вопроса
self | true/false | для типа `bagcat` — можно ли забрать вопрос себе
knows | before/after/never | для типа `bagcat` — когда узнаётся тема и стоимость вопроса
answer | строка | ответ на вопрос, обязательно. Второй и последующие ответы пишите в `answer2`, `answer3` и т.д.
wrong | строка | неправильный ответ. Другие варианты — в `wrong2` и т.д.
scenario | массив | если нужно показать несколько слайдов, вносите каждый из последующего списка в массив
text | строка | вопрос для отображения в слайде
say | строка | вопрос для озвучивания ведущим
image | название файла | картинка для отображения
voice | название файла | звук для проигрывания
video | название файла | видео для показа
Файлы должны располагаться в том же каталоге, что и файл yaml, либо в подкаталоге `media`,
либо в правильном подкаталоге из `Images`, `Audio` или `Video`.
Один из элементов `text`, `say`, `image`, `voice` или `video` обязателен. Таким
образом, минимальный вопрос — это один из этих элементов и `answer` с ответом.
### Пример
```yaml
name: Примерная игра
difficulty: 1
date: 12.31.2022
authors:
- Илья Зверев
restriction: 18+
round1:
name: Города
prices: [100, 200]
themes:
- name: Столицы
questions:
- text: Столица Эстонии
answer: Таллинн
answer2: Таллин
- scenario:
- text: Где находится этот собор?
- image: moscow-vasili-blazh.jpg
answer: Москва
- name: Вторые
questions:
- text: Где находится Медный всадник?
answer: Петербург
answer2: Санкт-Петербург
- type: bagcat
theme: Белый дом
cost: [200, 500, 100]
knows: before
text: Самый известный Белый дом находится в этом городе.
answer: Вашингтон
round2:
name: Страны
final: true
themes:
- name: Размер
questions:
- text: Эта страна самая большая в Европе
answer: Украина
- name: Штаты
questions:
- text: У этого государства когда-то было 15 республик
answer: СССР
```
## Сложно
Есть инструменты с нормальным интерфейсом:
* [SIQuester](https://vladimirkhil.com/si/siquester) — официальный редактор. Требует Windows.
* [SIPacker](https://github.com/VityaSchel/SIPacker) — веб-редактор, ссылка есть в readme (заброшен).
## Как играть?
В онлайне: [SIGame Online](https://vladimirkhil.com/si/online/). При создании игры выберите
«из файла» и загрузите туда файл siq, созданный этим скриптом.
## Author and License
Written by Ilya Zverev, published under ISC License.
Raw data
{
"_id": null,
"home_page": "https://github.com/Zverik/si_convert",
"name": "si-convert",
"maintainer": "",
"docs_url": null,
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7",
"maintainer_email": "",
"keywords": "",
"author": "Ilya Zverev",
"author_email": "ilya@zverev.info",
"download_url": "https://files.pythonhosted.org/packages/8c/a7/eb1b630446e5c33e5a40e52f96efa97a954c4d51da14e119558c83d1178e/si_convert-1.1.0.tar.gz",
"platform": null,
"description": "# SI Convert\n\n\u042d\u0442\u043e\u0442 \u0441\u043a\u0440\u0438\u043f\u0442 \u043e\u0431\u043b\u0435\u0433\u0447\u0430\u0435\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u0430\u043a\u043e\u0432 \u0434\u043b\u044f \u00ab\u0421\u0432\u043e\u0435\u0439 \u0438\u0433\u0440\u044b\u00bb \u043d\u0430 \u0434\u0432\u0438\u0436\u043a\u0435 SiGame \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440\u0430 \u0425\u0438\u043b\u044f.\n\u0412\u043c\u0435\u0441\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u043d\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 \u043f\u043e\u0434 Windows \u0438\u043b\u0438 \u0431\u043b\u0443\u0436\u0434\u0430\u043d\u0438\u044f \u0432 \u043a\u043d\u043e\u043f\u043a\u0430\u0445 \u00ab\u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441\u00bb\n\u0434\u0440\u0443\u0433\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432, \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0444\u0430\u0439\u043b \u0438 \u0444\u0438\u0433\u0430\u0447\u044c\u0442\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u0442\u0443\u0434\u0430. \u0410 \u0437\u0430\u0442\u0435\u043c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435:\n\n si_convert pack.yml result.siq\n\n\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 **\u041d\u0415 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0444\u043e\u0440\u043c\u0430\u0442 SIQ v5**. \u041f\u043e\u043c\u043e\u0449\u044c \u043f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442\u0441\u044f.\n\n## \u0424\u043e\u0440\u043c\u0430\u0442 \u0444\u0430\u0439\u043b\u0430 YAML\n\n\u0414\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u0430, \u0441\u043a\u0430\u0447\u0430\u0439\u0442\u0435 \u043b\u044e\u0431\u043e\u0439 \u043f\u0430\u043a \u0438\u0437 [\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u0432](https://vladimirkhil.com/si/storage)\n\u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u0441 \u043d\u0438\u043c \u044d\u0442\u043e\u0442 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0435\u0440.\n\n\u0421\u043c. \u0442\u0430\u043a\u0436\u0435:\n* [\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 SIQ v4 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u0438\u0433\u0440\u044b](https://github.com/VladimirKhil/SI/wiki/SIQ-file-format-(version-4))\n* [\u0422\u0438\u043f\u044b \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u0432](https://vladimirkhil.com/si/qtypes)\n\n### \u041f\u0430\u043a\u0435\u0442\n\n\u041a\u043b\u044e\u0447 | \u0422\u0438\u043f | \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\n---|---|---\nname | \u0441\u0442\u0440\u043e\u043a\u0430 | \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u043a\u0435\u0442\u0430, \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\ndifficulty | \u0447\u0438\u0441\u043b\u043e | \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u044c 1-10, \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\ndate | \u0441\u0442\u0440\u043e\u043a\u0430 | \u0434\u0430\u0442\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u0434\u0434.\u043c\u043c.\u0433\u0433\u0433\u0433\nlogo | \u0441\u0442\u0440\u043e\u043a\u0430 | \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430 \u0434\u043b\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\nlanguage | \u0441\u0442\u0440\u043e\u043a\u0430 | \u044f\u0437\u044b\u043a \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 ISO 639-1 + \u0441\u0442\u0440\u0430\u043d\u0430 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, `ru-RU` \u0438\u043b\u0438 `en-US`)\nauthors | \u043c\u0430\u0441\u0441\u0438\u0432 \u0441\u0442\u0440\u043e\u043a | \u0441\u043f\u0438\u0441\u043e\u043a \u0430\u0432\u0442\u043e\u0440\u043e\u0432, \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\nsources | \u043c\u0430\u0441\u0441\u0438\u0432 \u0441\u0442\u0440\u043e\u043a | \u0441\u043f\u0438\u0441\u043e\u043a \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432\ncomments | \u0441\u0442\u0440\u043e\u043a\u0430 | \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u043a \u043f\u0430\u043a\u0435\u0442\u0443\npublisher | \u0441\u0442\u0440\u043e\u043a\u0430 | \u0438\u0437\u0434\u0430\u0442\u0435\u043b\u044c\nrestriction | \u0441\u0442\u0440\u043e\u043a\u0430 | \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u0443: 12+, 18+.\nround1, round2, ... | \u0440\u0430\u0443\u043d\u0434 | \u0432\u043c\u0435\u0441\u0442\u043e \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u043d\u043e\u043c\u0435\u0440 \u0440\u0430\u0443\u043d\u0434\u0430, `round1` \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d.\n\n### \u0420\u0430\u0443\u043d\u0434\n\n\u041a\u043b\u044e\u0447 | \u0422\u0438\u043f | \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\n---|---|---\nname | \u0441\u0442\u0440\u043e\u043a\u0430 | \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0440\u0430\u0443\u043d\u0434\u0430, \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\nfinal | true/false | `true` \u0434\u043b\u044f \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0430\u0443\u043d\u0434\u0430\nprices | \u043c\u0430\u0441\u0441\u0438\u0432 \u0447\u0438\u0441\u0435\u043b | \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u0438 \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u0432 \u0440\u0430\u0443\u043d\u0434\u0430, \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u043d\u0435-\u0444\u0438\u043d\u0430\u043b\u0430\nthemes | \u043c\u0430\u0441\u0441\u0438\u0432 \u0442\u0435\u043c | \u043a\u0430\u0436\u0434\u0430\u044f \u0442\u0435\u043c\u0430 \u0441\u043e\u0434\u0435\u0436\u0438\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u0432\u0430 \u043f\u043e\u043b\u044f: `name` \u0441 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c \u0438 `questions` \u0441 \u043c\u0430\u0441\u0441\u0438\u0432\u043e\u043c \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u0432, \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\n\n### \u0412\u043e\u043f\u0440\u043e\u0441\n\n\u041a\u043b\u044e\u0447 | \u0422\u0438\u043f | \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\n---|---|---\ntype | \u0441\u0442\u0440\u043e\u043a\u0430 | [\u0442\u0438\u043f \u0432\u043e\u043f\u0440\u043e\u0441\u0430](https://vladimirkhil.com/si/qtypes), \u0435\u0441\u043b\u0438 \u043e\u043d \u043d\u0435 \u043e\u0431\u044b\u0447\u043d\u044b\u0439 simple\ncost | \u0447\u0438\u0441\u043b\u043e | \u0434\u043b\u044f \u0442\u0438\u043f\u043e\u0432 `cat` \u0438 `bagcat` \u2014 \u0440\u0435\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441\u0430. \u0414\u043b\u044f \u0432\u044b\u0431\u043e\u0440\u0430 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043c\u0430\u0441\u0441\u0438\u0432 \u0438\u0437 \u0442\u0440\u0451\u0445 \u0447\u0438\u0441\u0435\u043b.\ntheme | \u0441\u0442\u0440\u043e\u043a\u0430 | \u0434\u043b\u044f \u0442\u0438\u043f\u043e\u0432 `cat` \u0438 `bagcat` \u2014 \u0440\u0435\u0430\u043b\u044c\u043d\u0430\u044f \u0442\u0435\u043c\u0430 \u0432\u043e\u043f\u0440\u043e\u0441\u0430\nself | true/false | \u0434\u043b\u044f \u0442\u0438\u043f\u0430 `bagcat` \u2014\u00a0\u043c\u043e\u0436\u043d\u043e \u043b\u0438 \u0437\u0430\u0431\u0440\u0430\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441 \u0441\u0435\u0431\u0435\nknows | before/after/never | \u0434\u043b\u044f \u0442\u0438\u043f\u0430 `bagcat` \u2014\u00a0\u043a\u043e\u0433\u0434\u0430 \u0443\u0437\u043d\u0430\u0451\u0442\u0441\u044f \u0442\u0435\u043c\u0430 \u0438 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441\u0430\nanswer | \u0441\u0442\u0440\u043e\u043a\u0430 | \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441, \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e. \u0412\u0442\u043e\u0440\u043e\u0439 \u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043e\u0442\u0432\u0435\u0442\u044b \u043f\u0438\u0448\u0438\u0442\u0435 \u0432 `answer2`, `answer3` \u0438 \u0442.\u0434.\nwrong | \u0441\u0442\u0440\u043e\u043a\u0430 | \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u043e\u0442\u0432\u0435\u0442. \u0414\u0440\u0443\u0433\u0438\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u2014 \u0432 `wrong2` \u0438 \u0442.\u0434.\nscenario | \u043c\u0430\u0441\u0441\u0438\u0432 | \u0435\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0430\u0439\u0434\u043e\u0432, \u0432\u043d\u043e\u0441\u0438\u0442\u0435 \u043a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0441\u043f\u0438\u0441\u043a\u0430 \u0432 \u043c\u0430\u0441\u0441\u0438\u0432\ntext | \u0441\u0442\u0440\u043e\u043a\u0430 | \u0432\u043e\u043f\u0440\u043e\u0441 \u0434\u043b\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0432 \u0441\u043b\u0430\u0439\u0434\u0435\nsay | \u0441\u0442\u0440\u043e\u043a\u0430 | \u0432\u043e\u043f\u0440\u043e\u0441 \u0434\u043b\u044f \u043e\u0437\u0432\u0443\u0447\u0438\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0434\u0443\u0449\u0438\u043c\nimage | \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u0430 | \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430 \u0434\u043b\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\nvoice | \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u0430 | \u0437\u0432\u0443\u043a \u0434\u043b\u044f \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u043d\u0438\u044f\nvideo | \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u0430 | \u0432\u0438\u0434\u0435\u043e \u0434\u043b\u044f \u043f\u043e\u043a\u0430\u0437\u0430\n\n\u0424\u0430\u0439\u043b\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u0442\u044c\u0441\u044f \u0432 \u0442\u043e\u043c \u0436\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435, \u0447\u0442\u043e \u0438 \u0444\u0430\u0439\u043b yaml, \u043b\u0438\u0431\u043e \u0432 \u043f\u043e\u0434\u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 `media`,\n\u043b\u0438\u0431\u043e \u0432 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u043c \u043f\u043e\u0434\u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 \u0438\u0437 `Images`, `Audio` \u0438\u043b\u0438 `Video`.\n\n\u041e\u0434\u0438\u043d \u0438\u0437 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 `text`, `say`, `image`, `voice` \u0438\u043b\u0438 `video` \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u0435\u043d. \u0422\u0430\u043a\u0438\u043c\n\u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u043e\u043f\u0440\u043e\u0441 \u2014\u00a0\u044d\u0442\u043e \u043e\u0434\u0438\u043d \u0438\u0437 \u044d\u0442\u0438\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0438 `answer` \u0441 \u043e\u0442\u0432\u0435\u0442\u043e\u043c.\n\n### \u041f\u0440\u0438\u043c\u0435\u0440\n\n```yaml\nname: \u041f\u0440\u0438\u043c\u0435\u0440\u043d\u0430\u044f \u0438\u0433\u0440\u0430\ndifficulty: 1\ndate: 12.31.2022\nauthors:\n - \u0418\u043b\u044c\u044f \u0417\u0432\u0435\u0440\u0435\u0432\nrestriction: 18+\n\nround1:\n name: \u0413\u043e\u0440\u043e\u0434\u0430\n prices: [100, 200]\n themes:\n - name: \u0421\u0442\u043e\u043b\u0438\u0446\u044b\n questions:\n - text: \u0421\u0442\u043e\u043b\u0438\u0446\u0430 \u042d\u0441\u0442\u043e\u043d\u0438\u0438\n answer: \u0422\u0430\u043b\u043b\u0438\u043d\u043d\n answer2: \u0422\u0430\u043b\u043b\u0438\u043d\n - scenario:\n - text: \u0413\u0434\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u044d\u0442\u043e\u0442 \u0441\u043e\u0431\u043e\u0440?\n - image: moscow-vasili-blazh.jpg\n answer: \u041c\u043e\u0441\u043a\u0432\u0430\n - name: \u0412\u0442\u043e\u0440\u044b\u0435\n questions:\n - text: \u0413\u0434\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u041c\u0435\u0434\u043d\u044b\u0439 \u0432\u0441\u0430\u0434\u043d\u0438\u043a?\n answer: \u041f\u0435\u0442\u0435\u0440\u0431\u0443\u0440\u0433\n answer2: \u0421\u0430\u043d\u043a\u0442-\u041f\u0435\u0442\u0435\u0440\u0431\u0443\u0440\u0433\n - type: bagcat\n theme: \u0411\u0435\u043b\u044b\u0439 \u0434\u043e\u043c\n cost: [200, 500, 100]\n knows: before\n text: \u0421\u0430\u043c\u044b\u0439 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0411\u0435\u043b\u044b\u0439 \u0434\u043e\u043c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u044d\u0442\u043e\u043c \u0433\u043e\u0440\u043e\u0434\u0435.\n answer: \u0412\u0430\u0448\u0438\u043d\u0433\u0442\u043e\u043d\n\nround2:\n name: \u0421\u0442\u0440\u0430\u043d\u044b\n final: true\n themes:\n - name: \u0420\u0430\u0437\u043c\u0435\u0440\n questions:\n - text: \u042d\u0442\u0430 \u0441\u0442\u0440\u0430\u043d\u0430 \u0441\u0430\u043c\u0430\u044f \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0432 \u0415\u0432\u0440\u043e\u043f\u0435\n answer: \u0423\u043a\u0440\u0430\u0438\u043d\u0430\n - name: \u0428\u0442\u0430\u0442\u044b\n questions:\n - text: \u0423 \u044d\u0442\u043e\u0433\u043e \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0430 \u043a\u043e\u0433\u0434\u0430-\u0442\u043e \u0431\u044b\u043b\u043e 15 \u0440\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\n answer: \u0421\u0421\u0421\u0420\n```\n\n## \u0421\u043b\u043e\u0436\u043d\u043e\n\n\u0415\u0441\u0442\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0441 \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c:\n\n* [SIQuester](https://vladimirkhil.com/si/siquester) \u2014 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440. \u0422\u0440\u0435\u0431\u0443\u0435\u0442 Windows.\n* [SIPacker](https://github.com/VityaSchel/SIPacker) \u2014 \u0432\u0435\u0431-\u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440, \u0441\u0441\u044b\u043b\u043a\u0430 \u0435\u0441\u0442\u044c \u0432 readme (\u0437\u0430\u0431\u0440\u043e\u0448\u0435\u043d).\n\n## \u041a\u0430\u043a \u0438\u0433\u0440\u0430\u0442\u044c?\n\n\u0412 \u043e\u043d\u043b\u0430\u0439\u043d\u0435: [SIGame Online](https://vladimirkhil.com/si/online/). \u041f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0438\u0433\u0440\u044b \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435\n\u00ab\u0438\u0437 \u0444\u0430\u0439\u043b\u0430\u00bb \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435 \u0442\u0443\u0434\u0430 \u0444\u0430\u0439\u043b siq, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 \u044d\u0442\u0438\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c.\n\n## Author and License\n\nWritten by Ilya Zverev, published under ISC License.\n",
"bugtrack_url": null,
"license": "",
"summary": "CLI tool for converting between SIQ and YAML for \"Svoya Igra\" (similar to Jeopardy)",
"version": "1.1.0",
"project_urls": {
"Homepage": "https://github.com/Zverik/si_convert"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3b473c0522be607b01630a4a20acb2860f0f60ffbb2771463858667e59b1681a",
"md5": "2b7728cfa772dc6f1ffe0ff33a2ed8ea",
"sha256": "c028282df6fc73bd81fc60f66efba580ee5c6fd3326518f0e6c139e6f23420c0"
},
"downloads": -1,
"filename": "si_convert-1.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "2b7728cfa772dc6f1ffe0ff33a2ed8ea",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7",
"size": 10704,
"upload_time": "2024-03-02T19:29:10",
"upload_time_iso_8601": "2024-03-02T19:29:10.306197Z",
"url": "https://files.pythonhosted.org/packages/3b/47/3c0522be607b01630a4a20acb2860f0f60ffbb2771463858667e59b1681a/si_convert-1.1.0-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8ca7eb1b630446e5c33e5a40e52f96efa97a954c4d51da14e119558c83d1178e",
"md5": "0c9d2271be65eef71b1a8f3e049e3fd9",
"sha256": "50c25c14a94b7e261f2eb159624ead72df7debb38e68dfd751160ad09dff2c86"
},
"downloads": -1,
"filename": "si_convert-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "0c9d2271be65eef71b1a8f3e049e3fd9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7",
"size": 12906,
"upload_time": "2024-03-02T19:29:12",
"upload_time_iso_8601": "2024-03-02T19:29:12.050348Z",
"url": "https://files.pythonhosted.org/packages/8c/a7/eb1b630446e5c33e5a40e52f96efa97a954c4d51da14e119558c83d1178e/si_convert-1.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-02 19:29:12",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Zverik",
"github_project": "si_convert",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "si-convert"
}