Жанры

6 years 8 months ago #1927 by AHTOH
AHTOH created the topic: Жанры
День добрый. Не самое благодарное дело, попробовать упорядочить литературные жанры. По тому как на эту тему ведутся постоянные споры и нет единого мнения.
Однако есть всеже основные.

Я попробовал немного почистить свой каталог от "Unknown genre" т.к. книг там оказалось около 40 тыс.
(да, база книг взята отсюда там их около 401223 книг.
Появилась проблема. При одном и том же жанре тег описания может быть разный. Соответственно жанры в разделе дублируются. Нельзя ли как то их агрегировать?


Прикладываю SQL таблицы жанр

File Attachment:

File Name: sopds.zip
File Size:12 KB
(там много что поправлено но далеко не все.
Attachments:

Please Войти or Create an account to join the conversation.

  • AHTOH
  • AHTOH's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
6 years 8 months ago #1947 by nesmit
nesmit replied the topic: Жанры
Отличная идея!
По хорошему нужно сделать пулл реквест в репозиторий проекта, вот по этой ссылке.
github.com/mitshel/sopds/blob/master/opd.../fixtures/genre.json

PS: если не ошибаюсь.

Please Войти or Create an account to join the conversation.

  • nesmit
  • nesmit's Avatar
  • Offline
  • Новый участник
  • Новый участник
More
6 years 8 months ago - 6 years 8 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 еще....
Last Edit: 6 years 8 months ago by mitshel.

Please Войти or Create an account to join the conversation.

  • mitshel
  • mitshel's Avatar
  • Offline
  • Администратор
  • Администратор
More
Time to create page: 0.175 seconds