From 1bbe86e33e64304365aba98cc37fc7235497dde4 Mon Sep 17 00:00:00 2001
From: Dmitry Shelepnev <mitshel@mail.ru>
Date: Sat, 7 Jan 2017 13:33:03 +0300
Subject: [PATCH] Add sopds_util commands save_mygenres and load_mygenres

---
 README.md                                      |  8 ++++++++
 opds_catalog/fixtures/mygenres.json            |  1 +
 opds_catalog/management/commands/sopds_util.py | 18 ++++++++++++++++--
 opds_catalog/opdsdb.py                         |  5 ++++-
 sopds/settings.py                              |  2 +-
 5 files changed, 30 insertions(+), 4 deletions(-)
 create mode 100644 opds_catalog/fixtures/mygenres.json

diff --git a/README.md b/README.md
index 9b51184..c745c50 100644
--- a/README.md
+++ b/README.md
@@ -250,6 +250,14 @@ MySQL по сравнению с sqlite работает гораздо быст
 
     python3 manage.py sopds_util clear [--verbose]
     
+Сохранить свой справочник жанров в файл opds_catalog/fixtures/mygenres.json:
+
+    python3 manage.py sopds_util save_mygenres
+    
+Загрузить свой справочник жанров из файла opds_catalog/fixtures/mygenres.json:
+
+    python3 manage.py sopds_util load_mygenres   
+    
 Если вы используете MySQL и при очистке БД у вас возникла ошибка (2006, 'MySQL server has gone away'),
 то добавьте в файл настройки /etc/my.cnf следующие настройки, после чего перезапустите сервер БД:  
 
diff --git a/opds_catalog/fixtures/mygenres.json b/opds_catalog/fixtures/mygenres.json
new file mode 100644
index 0000000..a959c17
--- /dev/null
+++ b/opds_catalog/fixtures/mygenres.json
@@ -0,0 +1 @@
+[{"model": "opds_catalog.genre", "pk": 1, "fields": {"genre": "economics_ref", "section": "\u0414\u0435\u043b\u043e\u0432\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430", "subsection": "\u0414\u0435\u043b\u043e\u0432\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 2, "fields": {"genre": "popular_business", "section": "\u0414\u0435\u043b\u043e\u0432\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430", "subsection": "\u041a\u0430\u0440\u044c\u0435\u0440\u0430, \u043a\u0430\u0434\u0440\u044b"}}, {"model": "opds_catalog.genre", "pk": 3, "fields": {"genre": "org_behavior", "section": "\u0414\u0435\u043b\u043e\u0432\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430", "subsection": "\u041c\u0430\u0440\u043a\u0435\u0442\u0438\u043d\u0433, PR"}}, {"model": "opds_catalog.genre", "pk": 4, "fields": {"genre": "banking", "section": "\u0414\u0435\u043b\u043e\u0432\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430", "subsection": "\u0424\u0438\u043d\u0430\u043d\u0441\u044b"}}, {"model": "opds_catalog.genre", "pk": 5, "fields": {"genre": "economics", "section": "\u0414\u0435\u043b\u043e\u0432\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430", "subsection": "\u042d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 6, "fields": {"genre": "det_action", "section": "\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0432\u044b \u0438 \u0422\u0440\u0438\u043b\u043b\u0435\u0440\u044b", "subsection": "\u0411\u043e\u0435\u0432\u0438\u043a"}}, {"model": "opds_catalog.genre", "pk": 7, "fields": {"genre": "detective", "section": "\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0432\u044b \u0438 \u0422\u0440\u0438\u043b\u043b\u0435\u0440\u044b", "subsection": "\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0432\u044b"}}, {"model": "opds_catalog.genre", "pk": 8, "fields": {"genre": "det_irony", "section": "\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0432\u044b \u0438 \u0422\u0440\u0438\u043b\u043b\u0435\u0440\u044b", "subsection": "\u0418\u0440\u043e\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0432, \u0434\u0430\u043c\u0441\u043a\u0438\u0439 \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0440\u043e\u043c\u0430\u043d"}}, {"model": "opds_catalog.genre", "pk": 9, "fields": {"genre": "det_history", "section": "\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0432\u044b \u0438 \u0422\u0440\u0438\u043b\u043b\u0435\u0440\u044b", "subsection": "\u0418\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0432"}}, {"model": "opds_catalog.genre", "pk": 10, "fields": {"genre": "det_classic", "section": "\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0432\u044b \u0438 \u0422\u0440\u0438\u043b\u043b\u0435\u0440\u044b", "subsection": "\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0432"}}, {"model": "opds_catalog.genre", "pk": 11, "fields": {"genre": "det_crime", "section": "\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0432\u044b \u0438 \u0422\u0440\u0438\u043b\u043b\u0435\u0440\u044b", "subsection": "\u041a\u0440\u0438\u043c\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0432"}}, {"model": "opds_catalog.genre", "pk": 12, "fields": {"genre": "det_hard", "section": "\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0432\u044b \u0438 \u0422\u0440\u0438\u043b\u043b\u0435\u0440\u044b", "subsection": "\u041a\u0440\u0443\u0442\u043e\u0439 \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0432"}}, {"model": "opds_catalog.genre", "pk": 13, "fields": {"genre": "det_political", "section": "\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0432\u044b \u0438 \u0422\u0440\u0438\u043b\u043b\u0435\u0440\u044b", "subsection": "\u041f\u043e\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0432"}}, {"model": "opds_catalog.genre", "pk": 14, "fields": {"genre": "det_police", "section": "\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0432\u044b \u0438 \u0422\u0440\u0438\u043b\u043b\u0435\u0440\u044b", "subsection": "\u041f\u043e\u043b\u0438\u0446\u0435\u0439\u0441\u043a\u0438\u0439 \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0432"}}, {"model": "opds_catalog.genre", "pk": 15, "fields": {"genre": "det_maniac", "section": "\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0432\u044b \u0438 \u0422\u0440\u0438\u043b\u043b\u0435\u0440\u044b", "subsection": "\u041f\u0440\u043e \u043c\u0430\u043d\u044c\u044f\u043a\u043e\u0432"}}, {"model": "opds_catalog.genre", "pk": 16, "fields": {"genre": "det_su", "section": "\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0432\u044b \u0438 \u0422\u0440\u0438\u043b\u043b\u0435\u0440\u044b", "subsection": "\u0421\u043e\u0432\u0435\u0442\u0441\u043a\u0438\u0439 \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0432"}}, {"model": "opds_catalog.genre", "pk": 17, "fields": {"genre": "thriller", "section": "\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0432\u044b \u0438 \u0422\u0440\u0438\u043b\u043b\u0435\u0440\u044b", "subsection": "\u0422\u0440\u0438\u043b\u043b\u0435\u0440"}}, {"model": "opds_catalog.genre", "pk": 18, "fields": {"genre": "det_espionage", "section": "\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0432\u044b \u0438 \u0422\u0440\u0438\u043b\u043b\u0435\u0440\u044b", "subsection": "\u0428\u043f\u0438\u043e\u043d\u0441\u043a\u0438\u0439 \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0432"}}, {"model": "opds_catalog.genre", "pk": 19, "fields": {"genre": "nonf_biography", "section": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430", "subsection": "\u0411\u0438\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u0438 \u041c\u0435\u043c\u0443\u0430\u0440\u044b"}}, {"model": "opds_catalog.genre", "pk": 20, "fields": {"genre": "nonf_military", "section": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430", "subsection": "\u0412\u043e\u0435\u043d\u043d\u0430\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u043b\u0438\u0441\u0442\u0438\u043a\u0430 \u0438 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 21, "fields": {"genre": "military_special", "section": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430", "subsection": "\u0412\u043e\u0435\u043d\u043d\u043e\u0435 \u0434\u0435\u043b\u043e"}}, {"model": "opds_catalog.genre", "pk": 22, "fields": {"genre": "travel_notes", "section": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430", "subsection": "\u0413\u0435\u043e\u0433\u0440\u0430\u0444\u0438\u044f, \u043f\u0443\u0442\u0435\u0432\u044b\u0435 \u0437\u0430\u043c\u0435\u0442\u043a\u0438"}}, {"model": "opds_catalog.genre", "pk": 23, "fields": {"genre": "nonfiction", "section": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430", "subsection": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 24, "fields": {"genre": "nonf_publicism", "section": "\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430", "subsection": "\u041f\u0443\u0431\u043b\u0438\u0446\u0438\u0441\u0442\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 25, "fields": {"genre": "auto_regulations", "section": "\u0414\u043e\u043c \u0438 \u0441\u0435\u043c\u044c\u044f", "subsection": "\u0410\u0432\u0442\u043e\u043c\u043e\u0431\u0438\u043b\u0438 \u0438 \u041f\u0414\u0414"}}, {"model": "opds_catalog.genre", "pk": 26, "fields": {"genre": "home_sport", "section": "\u0414\u043e\u043c \u0438 \u0441\u0435\u043c\u044c\u044f", "subsection": "\u0411\u043e\u0435\u0432\u044b\u0435 \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0430, \u0441\u043f\u043e\u0440\u0442"}}, {"model": "opds_catalog.genre", "pk": 27, "fields": {"genre": "home_pets", "section": "\u0414\u043e\u043c \u0438 \u0441\u0435\u043c\u044c\u044f", "subsection": "\u0414\u043e\u043c\u0430\u0448\u043d\u0438\u0435 \u0436\u0438\u0432\u043e\u0442\u043d\u044b\u0435"}}, {"model": "opds_catalog.genre", "pk": 28, "fields": {"genre": "home", "section": "\u0414\u043e\u043c \u0438 \u0441\u0435\u043c\u044c\u044f", "subsection": "\u0414\u043e\u043c\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e"}}, {"model": "opds_catalog.genre", "pk": 29, "fields": {"genre": "home_health", "section": "\u0414\u043e\u043c \u0438 \u0441\u0435\u043c\u044c\u044f", "subsection": "\u0417\u0434\u043e\u0440\u043e\u0432\u044c\u0435"}}, {"model": "opds_catalog.genre", "pk": 30, "fields": {"genre": "home_collecting", "section": "\u0414\u043e\u043c \u0438 \u0441\u0435\u043c\u044c\u044f", "subsection": "\u041a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435"}}, {"model": "opds_catalog.genre", "pk": 31, "fields": {"genre": "home_cooking", "section": "\u0414\u043e\u043c \u0438 \u0441\u0435\u043c\u044c\u044f", "subsection": "\u041a\u0443\u043b\u0438\u043d\u0430\u0440\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 32, "fields": {"genre": "sci_pedagogy", "section": "\u0414\u043e\u043c \u0438 \u0441\u0435\u043c\u044c\u044f", "subsection": "\u041f\u0435\u0434\u0430\u0433\u043e\u0433\u0438\u043a\u0430, \u0432\u043e\u0441\u043f\u0438\u0442\u0430\u043d\u0438\u0435 \u0434\u0435\u0442\u0435\u0439, \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0434\u043b\u044f \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439"}}, {"model": "opds_catalog.genre", "pk": 33, "fields": {"genre": "home_entertain", "section": "\u0414\u043e\u043c \u0438 \u0441\u0435\u043c\u044c\u044f", "subsection": "\u0420\u0430\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 34, "fields": {"genre": "home_garden", "section": "\u0414\u043e\u043c \u0438 \u0441\u0435\u043c\u044c\u044f", "subsection": "\u0421\u0430\u0434 \u0438 \u043e\u0433\u043e\u0440\u043e\u0434"}}, {"model": "opds_catalog.genre", "pk": 35, "fields": {"genre": "home_diy", "section": "\u0414\u043e\u043c \u0438 \u0441\u0435\u043c\u044c\u044f", "subsection": "\u0421\u0434\u0435\u043b\u0430\u0439 \u0441\u0430\u043c"}}, {"model": "opds_catalog.genre", "pk": 36, "fields": {"genre": "family", "section": "\u0414\u043e\u043c \u0438 \u0441\u0435\u043c\u044c\u044f", "subsection": "\u0421\u0435\u043c\u0435\u0439\u043d\u044b\u0435 \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 37, "fields": {"genre": "home_sex", "section": "\u0414\u043e\u043c \u0438 \u0441\u0435\u043c\u044c\u044f", "subsection": "\u0421\u0435\u043c\u0435\u0439\u043d\u044b\u0435 \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f, \u0441\u0435\u043a\u0441"}}, {"model": "opds_catalog.genre", "pk": 38, "fields": {"genre": "home_crafts", "section": "\u0414\u043e\u043c \u0438 \u0441\u0435\u043c\u044c\u044f", "subsection": "\u0425\u043e\u0431\u0431\u0438 \u0438 \u0440\u0435\u043c\u0435\u0441\u043b\u0430"}}, {"model": "opds_catalog.genre", "pk": 39, "fields": {"genre": "drama_antique", "section": "\u0414\u0440\u0430\u043c\u0430\u0442\u0443\u0440\u0433\u0438\u044f", "subsection": "\u0410\u043d\u0442\u0438\u0447\u043d\u0430\u044f \u0434\u0440\u0430\u043c\u0430"}}, {"model": "opds_catalog.genre", "pk": 40, "fields": {"genre": "drama", "section": "\u0414\u0440\u0430\u043c\u0430\u0442\u0443\u0440\u0433\u0438\u044f", "subsection": "\u0414\u0440\u0430\u043c\u0430"}}, {"model": "opds_catalog.genre", "pk": 41, "fields": {"genre": "dramaturgy", "section": "\u0414\u0440\u0430\u043c\u0430\u0442\u0443\u0440\u0433\u0438\u044f", "subsection": "\u0414\u0440\u0430\u043c\u0430\u0442\u0443\u0440\u0433\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 42, "fields": {"genre": "comedy", "section": "\u0414\u0440\u0430\u043c\u0430\u0442\u0443\u0440\u0433\u0438\u044f", "subsection": "\u041a\u043e\u043c\u0435\u0434\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 43, "fields": {"genre": "vaudeville", "section": "\u0414\u0440\u0430\u043c\u0430\u0442\u0443\u0440\u0433\u0438\u044f", "subsection": "\u041c\u0438\u0441\u0442\u0435\u0440\u0438\u044f, \u0431\u0443\u0444\u0444\u043e\u043d\u0430\u0434\u0430, \u0432\u043e\u0434\u0435\u0432\u0438\u043b\u044c"}}, {"model": "opds_catalog.genre", "pk": 44, "fields": {"genre": "screenplays", "section": "\u0414\u0440\u0430\u043c\u0430\u0442\u0443\u0440\u0433\u0438\u044f", "subsection": "\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439"}}, {"model": "opds_catalog.genre", "pk": 45, "fields": {"genre": "tragedy", "section": "\u0414\u0440\u0430\u043c\u0430\u0442\u0443\u0440\u0433\u0438\u044f", "subsection": "\u0422\u0440\u0430\u0433\u0435\u0434\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 46, "fields": {"genre": "painting", "section": "\u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e, \u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435, \u0414\u0438\u0437\u0430\u0439\u043d", "subsection": "\u0416\u0438\u0432\u043e\u043f\u0438\u0441\u044c, \u0430\u043b\u044c\u0431\u043e\u043c\u044b, \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438"}}, {"model": "opds_catalog.genre", "pk": 47, "fields": {"genre": "design", "section": "\u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e, \u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435, \u0414\u0438\u0437\u0430\u0439\u043d", "subsection": "\u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e \u0438 \u0414\u0438\u0437\u0430\u0439\u043d"}}, {"model": "opds_catalog.genre", "pk": 48, "fields": {"genre": "art_criticism", "section": "\u0418\u0441\u043a\u0443\u0441\u0442\u0442\u0432\u043e, \u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435, \u0414\u0438\u0437\u0430\u0439\u043d", "subsection": "\u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435"}}, {"model": "opds_catalog.genre", "pk": 49, "fields": {"genre": "cine", "section": "\u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e, \u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435, \u0414\u0438\u0437\u0430\u0439\u043d", "subsection": "\u041a\u0438\u043d\u043e"}}, {"model": "opds_catalog.genre", "pk": 50, "fields": {"genre": "nonf_criticism", "section": "\u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e, \u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435, \u0414\u0438\u0437\u0430\u0439\u043d", "subsection": "\u041a\u0440\u0438\u0442\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 51, "fields": {"genre": "sci_culture", "section": "\u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e, \u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435, \u0414\u0438\u0437\u0430\u0439\u043d", "subsection": "\u041a\u0443\u043b\u044c\u0442\u0443\u0440\u043e\u043b\u043e\u0433\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 52, "fields": {"genre": "art_world_culture", "section": "\u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e, \u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435, \u0414\u0438\u0437\u0430\u0439\u043d", "subsection": "\u041c\u0438\u0440\u043e\u0432\u0430\u044f \u0445\u0443\u0434\u043e\u0436\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043a\u0443\u043b\u044c\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 53, "fields": {"genre": "music", "section": "\u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e, \u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435, \u0414\u0438\u0437\u0430\u0439\u043d", "subsection": "\u041c\u0443\u0437\u044b\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 54, "fields": {"genre": "notes", "section": "\u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e, \u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435, \u0414\u0438\u0437\u0430\u0439\u043d", "subsection": "\u041f\u0430\u0440\u0442\u0438\u0442\u0443\u0440\u044b"}}, {"model": "opds_catalog.genre", "pk": 55, "fields": {"genre": "architecture_book", "section": "\u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e, \u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435, \u0414\u0438\u0437\u0430\u0439\u043d", "subsection": "\u0421\u043a\u0443\u043b\u044c\u043f\u0442\u0443\u0440\u0430 \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 56, "fields": {"genre": "theatre", "section": "\u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e, \u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435, \u0414\u0438\u0437\u0430\u0439\u043d", "subsection": "\u0422\u0435\u0430\u0442\u0440"}}, {"model": "opds_catalog.genre", "pk": 57, "fields": {"genre": "computers", "section": "\u041a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u044b \u0438 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442", "subsection": "\u0417\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u0430\u044f \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u0430\u044f, \u043e\u043a\u043e\u043b\u043e\u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 58, "fields": {"genre": "comp_hard", "section": "\u041a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u044b \u0438 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442", "subsection": "\u041a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u043e\u0435 '\u0436\u0435\u043b\u0435\u0437\u043e'"}}, {"model": "opds_catalog.genre", "pk": 59, "fields": {"genre": "comp_www", "section": "\u041a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u044b \u0438 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442", "subsection": "\u041e\u0421 \u0438 \u0421\u0435\u0442\u0438, \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442"}}, {"model": "opds_catalog.genre", "pk": 60, "fields": {"genre": "comp_db", "section": "\u041a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u044b \u0438 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442", "subsection": "\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445"}}, {"model": "opds_catalog.genre", "pk": 61, "fields": {"genre": "tbg_computers", "section": "\u041a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u044b \u0438 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442", "subsection": "\u0423\u0447\u0435\u0431\u043d\u044b\u0435 \u043f\u043e\u0441\u043e\u0431\u0438\u044f, \u0441\u0430\u043c\u043e\u0443\u0447\u0438\u0442\u0435\u043b\u0438"}}, {"model": "opds_catalog.genre", "pk": 62, "fields": {"genre": "children", "section": "\u041b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439", "subsection": "\u0414\u0435\u0442\u0441\u043a\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 63, "fields": {"genre": "child_education", "section": "\u041b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439", "subsection": "\u0414\u0435\u0442\u0441\u043a\u0430\u044f \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 64, "fields": {"genre": "child_det", "section": "\u041b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439", "subsection": "\u0414\u0435\u0442\u0441\u043a\u0430\u044f \u043e\u0441\u0442\u0440\u043e\u0441\u044e\u0436\u0435\u0442\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 65, "fields": {"genre": "foreign_children", "section": "\u041b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439", "subsection": "\u0417\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439"}}, {"model": "opds_catalog.genre", "pk": 66, "fields": {"genre": "prose_game", "section": "\u041b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439", "subsection": "\u0418\u0433\u0440\u044b, \u0443\u043f\u0440\u0430\u0436\u043d\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439"}}, {"model": "opds_catalog.genre", "pk": 67, "fields": {"genre": "child_classical", "section": "\u041b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439", "subsection": "\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0434\u0435\u0442\u0441\u043a\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 68, "fields": {"genre": "child_prose", "section": "\u041b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439", "subsection": "\u041f\u0440\u043e\u0437\u0430 \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439"}}, {"model": "opds_catalog.genre", "pk": 69, "fields": {"genre": "child_tale_rus", "section": "\u041b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439", "subsection": "\u0420\u0443\u0441\u0441\u043a\u0438\u0435 \u0441\u043a\u0430\u0437\u043a\u0438"}}, {"model": "opds_catalog.genre", "pk": 70, "fields": {"genre": "child_tale", "section": "\u041b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439", "subsection": "\u0421\u043a\u0430\u0437\u043a\u0438 \u043d\u0430\u0440\u043e\u0434\u043e\u0432 \u043c\u0438\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 71, "fields": {"genre": "child_verse", "section": "\u041b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439", "subsection": "\u0421\u0442\u0438\u0445\u0438 \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439"}}, {"model": "opds_catalog.genre", "pk": 72, "fields": {"genre": "child_sf", "section": "\u041b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439", "subsection": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430 \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439"}}, {"model": "opds_catalog.genre", "pk": 73, "fields": {"genre": "love_history", "section": "\u041b\u044e\u0431\u043e\u0432\u043d\u044b\u0435 \u0440\u043e\u043c\u0430\u043d\u044b", "subsection": "\u0418\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043b\u044e\u0431\u043e\u0432\u043d\u044b\u0435 \u0440\u043e\u043c\u0430\u043d\u044b"}}, {"model": "opds_catalog.genre", "pk": 74, "fields": {"genre": "love_short", "section": "\u041b\u044e\u0431\u043e\u0432\u043d\u044b\u0435 \u0440\u043e\u043c\u0430\u043d\u044b", "subsection": "\u041a\u043e\u0440\u043e\u0442\u043a\u0438\u0435 \u043b\u044e\u0431\u043e\u0432\u043d\u044b\u0435 \u0440\u043e\u043c\u0430\u043d\u044b"}}, {"model": "opds_catalog.genre", "pk": 75, "fields": {"genre": "love_sf", "section": "\u041b\u044e\u0431\u043e\u0432\u043d\u044b\u0435 \u0440\u043e\u043c\u0430\u043d\u044b", "subsection": "\u041b\u044e\u0431\u043e\u0432\u043d\u043e\u0435 \u0444\u044d\u043d\u0442\u0435\u0437\u0438, \u043b\u044e\u0431\u043e\u0432\u043d\u043e-\u0444\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0440\u043e\u043c\u0430\u043d\u044b"}}, {"model": "opds_catalog.genre", "pk": 76, "fields": {"genre": "love", "section": "\u041b\u044e\u0431\u043e\u0432\u043d\u044b\u0435 \u0440\u043e\u043c\u0430\u043d\u044b", "subsection": "\u041b\u044e\u0431\u043e\u0432\u043d\u044b\u0435 \u0440\u043e\u043c\u0430\u043d\u044b"}}, {"model": "opds_catalog.genre", "pk": 77, "fields": {"genre": "love_detective", "section": "\u041b\u044e\u0431\u043e\u0432\u043d\u044b\u0435 \u0440\u043e\u043c\u0430\u043d\u044b", "subsection": "\u041e\u0441\u0442\u0440\u043e\u0441\u044e\u0436\u0435\u0442\u043d\u044b\u0435 \u043b\u044e\u0431\u043e\u0432\u043d\u044b\u0435 \u0440\u043e\u043c\u0430\u043d\u044b"}}, {"model": "opds_catalog.genre", "pk": 78, "fields": {"genre": "love_hard", "section": "\u041b\u044e\u0431\u043e\u0432\u043d\u044b\u0435 \u0440\u043e\u043c\u0430\u043d\u044b", "subsection": "\u041f\u043e\u0440\u043d\u043e"}}, {"model": "opds_catalog.genre", "pk": 79, "fields": {"genre": "love_contemporary", "section": "\u041b\u044e\u0431\u043e\u0432\u043d\u044b\u0435 \u0440\u043e\u043c\u0430\u043d\u044b", "subsection": "\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043b\u044e\u0431\u043e\u0432\u043d\u044b\u0435 \u0440\u043e\u043c\u0430\u043d\u044b"}}, {"model": "opds_catalog.genre", "pk": 80, "fields": {"genre": "love_erotica", "section": "\u041b\u044e\u0431\u043e\u0432\u043d\u044b\u0435 \u0440\u043e\u043c\u0430\u043d\u044b", "subsection": "\u042d\u0440\u043e\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 81, "fields": {"genre": "sci_medicine_alternative", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u043c\u0435\u0434\u0438\u0446\u0438\u043d\u0430"}}, {"model": "opds_catalog.genre", "pk": 82, "fields": {"genre": "sci_theories", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u043d\u0430\u0443\u043a\u0438 \u0438 \u043d\u0430\u0443\u0447\u043d\u044b\u0435 \u0442\u0435\u043e\u0440\u0438\u0438"}}, {"model": "opds_catalog.genre", "pk": 83, "fields": {"genre": "sci_cosmos", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u0410\u0441\u0442\u0440\u043e\u043d\u043e\u043c\u0438\u044f \u0438 \u041a\u043e\u0441\u043c\u043e\u0441"}}, {"model": "opds_catalog.genre", "pk": 84, "fields": {"genre": "sci_biology", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u0411\u0438\u043e\u043b\u043e\u0433\u0438\u044f, \u0431\u0438\u043e\u0444\u0438\u0437\u0438\u043a\u0430, \u0431\u0438\u043e\u0445\u0438\u043c\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 85, "fields": {"genre": "sci_botany", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u0411\u043e\u0442\u0430\u043d\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 86, "fields": {"genre": "sci_veterinary", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u0412\u0435\u0442\u0435\u0440\u0438\u043d\u0430\u0440\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 87, "fields": {"genre": "military_history", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u0412\u043e\u0435\u043d\u043d\u0430\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 88, "fields": {"genre": "sci_oriental", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u0412\u043e\u0441\u0442\u043e\u043a\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435"}}, {"model": "opds_catalog.genre", "pk": 89, "fields": {"genre": "sci_geo", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u0413\u0435\u043e\u043b\u043e\u0433\u0438\u044f \u0438 \u0433\u0435\u043e\u0433\u0440\u0430\u0444\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 90, "fields": {"genre": "sci_state", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u0413\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u043e \u0438 \u043f\u0440\u0430\u0432\u043e"}}, {"model": "opds_catalog.genre", "pk": 91, "fields": {"genre": "sci_popular", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u0417\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u0430\u044f \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430, \u0437\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u0430\u044f \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u043d\u0430\u044f, \u043d\u0430\u0443\u0447\u043d\u043e-\u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 92, "fields": {"genre": "sci_zoo", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u0417\u043e\u043e\u043b\u043e\u0433\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 93, "fields": {"genre": "sci_history", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u0418\u0441\u0442\u043e\u0440\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 94, "fields": {"genre": "sci_philology", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u041b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435"}}, {"model": "opds_catalog.genre", "pk": 95, "fields": {"genre": "sci_math", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u041c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 96, "fields": {"genre": "sci_medicine", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u041c\u0435\u0434\u0438\u0446\u0438\u043d\u0430"}}, {"model": "opds_catalog.genre", "pk": 97, "fields": {"genre": "science", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u041d\u0430\u0443\u0447\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 98, "fields": {"genre": "sci_social_studies", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u041e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u0437\u043d\u0430\u043d\u0438\u0435, \u0441\u043e\u0446\u0438\u043e\u043b\u043e\u0433\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 99, "fields": {"genre": "sci_politics", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 100, "fields": {"genre": "sci_psychology", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u041f\u0441\u0438\u0445\u043e\u043b\u043e\u0433\u0438\u044f \u0438 \u043f\u0441\u0438\u0445\u043e\u0442\u0435\u0440\u0430\u043f\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 101, "fields": {"genre": "sci_phys", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u0424\u0438\u0437\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 102, "fields": {"genre": "sci_philosophy", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u0424\u0438\u043b\u043e\u0441\u043e\u0444\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 103, "fields": {"genre": "sci_chem", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u0425\u0438\u043c\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 104, "fields": {"genre": "sci_ecology", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u042d\u043a\u043e\u043b\u043e\u0433\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 105, "fields": {"genre": "sci_economy", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u042d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 106, "fields": {"genre": "sci_juris", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u042e\u0440\u0438\u0441\u043f\u0440\u0443\u0434\u0435\u043d\u0446\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 107, "fields": {"genre": "sci_linguistic", "section": "\u041d\u0430\u0443\u043a\u0430, \u041e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435", "subsection": "\u042f\u0437\u044b\u043a\u043e\u0437\u043d\u0430\u043d\u0438\u0435, \u0438\u043d\u043e\u0441\u0442\u0440\u0430\u043d\u043d\u044b\u0435 \u044f\u0437\u044b\u043a\u0438"}}, {"model": "opds_catalog.genre", "pk": 108, "fields": {"genre": "palindromes", "section": "\u041f\u043e\u044d\u0437\u0438\u044f", "subsection": "\u0412\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u044d\u0437\u0438\u044f, \u0432\u0435\u0440\u043b\u0438\u0431\u0440\u044b, \u043f\u0430\u043b\u0438\u043d\u0434\u0440\u043e\u043c\u044b"}}, {"model": "opds_catalog.genre", "pk": 109, "fields": {"genre": "poetry_for_classical", "section": "\u041f\u043e\u044d\u0437\u0438\u044f", "subsection": "\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0437\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u0430\u044f \u043f\u043e\u044d\u0437\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 110, "fields": {"genre": "poetry_classical", "section": "\u041f\u043e\u044d\u0437\u0438\u044f", "subsection": "\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u043e\u044d\u0437\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 111, "fields": {"genre": "poetry_rus_classical", "section": "\u041f\u043e\u044d\u0437\u0438\u044f", "subsection": "\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0440\u0443\u0441\u0441\u043a\u0430\u044f \u043f\u043e\u044d\u0437\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 112, "fields": {"genre": "lyrics", "section": "\u041f\u043e\u044d\u0437\u0438\u044f", "subsection": "\u041b\u0438\u0440\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 113, "fields": {"genre": "song_poetry", "section": "\u041f\u043e\u044d\u0437\u0438\u044f", "subsection": "\u041f\u0435\u0441\u0435\u043d\u043d\u0430\u044f \u043f\u043e\u044d\u0437\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 114, "fields": {"genre": "poetry", "section": "\u041f\u043e\u044d\u0437\u0438\u044f", "subsection": "\u041f\u043e\u044d\u0437\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 115, "fields": {"genre": "poetry_east", "section": "\u041f\u043e\u044d\u0437\u0438\u044f", "subsection": "\u041f\u043e\u044d\u0437\u0438\u044f \u0412\u043e\u0441\u0442\u043e\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 116, "fields": {"genre": "poem", "section": "\u041f\u043e\u044d\u0437\u0438\u044f", "subsection": "\u041f\u043e\u044d\u043c\u0430, \u044d\u043f\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u043e\u044d\u0437\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 117, "fields": {"genre": "poetry_for_modern", "section": "\u041f\u043e\u044d\u0437\u0438\u044f", "subsection": "\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u0430\u044f \u043f\u043e\u044d\u0437\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 118, "fields": {"genre": "poetry_modern", "section": "\u041f\u043e\u044d\u0437\u0438\u044f", "subsection": "\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u043e\u044d\u0437\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 119, "fields": {"genre": "poetry_rus_modern", "section": "\u041f\u043e\u044d\u0437\u0438\u044f", "subsection": "\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0440\u0443\u0441\u0441\u043a\u0430\u044f \u043f\u043e\u044d\u0437\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 120, "fields": {"genre": "humor_verse", "section": "\u041f\u043e\u044d\u0437\u0438\u044f", "subsection": "\u042e\u043c\u043e\u0440\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u0442\u0438\u0445\u0438, \u0431\u0430\u0441\u043d\u0438"}}, {"model": "opds_catalog.genre", "pk": 121, "fields": {"genre": "adv_story", "section": "\u041f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f", "subsection": "\u0410\u0432\u0430\u043d\u0442\u044e\u0440\u043d\u044b\u0439 \u0440\u043e\u043c\u0430\u043d"}}, {"model": "opds_catalog.genre", "pk": 122, "fields": {"genre": "adv_indian", "section": "\u041f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f", "subsection": "\u0412\u0435\u0441\u0442\u0435\u0440\u043d, \u043f\u0440\u043e \u0438\u043d\u0434\u0435\u0439\u0446\u0435\u0432"}}, {"model": "opds_catalog.genre", "pk": 123, "fields": {"genre": "adv_history", "section": "\u041f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f", "subsection": "\u0418\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 124, "fields": {"genre": "adv_maritime", "section": "\u041f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f", "subsection": "\u041c\u043e\u0440\u0441\u043a\u0438\u0435 \u043f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 125, "fields": {"genre": "adventure", "section": "\u041f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f", "subsection": "\u041f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 126, "fields": {"genre": "adv_modern", "section": "\u041f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f", "subsection": "\u041f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u043c \u043c\u0438\u0440\u0435"}}, {"model": "opds_catalog.genre", "pk": 127, "fields": {"genre": "child_adv", "section": "\u041f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f", "subsection": "\u041f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439 \u0438 \u043f\u043e\u0434\u0440\u043e\u0441\u0442\u043a\u043e\u0432"}}, {"model": "opds_catalog.genre", "pk": 128, "fields": {"genre": "adv_animal", "section": "\u041f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f", "subsection": "\u041f\u0440\u0438\u0440\u043e\u0434\u0430 \u0438 \u0436\u0438\u0432\u043e\u0442\u043d\u044b\u0435"}}, {"model": "opds_catalog.genre", "pk": 129, "fields": {"genre": "adv_geo", "section": "\u041f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f", "subsection": "\u041f\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u044f \u0438 \u0433\u0435\u043e\u0433\u0440\u0430\u0444\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 130, "fields": {"genre": "tale_chivalry", "section": "\u041f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f", "subsection": "\u0420\u044b\u0446\u0430\u0440\u0441\u043a\u0438\u0439 \u0440\u043e\u043c\u0430\u043d"}}, {"model": "opds_catalog.genre", "pk": 131, "fields": {"genre": "aphorisms", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u0410\u0444\u043e\u0440\u0438\u0437\u043c\u044b, \u0446\u0438\u0442\u0430\u0442\u044b"}}, {"model": "opds_catalog.genre", "pk": 132, "fields": {"genre": "gothic_novel", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u0413\u043e\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0440\u043e\u043c\u0430\u043d"}}, {"model": "opds_catalog.genre", "pk": 133, "fields": {"genre": "foreign_prose", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u0417\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u0430\u044f \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u0440\u043e\u0437\u0430"}}, {"model": "opds_catalog.genre", "pk": 134, "fields": {"genre": "prose_history", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u0418\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u0440\u043e\u0437\u0430"}}, {"model": "opds_catalog.genre", "pk": 135, "fields": {"genre": "prose_classic", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u0440\u043e\u0437\u0430"}}, {"model": "opds_catalog.genre", "pk": 136, "fields": {"genre": "literature_18", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u0440\u043e\u0437\u0430 XVII-XVIII \u0432\u0435\u043a\u043e\u0432"}}, {"model": "opds_catalog.genre", "pk": 137, "fields": {"genre": "literature_19", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u0440\u043e\u0437\u0430 \u0425IX \u0432\u0435\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 138, "fields": {"genre": "literature_20", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u0440\u043e\u0437\u0430 \u0425X \u0432\u0435\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 139, "fields": {"genre": "prose_counter", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u041a\u043e\u043d\u0442\u0440\u043a\u0443\u043b\u044c\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 140, "fields": {"genre": "prose_magic", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u041c\u0430\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u043c"}}, {"model": "opds_catalog.genre", "pk": 141, "fields": {"genre": "story", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u041c\u0430\u043b\u044b\u0435 \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u044b \u043f\u0440\u043e\u0437\u044b: \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b, \u044d\u0441\u0441\u0435, \u043d\u043e\u0432\u0435\u043b\u043b\u044b, \u0444\u0435\u0435\u0440\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 142, "fields": {"genre": "prose", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u041f\u0440\u043e\u0437\u0430"}}, {"model": "opds_catalog.genre", "pk": 143, "fields": {"genre": "prose_military", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u041f\u0440\u043e\u0437\u0430 \u043e \u0432\u043e\u0439\u043d\u0435"}}, {"model": "opds_catalog.genre", "pk": 144, "fields": {"genre": "great_story", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u0420\u043e\u043c\u0430\u043d, \u043f\u043e\u0432\u0435\u0441\u0442\u044c"}}, {"model": "opds_catalog.genre", "pk": 145, "fields": {"genre": "prose_rus_classic", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u0420\u0443\u0441\u0441\u043a\u0430\u044f \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u0440\u043e\u0437\u0430"}}, {"model": "opds_catalog.genre", "pk": 146, "fields": {"genre": "prose_su_classics", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u0421\u043e\u0432\u0435\u0442\u0441\u043a\u0430\u044f \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u0440\u043e\u0437\u0430"}}, {"model": "opds_catalog.genre", "pk": 147, "fields": {"genre": "prose_contemporary", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0440\u0443\u0441\u0441\u043a\u0430\u044f \u0438 \u0437\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u0430\u044f \u043f\u0440\u043e\u0437\u0430"}}, {"model": "opds_catalog.genre", "pk": 148, "fields": {"genre": "foreign_antique", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u0421\u0440\u0435\u0434\u043d\u0435\u0432\u0435\u043a\u043e\u0432\u0430\u044f \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u0440\u043e\u0437\u0430"}}, {"model": "opds_catalog.genre", "pk": 149, "fields": {"genre": "prose_abs", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u0424\u0430\u043d\u0442\u0430\u0441\u043c\u0430\u0433\u043e\u0440\u0438\u044f, \u0430\u0431\u0441\u0443\u0440\u0434\u0438\u0441\u0442\u0441\u043a\u0430\u044f \u043f\u0440\u043e\u0437\u0430"}}, {"model": "opds_catalog.genre", "pk": 150, "fields": {"genre": "prose_neformatny", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u042d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f, \u043d\u0435\u0444\u043e\u0440\u043c\u0430\u0442\u043d\u0430\u044f \u043f\u0440\u043e\u0437\u0430"}}, {"model": "opds_catalog.genre", "pk": 151, "fields": {"genre": "epistolary_fiction", "section": "\u041f\u0440\u043e\u0437\u0430", "subsection": "\u042d\u043f\u0438\u0441\u0442\u043e\u043b\u044f\u0440\u043d\u0430\u044f \u043f\u0440\u043e\u0437\u0430"}}, {"model": "opds_catalog.genre", "pk": 152, "fields": {"genre": "periodic", "section": "\u041f\u0440\u043e\u0447\u0435\u0435", "subsection": "\u0416\u0443\u0440\u043d\u0430\u043b\u044b, \u0433\u0430\u0437\u0435\u0442\u044b"}}, {"model": "opds_catalog.genre", "pk": 153, "fields": {"genre": "comics", "section": "\u041f\u0440\u043e\u0447\u0435\u0435", "subsection": "\u041a\u043e\u043c\u0438\u043a\u0441\u044b"}}, {"model": "opds_catalog.genre", "pk": 154, "fields": {"genre": "unfinished", "section": "\u041f\u0440\u043e\u0447\u0435\u0435", "subsection": "\u041d\u0435\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u043e\u0435"}}, {"model": "opds_catalog.genre", "pk": 155, "fields": {"genre": "other", "section": "\u041f\u0440\u043e\u0447\u0435\u0435", "subsection": "\u041d\u0435\u043e\u0442\u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435"}}, {"model": "opds_catalog.genre", "pk": 156, "fields": {"genre": "network_literature", "section": "\u041f\u0440\u043e\u0447\u0435\u0435", "subsection": "\u0421\u0430\u043c\u0438\u0437\u0434\u0430\u0442, \u0441\u0435\u0442\u0435\u0432\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 157, "fields": {"genre": "fanfiction", "section": "\u041f\u0440\u043e\u0447\u0435\u0435", "subsection": "\u0424\u0430\u043d\u0444\u0438\u043a"}}, {"model": "opds_catalog.genre", "pk": 158, "fields": {"genre": "astrology", "section": "\u0420\u0435\u043b\u0438\u0433\u0438\u044f, \u0434\u0443\u0445\u043e\u0432\u043d\u043e\u0441\u0442\u044c, \u044d\u0437\u043e\u0442\u0435\u0440\u0438\u043a\u0430", "subsection": "\u0410\u0441\u0442\u0440\u043e\u043b\u043e\u0433\u0438\u044f \u0438 \u0445\u0438\u0440\u043e\u043c\u0430\u043d\u0442\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 159, "fields": {"genre": "religion_budda", "section": "\u0420\u0435\u043b\u0438\u0433\u0438\u044f, \u0434\u0443\u0445\u043e\u0432\u043d\u043e\u0441\u0442\u044c, \u044d\u0437\u043e\u0442\u0435\u0440\u0438\u043a\u0430", "subsection": "\u0411\u0443\u0434\u0434\u0438\u0437\u043c"}}, {"model": "opds_catalog.genre", "pk": 160, "fields": {"genre": "religion_hinduism", "section": "\u0420\u0435\u043b\u0438\u0433\u0438\u044f, \u0434\u0443\u0445\u043e\u0432\u043d\u043e\u0441\u0442\u044c, \u044d\u0437\u043e\u0442\u0435\u0440\u0438\u043a\u0430", "subsection": "\u0418\u043d\u0434\u0443\u0438\u0437\u043c"}}, {"model": "opds_catalog.genre", "pk": 161, "fields": {"genre": "religion_islam", "section": "\u0420\u0435\u043b\u0438\u0433\u0438\u044f, \u0434\u0443\u0445\u043e\u0432\u043d\u043e\u0441\u0442\u044c, \u044d\u0437\u043e\u0442\u0435\u0440\u0438\u043a\u0430", "subsection": "\u0418\u0441\u043b\u0430\u043c"}}, {"model": "opds_catalog.genre", "pk": 162, "fields": {"genre": "religion_judaism", "section": "\u0420\u0435\u043b\u0438\u0433\u0438\u044f, \u0434\u0443\u0445\u043e\u0432\u043d\u043e\u0441\u0442\u044c, \u044d\u0437\u043e\u0442\u0435\u0440\u0438\u043a\u0430", "subsection": "\u0418\u0443\u0434\u0430\u0438\u0437\u043c"}}, {"model": "opds_catalog.genre", "pk": 163, "fields": {"genre": "religion_catholicism", "section": "\u0420\u0435\u043b\u0438\u0433\u0438\u044f, \u0434\u0443\u0445\u043e\u0432\u043d\u043e\u0441\u0442\u044c, \u044d\u0437\u043e\u0442\u0435\u0440\u0438\u043a\u0430", "subsection": "\u041a\u0430\u0442\u043e\u043b\u0438\u0446\u0438\u0437\u043c"}}, {"model": "opds_catalog.genre", "pk": 164, "fields": {"genre": "religion_orthodoxy", "section": "\u0420\u0435\u043b\u0438\u0433\u0438\u044f, \u0434\u0443\u0445\u043e\u0432\u043d\u043e\u0441\u0442\u044c, \u044d\u0437\u043e\u0442\u0435\u0440\u0438\u043a\u0430", "subsection": "\u041f\u0440\u0430\u0432\u043e\u0441\u043b\u0430\u0432\u0438\u0435"}}, {"model": "opds_catalog.genre", "pk": 165, "fields": {"genre": "religion_protestantism", "section": "\u0420\u0435\u043b\u0438\u0433\u0438\u044f, \u0434\u0443\u0445\u043e\u0432\u043d\u043e\u0441\u0442\u044c, \u044d\u0437\u043e\u0442\u0435\u0440\u0438\u043a\u0430", "subsection": "\u041f\u0440\u043e\u0442\u0435\u0441\u0442\u0430\u043d\u0442\u0438\u0437\u043c"}}, {"model": "opds_catalog.genre", "pk": 166, "fields": {"genre": "sci_religion", "section": "\u0420\u0435\u043b\u0438\u0433\u0438\u044f, \u0434\u0443\u0445\u043e\u0432\u043d\u043e\u0441\u0442\u044c, \u044d\u0437\u043e\u0442\u0435\u0440\u0438\u043a\u0430", "subsection": "\u0420\u0435\u043b\u0438\u0433\u0438\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435"}}, {"model": "opds_catalog.genre", "pk": 167, "fields": {"genre": "religion", "section": "\u0420\u0435\u043b\u0438\u0433\u0438\u044f, \u0434\u0443\u0445\u043e\u0432\u043d\u043e\u0441\u0442\u044c, \u044d\u0437\u043e\u0442\u0435\u0440\u0438\u043a\u0430", "subsection": "\u0420\u0435\u043b\u0438\u0433\u0438\u044f, \u0440\u0435\u043b\u0438\u0433\u0438\u043e\u0437\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 168, "fields": {"genre": "religion_self", "section": "\u0420\u0435\u043b\u0438\u0433\u0438\u044f, \u0434\u0443\u0445\u043e\u0432\u043d\u043e\u0441\u0442\u044c, \u044d\u0437\u043e\u0442\u0435\u0440\u0438\u043a\u0430", "subsection": "\u0421\u0430\u043c\u043e\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435"}}, {"model": "opds_catalog.genre", "pk": 169, "fields": {"genre": "religion_christianity", "section": "\u0420\u0435\u043b\u0438\u0433\u0438\u044f, \u0434\u0443\u0445\u043e\u0432\u043d\u043e\u0441\u0442\u044c, \u044d\u0437\u043e\u0442\u0435\u0440\u0438\u043a\u0430", "subsection": "\u0425\u0440\u0438\u0441\u0442\u0438\u0430\u043d\u0441\u0442\u0432\u043e"}}, {"model": "opds_catalog.genre", "pk": 170, "fields": {"genre": "religion_esoterics", "section": "\u0420\u0435\u043b\u0438\u0433\u0438\u044f, \u0434\u0443\u0445\u043e\u0432\u043d\u043e\u0441\u0442\u044c, \u044d\u0437\u043e\u0442\u0435\u0440\u0438\u043a\u0430", "subsection": "\u042d\u0437\u043e\u0442\u0435\u0440\u0438\u043a\u0430, \u044d\u0437\u043e\u0442\u0435\u0440\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 171, "fields": {"genre": "religion_paganism", "section": "\u0420\u0435\u043b\u0438\u0433\u0438\u044f, \u0434\u0443\u0445\u043e\u0432\u043d\u043e\u0441\u0442\u044c, \u044d\u0437\u043e\u0442\u0435\u0440\u0438\u043a\u0430", "subsection": "\u042f\u0437\u044b\u0447\u0435\u0441\u0442\u0432\u043e"}}, {"model": "opds_catalog.genre", "pk": 172, "fields": {"genre": "geo_guides", "section": "\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430", "subsection": "\u041f\u0443\u0442\u0435\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u0438, \u043a\u0430\u0440\u0442\u044b, \u0430\u0442\u043b\u0430\u0441\u044b"}}, {"model": "opds_catalog.genre", "pk": 173, "fields": {"genre": "ref_guide", "section": "\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430", "subsection": "\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0430"}}, {"model": "opds_catalog.genre", "pk": 174, "fields": {"genre": "ref_dict", "section": "\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430", "subsection": "\u0421\u043b\u043e\u0432\u0430\u0440\u0438"}}, {"model": "opds_catalog.genre", "pk": 175, "fields": {"genre": "reference", "section": "\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430", "subsection": "\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 176, "fields": {"genre": "ref_ref", "section": "\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430", "subsection": "\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u0438"}}, {"model": "opds_catalog.genre", "pk": 177, "fields": {"genre": "ref_encyc", "section": "\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430", "subsection": "\u042d\u043d\u0446\u0438\u043a\u043b\u043e\u043f\u0435\u0434\u0438\u0438"}}, {"model": "opds_catalog.genre", "pk": 178, "fields": {"genre": "antique", "section": "\u0421\u0442\u0430\u0440\u0438\u043d\u043d\u043e\u0435", "subsection": "antique"}}, {"model": "opds_catalog.genre", "pk": 179, "fields": {"genre": "antique_ant", "section": "\u0421\u0442\u0430\u0440\u0438\u043d\u043d\u043e\u0435", "subsection": "\u0410\u043d\u0442\u0438\u0447\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 180, "fields": {"genre": "antique_east", "section": "\u0421\u0442\u0430\u0440\u0438\u043d\u043d\u043e\u0435", "subsection": "\u0414\u0440\u0435\u0432\u043d\u0435\u0432\u043e\u0441\u0442\u043e\u0447\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 181, "fields": {"genre": "antique_russian", "section": "\u0421\u0442\u0430\u0440\u0438\u043d\u043d\u043e\u0435", "subsection": "\u0414\u0440\u0435\u0432\u043d\u0435\u0440\u0443\u0441\u0441\u043a\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 182, "fields": {"genre": "antique_european", "section": "\u0421\u0442\u0430\u0440\u0438\u043d\u043d\u043e\u0435", "subsection": "\u0415\u0432\u0440\u043e\u043f\u0435\u0439\u0441\u043a\u0430\u044f \u0441\u0442\u0430\u0440\u0438\u043d\u043d\u0430\u044f \u043b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 183, "fields": {"genre": "auto_business", "section": "\u0422\u0435\u0445\u043d\u0438\u043a\u0430", "subsection": "\u0410\u0432\u0442\u043e\u0434\u0435\u043b\u043e"}}, {"model": "opds_catalog.genre", "pk": 184, "fields": {"genre": "military_weapon", "section": "\u0422\u0435\u0445\u043d\u0438\u043a\u0430", "subsection": "\u0412\u043e\u0435\u043d\u043d\u043e\u0435 \u0434\u0435\u043b\u043e, \u0432\u043e\u0435\u043d\u043d\u0430\u044f \u0442\u0435\u0445\u043d\u0438\u043a\u0430 \u0438 \u0432\u043e\u043e\u0440\u0443\u0436\u0435\u043d\u0438\u0435"}}, {"model": "opds_catalog.genre", "pk": 185, "fields": {"genre": "equ_history", "section": "\u0422\u0435\u0445\u043d\u0438\u043a\u0430", "subsection": "\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0442\u0435\u0445\u043d\u0438\u043a\u0438"}}, {"model": "opds_catalog.genre", "pk": 186, "fields": {"genre": "sci_metal", "section": "\u0422\u0435\u0445\u043d\u0438\u043a\u0430", "subsection": "\u041c\u0435\u0442\u0430\u043b\u043b\u0443\u0440\u0433\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 187, "fields": {"genre": "sci_radio", "section": "\u0422\u0435\u0445\u043d\u0438\u043a\u0430", "subsection": "\u0420\u0430\u0434\u0438\u043e\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 188, "fields": {"genre": "sci_build", "section": "\u0422\u0435\u0445\u043d\u0438\u043a\u0430", "subsection": "\u0421\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e \u0438 \u0441\u043e\u043f\u0440\u043e\u043c\u0430\u0442"}}, {"model": "opds_catalog.genre", "pk": 189, "fields": {"genre": "sci_tech", "section": "\u0422\u0435\u0445\u043d\u0438\u043a\u0430", "subsection": "\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043d\u0430\u0443\u043a\u0438"}}, {"model": "opds_catalog.genre", "pk": 190, "fields": {"genre": "sci_transport", "section": "\u0422\u0435\u0445\u043d\u0438\u043a\u0430", "subsection": "\u0422\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442 \u0438 \u0430\u0432\u0438\u0430\u0446\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 191, "fields": {"genre": "sci_textbook", "section": "\u0423\u0447\u0435\u0431\u043d\u0438\u043a\u0438 \u0438 \u043f\u043e\u0441\u043e\u0431\u0438\u044f", "subsection": "\u0423\u0447\u0435\u0431\u043d\u0438\u043a\u0438 \u0438 \u043f\u043e\u0441\u043e\u0431\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 192, "fields": {"genre": "tbg_higher", "section": "\u0423\u0447\u0435\u0431\u043d\u0438\u043a\u0438 \u0438 \u043f\u043e\u0441\u043e\u0431\u0438\u044f", "subsection": "\u0423\u0447\u0435\u0431\u043d\u0438\u043a\u0438 \u0438 \u043f\u043e\u0441\u043e\u0431\u0438\u044f \u0412\u0423\u0417\u043e\u0432"}}, {"model": "opds_catalog.genre", "pk": 193, "fields": {"genre": "tbg_secondary", "section": "\u0423\u0447\u0435\u0431\u043d\u0438\u043a\u0438 \u0438 \u043f\u043e\u0441\u043e\u0431\u0438\u044f", "subsection": "\u0423\u0447\u0435\u0431\u043d\u0438\u043a\u0438 \u0438 \u043f\u043e\u0441\u043e\u0431\u0438\u044f \u0434\u043b\u044f \u0441\u0440\u0435\u0434\u043d\u0435\u0433\u043e \u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f"}}, {"model": "opds_catalog.genre", "pk": 194, "fields": {"genre": "tbg_school", "section": "\u0423\u0447\u0435\u0431\u043d\u0438\u043a\u0438 \u0438 \u043f\u043e\u0441\u043e\u0431\u0438\u044f", "subsection": "\u0428\u043a\u043e\u043b\u044c\u043d\u044b\u0435 \u0443\u0447\u0435\u0431\u043d\u0438\u043a\u0438 \u0438 \u043f\u043e\u0441\u043e\u0431\u0438\u044f, \u0440\u0435\u0444\u0435\u0440\u0430\u0442\u044b, \u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0438"}}, {"model": "opds_catalog.genre", "pk": 195, "fields": {"genre": "sf_history", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f, \u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0446\u044b"}}, {"model": "opds_catalog.genre", "pk": 196, "fields": {"genre": "sf_action", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u0411\u043e\u0435\u0432\u0430\u044f \u0444\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 197, "fields": {"genre": "sf_heroic", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u0413\u0435\u0440\u043e\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0444\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 198, "fields": {"genre": "sf_fantasy_city", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u0413\u043e\u0440\u043e\u0434\u0441\u043a\u043e\u0435 \u0444\u044d\u043d\u0442\u0435\u0437\u0438"}}, {"model": "opds_catalog.genre", "pk": 199, "fields": {"genre": "sf_detective", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0432\u043d\u0430\u044f \u0444\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 200, "fields": {"genre": "sf_cyberpunk", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u041a\u0438\u0431\u0435\u0440\u043f\u0430\u043d\u043a"}}, {"model": "opds_catalog.genre", "pk": 201, "fields": {"genre": "sf_space", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u041a\u043e\u0441\u043c\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0444\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 202, "fields": {"genre": "sf_mystic", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u041c\u0438\u0441\u0442\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 203, "fields": {"genre": "fairy_fantasy", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u041c\u0438\u0444\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0444\u044d\u043d\u0442\u0435\u0437\u0438"}}, {"model": "opds_catalog.genre", "pk": 204, "fields": {"genre": "sf", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u041d\u0430\u0443\u0447\u043d\u0430\u044f \u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 205, "fields": {"genre": "sf_postapocalyptic", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u041f\u043e\u0441\u0442\u0430\u043f\u043e\u043a\u0430\u043b\u0438\u043f\u0441\u0438\u0441"}}, {"model": "opds_catalog.genre", "pk": 206, "fields": {"genre": "russian_fantasy", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u0421\u043b\u0430\u0432\u044f\u043d\u0441\u043a\u043e\u0435 \u0444\u044d\u043d\u0442\u0435\u0437\u0438"}}, {"model": "opds_catalog.genre", "pk": 207, "fields": {"genre": "modern_tale", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u0441\u043a\u0430\u0437\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 208, "fields": {"genre": "sf_social", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u0421\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u043e-\u043f\u0441\u0438\u0445\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0444\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 209, "fields": {"genre": "sf_stimpank", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u0421\u0442\u0438\u043c\u043f\u0430\u043d\u043a"}}, {"model": "opds_catalog.genre", "pk": 210, "fields": {"genre": "sf_technofantasy", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u0422\u0435\u0445\u043d\u043e\u0444\u044d\u043d\u0442\u0435\u0437\u0438"}}, {"model": "opds_catalog.genre", "pk": 211, "fields": {"genre": "sf_horror", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u0423\u0436\u0430\u0441\u044b"}}, {"model": "opds_catalog.genre", "pk": 212, "fields": {"genre": "sf_etc", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 213, "fields": {"genre": "sf_fantasy", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u0424\u044d\u043d\u0442\u0435\u0437\u0438"}}, {"model": "opds_catalog.genre", "pk": 214, "fields": {"genre": "hronoopera", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u0425\u0440\u043e\u043d\u043e\u043e\u043f\u0435\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 215, "fields": {"genre": "sf_epic", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u042d\u043f\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0444\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 216, "fields": {"genre": "sf_humor", "section": "\u0424\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430", "subsection": "\u042e\u043c\u043e\u0440\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0444\u0430\u043d\u0442\u0430\u0441\u0442\u0438\u043a\u0430"}}, {"model": "opds_catalog.genre", "pk": 217, "fields": {"genre": "epic", "section": "\u0424\u043e\u043b\u044c\u043a\u043b\u043e\u0440", "subsection": "\u0411\u044b\u043b\u0438\u043d\u044b, \u044d\u043f\u043e\u043f\u0435\u044f"}}, {"model": "opds_catalog.genre", "pk": 218, "fields": {"genre": "child_folklore", "section": "\u0424\u043e\u043b\u044c\u043a\u043b\u043e\u0440", "subsection": "\u0414\u0435\u0442\u0441\u043a\u0438\u0439 \u0444\u043e\u043b\u044c\u043a\u043b\u043e\u0440"}}, {"model": "opds_catalog.genre", "pk": 219, "fields": {"genre": "antique_myths", "section": "\u0424\u043e\u043b\u044c\u043a\u043b\u043e\u0440", "subsection": "\u041c\u0438\u0444\u044b. \u041b\u0435\u0433\u0435\u043d\u0434\u044b. \u042d\u043f\u043e\u0441"}}, {"model": "opds_catalog.genre", "pk": 220, "fields": {"genre": "folk_songs", "section": "\u0424\u043e\u043b\u044c\u043a\u043b\u043e\u0440", "subsection": "\u041d\u0430\u0440\u043e\u0434\u043d\u044b\u0435 \u043f\u0435\u0441\u043d\u0438"}}, {"model": "opds_catalog.genre", "pk": 221, "fields": {"genre": "folk_tale", "section": "\u0424\u043e\u043b\u044c\u043a\u043b\u043e\u0440", "subsection": "\u041d\u0430\u0440\u043e\u0434\u043d\u044b\u0435 \u0441\u043a\u0430\u0437\u043a\u0438"}}, {"model": "opds_catalog.genre", "pk": 222, "fields": {"genre": "proverbs", "section": "\u0424\u043e\u043b\u044c\u043a\u043b\u043e\u0440", "subsection": "\u041f\u043e\u0441\u043b\u043e\u0432\u0438\u0446\u044b, \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u043a\u0438"}}, {"model": "opds_catalog.genre", "pk": 223, "fields": {"genre": "folklore", "section": "\u0424\u043e\u043b\u044c\u043a\u043b\u043e\u0440", "subsection": "\u0424\u043e\u043b\u044c\u043a\u043b\u043e\u0440, \u0437\u0430\u0433\u0430\u0434\u043a\u0438 folklore"}}, {"model": "opds_catalog.genre", "pk": 224, "fields": {"genre": "limerick", "section": "\u0424\u043e\u043b\u044c\u043a\u043b\u043e\u0440", "subsection": "\u0427\u0430\u0441\u0442\u0443\u0448\u043a\u0438, \u043f\u0440\u0438\u0431\u0430\u0443\u0442\u043a\u0438, \u043f\u043e\u0442\u0435\u0448\u043a\u0438"}}, {"model": "opds_catalog.genre", "pk": 225, "fields": {"genre": "humor_anecdote", "section": "\u042e\u043c\u043e\u0440", "subsection": "\u0410\u043d\u0435\u043a\u0434\u043e\u0442\u044b"}}, {"model": "opds_catalog.genre", "pk": 226, "fields": {"genre": "humor_satire", "section": "\u042e\u043c\u043e\u0440", "subsection": "\u0421\u0430\u0442\u0438\u0440\u0430"}}, {"model": "opds_catalog.genre", "pk": 227, "fields": {"genre": "humor", "section": "\u042e\u043c\u043e\u0440", "subsection": "\u042e\u043c\u043e\u0440"}}, {"model": "opds_catalog.genre", "pk": 228, "fields": {"genre": "humor_prose", "section": "\u042e\u043c\u043e\u0440", "subsection": "\u042e\u043c\u043e\u0440\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u0440\u043e\u0437\u0430"}}, {"model": "opds_catalog.genre", "pk": 669, "fields": {"genre": "dissident", "section": "Unknown genre", "subsection": "dissident"}}, {"model": "opds_catalog.genre", "pk": 670, "fields": {"genre": "popadanec", "section": "Unknown genre", "subsection": "popadanec"}}, {"model": "opds_catalog.genre", "pk": 671, "fields": {"genre": "det_cozy", "section": "Unknown genre", "subsection": "det_cozy"}}, {"model": "opds_catalog.genre", "pk": 672, "fields": {"genre": "experimental_poetry", "section": "Unknown genre", "subsection": "experimental_poetry"}}, {"model": "opds_catalog.genre", "pk": 673, "fields": {"genre": "sci_business", "section": "Unknown genre", "subsection": "sci_business"}}, {"model": "opds_catalog.genre", "pk": 674, "fields": {"genre": "stock", "section": "Unknown genre", "subsection": "stock"}}, {"model": "opds_catalog.genre", "pk": 675, "fields": {"genre": "psy_sex_and_family", "section": "Unknown genre", "subsection": "psy_sex_and_family"}}, {"model": "opds_catalog.genre", "pk": 676, "fields": {"genre": "epic_poetry", "section": "Unknown genre", "subsection": "epic_poetry"}}, {"model": "opds_catalog.genre", "pk": 677, "fields": {"genre": "essay", "section": "Unknown genre", "subsection": "essay"}}, {"model": "opds_catalog.genre", "pk": 678, "fields": {"genre": "religion_rel", "section": "Unknown genre", "subsection": "religion_rel"}}, {"model": "opds_catalog.genre", "pk": 679, "fields": {"genre": "visual_arts", "section": "Unknown genre", "subsection": "visual_arts"}}, {"model": "opds_catalog.genre", "pk": 680, "fields": {"genre": "palmistry", "section": "Unknown genre", "subsection": "palmistry"}}, {"model": "opds_catalog.genre", "pk": 681, "fields": {"genre": "personal_finance", "section": "Unknown genre", "subsection": "personal_finance"}}, {"model": "opds_catalog.genre", "pk": 682, "fields": {"genre": "in_verse", "section": "Unknown genre", "subsection": "in_verse"}}, {"model": "opds_catalog.genre", "pk": 683, "fields": {"genre": "psy_theraphy", "section": "Unknown genre", "subsection": "psy_theraphy"}}, {"model": "opds_catalog.genre", "pk": 684, "fields": {"genre": "humor_fantasy", "section": "Unknown genre", "subsection": "humor_fantasy"}}, {"model": "opds_catalog.genre", "pk": 685, "fields": {"genre": "nsf", "section": "Unknown genre", "subsection": "nsf"}}, {"model": "opds_catalog.genre", "pk": 686, "fields": {"genre": "military_arts", "section": "Unknown genre", "subsection": "military_arts"}}, {"model": "opds_catalog.genre", "pk": 687, "fields": {"genre": "fable", "section": "Unknown genre", "subsection": "fable"}}, {"model": "opds_catalog.genre", "pk": 688, "fields": {"genre": "adv_western", "section": "Unknown genre", "subsection": "adv_western"}}, {"model": "opds_catalog.genre", "pk": 689, "fields": {"genre": "short_story", "section": "Unknown genre", "subsection": "short_story"}}, {"model": "opds_catalog.genre", "pk": 690, "fields": {"genre": "sf_irony", "section": "Unknown genre", "subsection": "sf_irony"}}, {"model": "opds_catalog.genre", "pk": 691, "fields": {"genre": "sagas", "section": "Unknown genre", "subsection": "sagas"}}, {"model": "opds_catalog.genre", "pk": 692, "fields": {"genre": "prose_sentimental", "section": "Unknown genre", "subsection": "prose_sentimental"}}, {"model": "opds_catalog.genre", "pk": 693, "fields": {"genre": "scenarios", "section": "Unknown genre", "subsection": "scenarios"}}, {"model": "opds_catalog.genre", "pk": 694, "fields": {"genre": "sf_space_opera", "section": "Unknown genre", "subsection": "sf_space_opera"}}, {"model": "opds_catalog.genre", "pk": 695, "fields": {"genre": "historical_fantasy", "section": "Unknown genre", "subsection": "historical_fantasy"}}, {"model": "opds_catalog.genre", "pk": 696, "fields": {"genre": "job_hunting", "section": "Unknown genre", "subsection": "job_hunting"}}, {"model": "opds_catalog.genre", "pk": 697, "fields": {"genre": "marketing", "section": "Unknown genre", "subsection": "marketing"}}, {"model": "opds_catalog.genre", "pk": 698, "fields": {"genre": "thriller_medical", "section": "Unknown genre", "subsection": "thriller_medical"}}, {"model": "opds_catalog.genre", "pk": 699, "fields": {"genre": "sf_fantasy_irony", "section": "Unknown genre", "subsection": "sf_fantasy_irony"}}, {"model": "opds_catalog.genre", "pk": 700, "fields": {"genre": "management", "section": "Unknown genre", "subsection": "management"}}, {"model": "opds_catalog.genre", "pk": 701, "fields": {"genre": "ya", "section": "Unknown genre", "subsection": "ya"}}, {"model": "opds_catalog.genre", "pk": 702, "fields": {"genre": "thriller_techno", "section": "Unknown genre", "subsection": "thriller_techno"}}, {"model": "opds_catalog.genre", "pk": 703, "fields": {"genre": "vers_libre", "section": "Unknown genre", "subsection": "vers_libre"}}, {"model": "opds_catalog.genre", "pk": 704, "fields": {"genre": "thriller_legal", "section": "Unknown genre", "subsection": "thriller_legal"}}, {"model": "opds_catalog.genre", "pk": 705, "fields": {"genre": "mystery", "section": "Unknown genre", "subsection": "mystery"}}, {"model": "opds_catalog.genre", "pk": 706, "fields": {"genre": "comp_osnet", "section": "Unknown genre", "subsection": "comp_osnet"}}, {"model": "opds_catalog.genre", "pk": 707, "fields": {"genre": "comp_programming", "section": "Unknown genre", "subsection": "comp_programming"}}, {"model": "opds_catalog.genre", "pk": 708, "fields": {"genre": "roman", "section": "Unknown genre", "subsection": "roman"}}, {"model": "opds_catalog.genre", "pk": 709, "fields": {"genre": "psy_childs", "section": "Unknown genre", "subsection": "psy_childs"}}, {"model": "opds_catalog.genre", "pk": 710, "fields": {"genre": "comp_soft", "section": "Unknown genre", "subsection": "comp_soft"}}, {"model": "opds_catalog.genre", "pk": 711, "fields": {"genre": "sci_crib", "section": "Unknown genre", "subsection": "sci_crib"}}, {"model": "opds_catalog.genre", "pk": 712, "fields": {"genre": "foreign_language", "section": "Unknown genre", "subsection": "foreign_language"}}, {"model": "opds_catalog.genre", "pk": 713, "fields": {"genre": "accounting", "section": "Unknown genre", "subsection": "accounting"}}, {"model": "opds_catalog.genre", "pk": 714, "fields": {"genre": "small_business", "section": "Unknown genre", "subsection": "small_business"}}, {"model": "opds_catalog.genre", "pk": 715, "fields": {"genre": "visual_poetry", "section": "Unknown genre", "subsection": "visual_poetry"}}, {"model": "opds_catalog.genre", "pk": 716, "fields": {"genre": "extravaganza", "section": "Unknown genre", "subsection": "extravaganza"}}, {"model": "opds_catalog.genre", "pk": 717, "fields": {"genre": "paper_work", "section": "Unknown genre", "subsection": "paper_work"}}, {"model": "opds_catalog.genre", "pk": 718, "fields": {"genre": "real_estate", "section": "Unknown genre", "subsection": "real_estate"}}, {"model": "opds_catalog.genre", "pk": 719, "fields": {"genre": "global_economy", "section": "Unknown genre", "subsection": "global_economy"}}, {"model": "opds_catalog.genre", "pk": 720, "fields": {"genre": "trade", "section": "Unknown genre", "subsection": "trade"}}, {"model": "opds_catalog.genre", "pk": 721, "fields": {"genre": "sci_orgchem", "section": "Unknown genre", "subsection": "sci_orgchem"}}, {"model": "opds_catalog.genre", "pk": 722, "fields": {"genre": "sci_physchem", "section": "Unknown genre", "subsection": "sci_physchem"}}, {"model": "opds_catalog.genre", "pk": 723, "fields": {"genre": "industries", "section": "Unknown genre", "subsection": "industries"}}, {"model": "opds_catalog.genre", "pk": 724, "fields": {"genre": "sci_biophys", "section": "Unknown genre", "subsection": "sci_biophys"}}, {"model": "opds_catalog.genre", "pk": 725, "fields": {"genre": "poetry_all", "section": "Unknown genre", "subsection": "poetry_all"}}, {"model": "opds_catalog.genre", "pk": 726, "fields": {"genre": "sci_abstract", "section": "Unknown genre", "subsection": "sci_abstract"}}, {"model": "opds_catalog.genre", "pk": 727, "fields": {"genre": "sci_anachem", "section": "Unknown genre", "subsection": "sci_anachem"}}, {"model": "opds_catalog.genre", "pk": 728, "fields": {"genre": "dramaturgy_all", "section": "Unknown genre", "subsection": "dramaturgy_all"}}, {"model": "opds_catalog.genre", "pk": 729, "fields": {"genre": "sci_biochem", "section": "Unknown genre", "subsection": "sci_biochem"}}, {"model": "opds_catalog.genre", "pk": 730, "fields": {"genre": "riddles", "section": "Unknown genre", "subsection": "riddles"}}, {"model": "opds_catalog.genre", "pk": 731, "fields": {"genre": "love_all", "section": "Unknown genre", "subsection": "love_all"}}, {"model": "opds_catalog.genre", "pk": 732, "fields": {"genre": "military", "section": "Unknown genre", "subsection": "military"}}, {"model": "opds_catalog.genre", "pk": 733, "fields": {"genre": "det_all", "section": "Unknown genre", "subsection": "det_all"}}, {"model": "opds_catalog.genre", "pk": 734, "fields": {"genre": "prose_epic", "section": "Unknown genre", "subsection": "prose_epic"}}, {"model": "opds_catalog.genre", "pk": 735, "fields": {"genre": "sf_all", "section": "Unknown genre", "subsection": "sf_all"}}, {"model": "opds_catalog.genre", "pk": 736, "fields": {"genre": "humor_all", "section": "Unknown genre", "subsection": "humor_all"}}, {"model": "opds_catalog.genre", "pk": 737, "fields": {"genre": "adv_all", "section": "Unknown genre", "subsection": "adv_all"}}]
\ No newline at end of file
diff --git a/opds_catalog/management/commands/sopds_util.py b/opds_catalog/management/commands/sopds_util.py
index bfdb4e8..3ab65eb 100644
--- a/opds_catalog/management/commands/sopds_util.py
+++ b/opds_catalog/management/commands/sopds_util.py
@@ -11,7 +11,7 @@ class Command(BaseCommand):
     verbose = False
         
     def add_arguments(self, parser):
-        parser.add_argument('command', help='Use [ clear | info ]')
+        parser.add_argument('command', help='Use [ clear | info | save_mygenres | load_mygenres ]')
         parser.add_argument('--verbose',action='store_true', dest='verbose', default=False, help='Set verbosity level for books collection scan.')  
         parser.add_argument('--nogenres',action='store_true', dest='nogenres', default=False, help='Not install genres fom fixtures.')              
 
@@ -26,6 +26,10 @@ class Command(BaseCommand):
             self.clear()        
         elif action == "info":
             self.info()
+        elif action == "save_mygenres":
+            self.save_mygenres()
+        elif action == "load_mygenres":
+            self.load_mygenres()
 
     def clear(self):
         with transaction.atomic():
@@ -40,6 +44,16 @@ class Command(BaseCommand):
         self.stdout.write('Catalogs count = %s'%Counter.objects.get_counter(models.counter_allcatalogs))
         self.stdout.write('Authors count  = %s'%Counter.objects.get_counter(models.counter_allauthors))
         self.stdout.write('Genres count   = %s'%Counter.objects.get_counter(models.counter_allgenres))
-        self.stdout.write('Series count   = %s'%Counter.objects.get_counter(models.counter_allseries))        
+        self.stdout.write('Series count   = %s'%Counter.objects.get_counter(models.counter_allseries))  
+        
+    def save_mygenres(self):     
+        call_command('dumpdata', 'opds_catalog.genre','--output','opds_catalog/fixtures/mygenres.json', app_label='opds_catalog')  
+        self.stdout.write('Genre dump saved in opds_catalog/fixtures/mygenres.json')
+        
+    def load_mygenres(self):  
+        opdsdb.clear_genres(self.verbose)   
+        call_command('loaddata', 'mygenres.json', app_label='opds_catalog')  
+        Counter.objects.update_known_counters()
+        self.stdout.write('Genres load from opds_catalog/fixtures/mygenres.json')
         
 
diff --git a/opds_catalog/opdsdb.py b/opds_catalog/opdsdb.py
index 99d0081..37eeaed 100644
--- a/opds_catalog/opdsdb.py
+++ b/opds_catalog/opdsdb.py
@@ -53,7 +53,10 @@ def clear_all(verbose=False):
     cursor.execute('delete from opds_catalog_series')
     cursor.execute('delete from opds_catalog_bookshelf')
     cursor.execute('delete from opds_catalog_counter')
-
+    
+def clear_genres(verbose=False):
+    cursor = connection.cursor()
+    cursor.execute('delete from opds_catalog_genre')
 
 # Книги где avail=0 уже известно что удалены
 # Книги где avail=2 это только что прверенные существующие книги
diff --git a/sopds/settings.py b/sopds/settings.py
index eca63e7..39490ed 100644
--- a/sopds/settings.py
+++ b/sopds/settings.py
@@ -207,7 +207,7 @@ SOPDS_ROOT_LIB = 'W:\\_Downloads\\_Lib.rus.ec - Официальная\\lib.rus.
 SOPDS_AUTH = True
 SOPDS_SCAN_SHED_MIN ='0'
 SOPDS_SCAN_SHED_HOUR ='0,12'
-SOPDS_INPX_ENABLE = False
+SOPDS_INPX_ENABLE = True
 
 #Конвертеры EPUB и MOBI
 #SOPDS_FB2TOEPUB = os.path.join(BASE_DIR,'convert/fb2toepub/unix_dist/fb2toepub')
-- 
GitLab