Openlibrary: Показывать 10 авторов на странице поиска авторов

Созданный на 1 апр. 2020  ·  24Комментарии  ·  Источник: internetarchive/openlibrary

Если перейти на https://openlibrary.org/authors без результата поиска, это город-призрак.

После поля поиска и, прежде всего, текста «слияния» (который, вероятно, следует переместить с этой страницы в нашу документацию библиотекаря, cc: @seabelis) давайте посмотрим, сможем ли мы показать несколько авторов примеров.

Опишите проблему, которую хотите решить

Сделайте страницу наших авторов более полезной и дружелюбной.

Предложение и ограничения

У нас уже есть возможность запрашивать авторов (потому что это уже происходит, когда мы выполняем поиск авторов!). Мы можем использовать ту же внутреннюю логику для отображения авторов по умолчанию.

  • недавно добавленные авторы?
  • авторов с большинством книг? Можем ли мы запросить это? @cdrini
  • авторов с новыми работами? т.е. есть ли у нас «последнее обновление» для авторов? И обновляется ли это, когда работа добавляется / ассоциируется с автором?

Заинтересованные стороны


@cdrini , @seabelis

Experience Good First Issue @mekarpeles Help 3 Feature Request hacktoberfest

Все 24 Комментарий

Учитывая, что вам нужна только горстка, кажется, что проще всего будет составить короткий, соответствующим образом мультикультурный список классических авторов, например Платона, Достоевского и т. Д.

Если вы хотите включить более современных авторов, но, вероятно, с западным уклоном, вы можете использовать что-то вроде https://en.wikipedia.org/wiki/List_of_most_translated_individual_authors
который основан на http://www.unesco.org/xtrans/bsstatexp.aspx?crit1L=5&nTyp=min&topN=100

Другие комментарии в строке ниже:

текст «слияния» (который, вероятно, следует перенести с этой страницы в нашу документацию библиотекаря, cc: @seabelis)

Да, безусловно. Куда бы он ни переместился, его следует обновить, чтобы учесть текущее состояние неработающего поиска и т. Д.

  • недавно добавленные авторы?

Нет. Подлежит рассылке спама и, по большей части, гораздо менее интересен, чем миллионы авторов, которые у нас уже есть.

  • авторов с большинством книг?
    Может быть , но с довольно большим черным списком, чтобы избавиться от Различных, правительства США и «авторов» машинно-сгенерированных книг, таких как https://openlibrary.org/search/authors?q=philip

Можем ли мы запросить это?

Да, текущие запросы авторов возвращают результаты в убывающем порядке по количеству работ.

  • авторов с новыми работами? т.е. есть ли у нас «последнее обновление» для авторов? И обновляется ли это, когда работа добавляется / ассоциируется с автором?

Записи об авторах имеют время последнего изменения, но авторы добавляются к работам, а не наоборот, поэтому запись об авторе не обновляется.

На тематической странице 12 жанров, и я думал о главном авторе (как и в большинстве книг) в каждом из них.

Я добавил текст в FAQ по редактированию. Я удалил эту строку,

При добавлении авторов включайте как можно меньше информации, идентифицирующей автора, сохраняя при этом их отличия от других авторов.

потому что в этом нет особого смысла.

Привет, @mekarpeles , я хотел подтвердить, что вы имели в виду ...

Если перейти на https://openlibrary.org/authors без результата поиска, это город-призрак.

Это
1.) пользователь нажимает кнопку поиска без указания ключевого слова для поиска.
или
2.) пользователь указывает ключевое слово, которое дает 0 результатов поиска?

Ходила идея создать карусель с самыми популярными авторами в этом месяце. Возможно, это хорошее место для такой карусели

@srosalia, у меня сложилось впечатление, что когда люди заходят на эту страницу, не имея в виду, что искать, там есть только описание. Нет списка авторов для просмотра. Однако вы правы - когда пользователь нажимает кнопку поиска, ничего не появляется, и есть много ключевых слов с 0 результатами поиска (но это уже другая проблема).

@bluedaze это зависит от того, какой формат соответствует какой веб-странице. Так:
https://openlibrary.org/authors - карусель может быть (может быть, вместе со списком?)
https://openlibrary.org/search/authors (щелкнув слово «найти») - список будет лучше
https://openlibrary.org/search/authors?q= (при нажатии кнопки поиска) - предпочтительный формат списка

Привет, @mekarpeles , я хотел подтвердить, что вы имели в виду ...

Если перейти на https://openlibrary.org/authors без результата поиска, это город-призрак.

Это
1.) пользователь нажимает кнопку поиска без указания ключевого слова для поиска.
или
2.) пользователь указывает ключевое слово, которое дает 0 результатов поиска?

Да, хотя мы, вероятно, хотим показывать предлагаемые результаты еще до того, как будет выполнен поиск (например, на страницах https://openlibrary.org/authors и https://openlibrary.org/search/authors )

Привет, @mekarpeles !
Как насчет того, чтобы по умолчанию отображать авторов, которые чаще всего ищут, еще до того, как будет выполнен поиск?

Есть ли в этом месяце api / query для авторов, наиболее популярных в поиске или самых популярных авторов, чтобы мы могли получить данные об авторах?
Если нет, мы можем жестко закодировать наше предложение под опцией поиска с опцией «Известные авторы» или «Популярные авторы» со знаменитым автором всех 12 жанров.
Я подумываю создать карточку, в которой будут следующие данные

427 BCE - 348 BCE
Some MetaData about the author 
Genre 

Можно использовать и карусель, но думаю, в этом случае эта карта подойдет.
как ты думаешь @mekarpeles @jamesachamp

Я думаю, что идея карты на данный момент может быть лучшей. Вероятно, для карточки лучше всего использовать данные, которые мы можем получить для авторов сегодня. Помните, что некоторые атрибуты могут не существовать для автора. Вы можете посмотреть на шаблон результатов поиска по
Я не думаю, что у нас сейчас самый популярный или самый популярный запрос об авторах, но я могу ошибаться. Я могу вам сказать, что поиск авторов осуществляется в openlibrary/plugins/worksearch/code.py . Может быть, я что-то пропустил в этом файле ...

Хорошо, сейчас я начинаю создавать карточки, я жестко закодирую информацию
После пулл реквеста можно подумать, как получить информацию об авторах.

@jamesachamp, пожалуйста, проверьте это

authors

На данный момент я жестко запрограммировал все данные
Я думал о создании файла JSON, в котором есть 12 известных авторов, и с помощью этого JSON мы можем создать компонент
Это может быть временное дополнение, пока не исчезнет API или запрос для самых известных авторов.
Что ты думаешь об этом

и карты тоже отзывчивые

Я не уверен, насколько хорошо это сработает для авторов с более длинными именами. Кроме того, объем данных, возвращаемых для каждого автора, будет сильно различаться. Может показаться странным, если карточка с большим количеством деталей находится рядом с карточкой с небольшим количеством деталей. Может быть, лучше будет одна колонка широких карточек?
Я не совсем уверен, что сказать вам о том, откуда брать данные. Если это жестко запрограммировано, я думаю, что список авторов должен курироваться сообществом. Я постараюсь в ближайшее время найти время, чтобы исследовать, что потребуется для создания некоторых запросов, упомянутых в этом протекторе.

Для получения дополнительной информации мы можем показать данные до 100 слов и добавить «...» или «подробнее», а затем сделать карточку интерактивной, что приведет к профилям авторов.
а для имени автора мы можем сделать "font- size: 100% " и ширину 300 пикселей для одной карточки (сейчас на изображении это 200 пикселей)
Что касается данных, я искал создание API вчера и прямо сейчас, я не знаю, есть ли какой-либо запрос, который сообщает нам о том, сколько раз авторская книга была помечена пользователями.
На данный момент я думал о создании запроса, который найдет 12 авторов с наибольшим количеством опубликованных книг, но сейчас я не уверен в этом.

Могут возникнуть проблемы с данными при запросе, который возвращает авторов с наибольшим количеством опубликованных книг. Например, я думаю, что все работы с неизвестными авторами приписываются автору по имени «Неизвестный». Я подозреваю, что это отразится на результатах, создав нежелательный опыт для посетителей.
Я только что собрал функцию, которая будет возвращать строку JSON, содержащую заданное количество авторов или 10 по умолчанию. Тем не менее, он должен будет пройти проверку, прежде чем его можно будет объединить и использовать. Я указал вас в качестве заинтересованной стороны, чтобы вы могли отслеживать ход PR.
А пока вы можете подготовить карточки для приема данных автора в формате JSON. Вы можете использовать файл результатов поиска по

Привет, @mekarpeles !
Как насчет того, чтобы по умолчанию отображать авторов, которые чаще всего ищут, еще до того, как будет выполнен поиск?

Нам может быть сложно получить эту информацию (если, я полагаю, мы не могли бы использовать API Google Analytics, что немного похоже на взлом?)

Хочу отметить, что в настоящее время у нас нет уполномоченного по этому вопросу - кто-нибудь работает над этим или кто хотел бы работать над этим? Все, наверное, лучше того, что есть у нас: D

@mekarpeles Я бы хотел поработать над этим.

Я давно работал над этим вопросом @mekarpeles
И, как я уже говорил ранее, для известных авторов всех времен данные могут быть жестко закодированы в виде файла json.
Но нам может понадобиться помощь библиотекаря по самым известным авторам для 12 лучших авторов.

Идея подумать, мы можем устроить вечеринку и для этого, а поскольку страница автора пуста, это может быть хорошим способом проверить, как будет выглядеть развязка на веб-сайте.

@ Sabreen-Parveen Я работал над этой проблемой раньше, поэтому, если все в порядке, я хотел бы поработать над этой проблемой: D

@ArunTeltia уверен, что ты
Для выбора авторов можем ли мы создать опрос и получить отзывы от самих пользователей для автора, который им больше всего нравится? Таким образом мы можем привлечь и пользователей.

Я только что проверил PR случайного автора @jamesachamp Я буду работать над этим PR со случайными авторами
Извините за задержку, как-то скучаю по этому пр: P

@ Sabreen-Parveen, случайным авторам было бы здорово разместить данные для страницы автора

@ArunTeltia Вы сейчас работаете над этой проблемой? Если нет, могу ли я продолжить?

Была ли эта страница полезной?
0 / 5 - 0 рейтинги