Жанры
5 years 9 months ago #1927
by AHTOH
AHTOH created the topic: Жанры
День добрый. Не самое благодарное дело, попробовать упорядочить литературные жанры. По тому как на эту тему ведутся постоянные споры и нет единого мнения.
Однако есть всеже основные.
Я попробовал немного почистить свой каталог от "Unknown genre" т.к. книг там оказалось около 40 тыс.
(да, база книг взята отсюда там их около 401223 книг.
Появилась проблема. При одном и том же жанре тег описания может быть разный. Соответственно жанры в разделе дублируются. Нельзя ли как то их агрегировать?
Прикладываю SQL таблицы жанр (там много что поправлено но далеко не все.
Однако есть всеже основные.
Я попробовал немного почистить свой каталог от "Unknown genre" т.к. книг там оказалось около 40 тыс.
(да, база книг взята отсюда там их около 401223 книг.
Появилась проблема. При одном и том же жанре тег описания может быть разный. Соответственно жанры в разделе дублируются. Нельзя ли как то их агрегировать?

Прикладываю SQL таблицы жанр (там много что поправлено но далеко не все.
Please Войти or Create an account to join the conversation.
- AHTOH
-
Topic Author
- Offline
- Новый участник
-
5 years 9 months ago #1947
by nesmit
nesmit replied the topic: Жанры
Отличная идея!
По хорошему нужно сделать пулл реквест в репозиторий проекта, вот по этой ссылке.
github.com/mitshel/sopds/blob/master/opd.../fixtures/genre.json
PS: если не ошибаюсь.
По хорошему нужно сделать пулл реквест в репозиторий проекта, вот по этой ссылке.
github.com/mitshel/sopds/blob/master/opd.../fixtures/genre.json
PS: если не ошибаюсь.
Please Войти or Create an account to join the conversation.
- nesmit
-
- Offline
- Новый участник
-
Less
More
- Posts: 9
5 years 9 months ago - 5 years 9 months ago #1950
by mitshel
mitshel replied the topic: Жанры
На самом деле, действительно для работы с жанрами предусмотрено несколько команд:
Сохранить свой справочник жанров в файл opds_catalog/fixtures/mygenres.json:
python3 manage.py sopds_util save_mygenres
Загрузить свой справочник жанров из файла opds_catalog/fixtures/mygenres.json:
python3 manage.py sopds_util load_mygenres
Если Ваш справочник действительно хорош, сделайте пулл реквест либо просто пришлите сюда json-файл, я его вставлю вместо старого genre.json. Соответственно с аггрегацией подумаю что можно сделать.
P.S.: Однако посмотрел Ваш вариант по жанрам. Многовато там Unknown Genre еще....
Сохранить свой справочник жанров в файл opds_catalog/fixtures/mygenres.json:
python3 manage.py sopds_util save_mygenres
Загрузить свой справочник жанров из файла opds_catalog/fixtures/mygenres.json:
python3 manage.py sopds_util load_mygenres
Если Ваш справочник действительно хорош, сделайте пулл реквест либо просто пришлите сюда json-файл, я его вставлю вместо старого genre.json. Соответственно с аггрегацией подумаю что можно сделать.
P.S.: Однако посмотрел Ваш вариант по жанрам. Многовато там Unknown Genre еще....
Last Edit: 5 years 9 months ago by mitshel.
Please Войти or Create an account to join the conversation.
- mitshel
-
- Offline
- Администратор
-
Less
More
- Posts: 297
- Karma: 8
Time to create page: 0.114 seconds