Full Changelog: 0.3...0.4
Added:
- Publishing to the Vercel server.
- New endpoints with RSS news feeds (for the New tab): 3 native and 1 custom from the main page for RuTor.
- New endpoints for checking the availability of providers and all endpoints.
- Running a local test via npm with the
--test
key with the ability to change the parameter in the request via the-q
key. - Added parameters for getting the URL with posters when searching by id.
Debugging:
- Debugging empty parameters for Kinozal when searching by id.
- Changed the method for getting the contents of the distribution for RuTracker (by default, Puppeteer is no longer used), which solved problems when running in a Docker container on some builds.
- Removed unnecessary information from cookies.
- Reduced the size of the Docker container image by 10 times.
- Added CORS headers for use in the LibreKinopoisk extension.
- Updated units of measurement for the Kinozal provider when searching by title in English.
- Updated the date format function when searching by title for RuTracker (a leading zero was added for the day of the week).
- Changed the original name to Kinozal for the Name parameter and the short one for Title when searching by title.
- Fixed a bug with returning static links in the response parameters depending on the available mirror when searching by Title for all providers, and also added a response timeout of 3 seconds.
Добавлено:
- Публикация на сервере Vercel.
- Новые конечные точки с новостными RSS лентами (для вкладки Новинки): 3 нативных и 1 кастомная с главной страницы для RuTor.
- Новые конечные точки для проверки доступности провайдеров и всех конечных точек.
- Запуск локального теста через npm с ключем
--test
с возможностью изменения параметра в запросе через ключ-q
. - Добавлены параметры получения url адреса с постерами при поиске по id.
Отладка:
- Отладка пустых параметров для Kinozal при поиске по id.
- Изменен способ получения содержимого раздачи для RuTracker (по умолчанию, Puppeteer больше не используется), что решило проблемы при запуске в контейнере Docker на некоторых сборках.
- Удалена лишняя информация из cookie.
- Уменьшен размер образа контейнера Docker в 10 раз.
- Добавлены заголовки CORS для использования в расширение LibreKinopoisk.
- Обновлены единицы измерений для провайдера Кинозал при поиске по названию на англйский язык.
- Обновлена функция формата даты при поиске по названию для RuTracker (добавлен ведущий ноль для дня недели).
- Изменено оригинальное название в Кинозал для параметра Name и краткое для Title при поиске по названию.
- Исправлена ошибка с возвратом статических ссылок в параметрах ответа в зависимости от доступного зеркала при поиске по Title для всех провайдеров, а также добавлен timeout ожидания ответа в 3 секунды.