Skip to content

Releases: AlexLion89/book-price

Ценитель 0.5.5

Choose a tag to compare

@AlexLion89 AlexLion89 released this 31 Oct 18:16

Подсказка о переизданиях.

  • Если вашего издания в магазинах нет, но эту книгу продают новой в другом или неуказанном издании, в объяснении цены появляется строка «в магазинах есть другие издания — от … ₽ (магазин)». В цену такие книги не идут; если это ваше издание — отметьте его галочкой в списке ниже, цена пересчитается.

Ценитель 0.5.4

Choose a tag to compare

@AlexLion89 AlexLion89 released this 31 Oct 18:09

Республика ищет по названию.

  • Республика отвечала «403 — доступ запрещён» на любой поиск по ISBN, даже после захода на её главную страницу. Теперь в ней программа ищет по названию и автору, как в Московском доме книги: книги находятся, а в цену идут, если совпали год или издательство.

Ценитель 0.5.3

Choose a tag to compare

@AlexLion89 AlexLion89 released this 31 Oct 17:21

Окна на весь экран, Московский дом книги в поиске.

  • Окно программы открывается на весь экран, а стартовая страница подстраивается под высоту экрана — на небольших ноутбуках видна целиком.
  • Окно «Поиск цен» тоже открывается на весь экран, и страница в нём больше не выходит за край: проверка «не робот» на Авито видна целиком, вместе с ползунком.
  • Московский дом книги (moscowbooks.ru) в поиске — по названию и автору: ISBN его поиск не понимает.
  • Республика иногда отвечала «403 — доступ запрещён»: теперь программа сначала заходит на её главную страницу и повторяет поиск.
  • Лабиринт быстрее отвечает, когда книги у него нет.

Ценитель 0.5.2

Choose a tag to compare

@AlexLion89 AlexLion89 released this 31 Oct 16:43

Дом книги на Невском в поиске.

  • Программа ищет книгу и в Санкт-Петербургском Доме книги (его сайт теперь dk-spb.ru). Цены и наличие читаются, как у других книжных; книги без цены («Нет в наличии») не учитываются.
  • Цены с копейками («1 851.00 ₽») читаются правильно.
  • «Проверить площадки» смотрит страницу результатов Московского дома книги — по ней он войдёт в поиск следующим обновлением.

Ценитель 0.5.1

Choose a tag to compare

@AlexLion89 AlexLion89 released this 31 Oct 16:29

Лабиринт и Библио-Глобус находят книги.

  • Лабиринт иногда возвращал пустой результат, хотя книги на странице были: программа принимала его фразу «Пока не нашли для себя ничего в Лабиринте?» за «ничего не найдено».
  • Библио-Глобус открывал вместо результатов страницу «404»: его поиск работает только через поле поиска на главной странице. Теперь программа ищет там так же, как человек.
  • Программа ждёт ссылок именно на книги, а не на любой раздел магазина, и даёт медленным магазинам (Республике) чуть больше времени.

Ценитель 0.5.0

Choose a tag to compare

@AlexLion89 AlexLion89 released this 31 Oct 16:01

Пять новых книжных магазинов в поиске.

  • Теперь программа ищет книгу ещё в Лабиринте, Book24, Буквоеде, Республике и Библио-Глобусе. Если магазин по ISBN находит ровно одну книгу, это то же издание: его цена учитывается, как цена Читай-города. По названию магазины показывают все издания — их видно в списке, но в цену они идут, только если совпали год или издательство.
  • Книги с пометкой «Ожидается» или «Нет в наличии» считаются отсутствующими в продаже, «Предзаказ» — в продаже.
  • Старая зачёркнутая цена и бонусы вида «+76» больше не принимаются за цену.
  • Поиск одной книги теперь занимает минуты полторы-две.
  • «Проверить площадки» разведывает ещё два магазина по новым адресам: Дом книги (СПб) — dk-spb.ru и Московский дом книги — moscowbooks.ru.

Ценитель 0.4.5

Choose a tag to compare

@AlexLion89 AlexLion89 released this 31 Oct 15:05

Исправлена ошибка 0.4.4 при обновлении и выходе.

  • На программах, распакованных из архивов до 0.2.2, версия 0.4.4 при запуске после обновления и при выходе показывала окно «Unhandled exception in script», а старое окно оставалось открытым. Теперь закрытие окон обходится без модуля, которого в тех сборках нет, и никакой сбой при закрытии окна больше не мешает выйти или перезапуститься.
  • Если вы сейчас на 0.4.4: при переходе на 0.4.5 окно с ошибкой появится последний раз — закройте его и старое окно, затем откройте «Ценитель» с рабочего стола. В шапке будет «версия 0.4.5».

Ценитель 0.4.4

Choose a tag to compare

@AlexLion89 AlexLion89 released this 31 Oct 14:49

После обновления остаётся одно окно; номер версии в шапке.

  • После обновления старое окно программы больше не остаётся рядом с новым: при перезапуске программа закрывает своё окно, а если окно осталось от прошлой версии, закрывает его при запуске. Ваши собственные окна Edge по-прежнему не трогаются.
  • Закрытие окна программы теперь всегда её выключает — раньше иногда она оставалась работать без окна.
  • Предложение обновиться появляется в первые секунды после запуска, а не только по кнопке «Обновления». Если интернета не было, программа проверит ещё раз через 10 минут.
  • Рядом с названием «Ценитель» написан номер версии.
  • Если запустить программу два раза подряд, вторая копия не мешает первой.

Ценитель 0.4.3

Choose a tag to compare

@AlexLion89 AlexLion89 released this 31 Oct 14:32

Подготовка к новым магазинам. Программа сама предложит обновиться.

В «Справка» → «Проверить площадки» добавлена разведка магазинов, которых ещё нет в поиске: Республика, Буквоед, Дом книги (СПб), Московский дом книги, Библио-Глобус, Book24 и Лабиринт. Программа открывает главную страницу каждого, ищет книгу через поле поиска по ISBN и по названию и сохраняет снимки страниц — по ним будет написан разбор, и магазины войдут в обычный поиск следующим обновлением.

Обычный поиск цен эта версия не меняет. Проверка площадок стала дольше — на 3–4 минуты.

Ценитель 0.4.2

Choose a tag to compare

@AlexLion89 AlexLion89 released this 31 Oct 14:29

Мелкие уточнения по проверке площадок 31.10. Если у вас 0.4.1 — программа сама предложит обновиться.

  • Оценки читателей с LiveLib и ЛитРес работают: «Мастер и Маргарита» — LiveLib 4,55 (111 тысяч оценок), «Незнайка на Луне» — 4,5 (5,6 тысячи).
  • LiveLib перед выдачей проверяет браузер, и книги появляются через 15–16 секунд: программа теперь ждёт их до 30 секунд, а не бросает поиск на грани.
  • Окна программы (основное и «Поиск цен») больше не предлагают войти в Edge и включить синхронизацию — им это не нужно.