github Lifailon/TorAPI 0.4

24 days ago

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 секунды.

Don't miss a new TorAPI release

NewReleases is sending notifications on new releases.