Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Леонид Каганов ([info]lleokaganov)
@ 2021-08-28 00:51:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Витринка для Everybook
это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/08/28_everybook


Вот уже почти полгода я веду рубрику книжных анонсов в дружной команде проекта книжного магазина everybook.ru Я работаю книжным сомелье: каждый день я пишу очень короткие рецензии на пять книжек. Чтобы было интереснее, я ориентируюсь на исторические события, связанные с каждой датой. Эти анонсы появляются на сайте и в приложении Everybook для iOS и Android, а потом исчезают бесследно. Мне не очень нравится, когда моя работа пропадает, даже такая небольшая, поэтому я решил запилить витринку анонсов нынешнего дня внизу каждой странички дневника на сайте, вы видите там примерно такой блок (на десктопе, если на мобильнике — нажмите кнопку в самом верху сайта, чтобы появилось):


Если кликать на книжки, можно попасть на сайт и купить там книгу. Но не следует думать, что это реклама — мое начальство вообще не в курсе, что я привинтил себе эту витринку. Технически сделать мне это было, кстати, легко, потому что все данные проходят через мой ноутбук: мне пришлось для работы набыдлокодить себе собственную админку, поднятую на собственном ноутбуке (спасибо за советы и помощь админам нашей команды):

Иначе львиная доля времени уходила не на знакомство с книгами и создание анонсов, а на организационные дела: поиск книг, ведение статистики использованных наименований, многочисленные операции с внутренней админкой проекта, которая, скажем так, непроста и требует сделать много кликов и посетить много страниц, чтобы создать анонс, выбрать дизайн, наполнить книгами, дать имя и поставить в очередь на публикацию. Но я спёр себе всю книжную базу из многих тысяч наименований вместе с картинками, регулярно ее обновляю, и теперь у меня своя админка, удобный поиск и всё заливается на сайт автоматически. Я потратил на создание своей системки пять дней в апреле месяце, и с тех пор работа стала отнимать минимум времени и очень приятна. Только не говорите никому, а то меня уволят. Шучу. Мой совет всем программистам: в любой непонятной ситуации сперва делайте инструмент на привычном вам движке, это бесценное подспорье в работе.

Единственное, что меня стало напрягать — это довольно однообразные «праздники» в файле, который я когда-то стянул где-то из сети. Официальные праздники, всякие там типа «день морского лоцмана» уже сильно поистерлись за полгода, когда уже было много дней моряков и все книжки про моря, капитанов и парусники уже анонсированы. Остальную часть списка праздников почему-то обычно занимает всякая кулинария типа «день черничного пирога с изюмом», с какого кулинарного сайта я это спер? Поэтому я себе добавил в систему генерацию ещё трёх ссылок, по которым иногда хожу. Собственно, на скриншоте выше всё видно.

Есть события дня по Википедии. Здесь немыслимая тонна руды, и наверно есть что-то ценное, но буду честен: проще туда вообще не заходить, чем вычитывать бесконечный список абсолютно ненужных мне событий типа «день коронации римского папы Урбана IV», «взятие города Балыка армией Османа в 1034 году» или «день рождения художника Петра Сумина», о котором тоже никто не слыхал, кроме Википедии, и книг про него точно не написано.

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

Поэтому лучше всего страница дней рождений известных личностей. Там неплохой топ не только писателей, но звезд кино, великих ученых и прочих реальных знаменитостей для России (в первую очередь) и мира. Наверно ее и буду со временем парсить и вводить в свою систему, чтобы не бегать каждый день туда по клику и потом вручную набирать имя в заголовке.

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



это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/08/28_everybook