-
Notifications
You must be signed in to change notification settings - Fork 237
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Асинхронная обработка перевода и получения субтитров #694
Conversation
В процессе работы возникли некоторые трудности с кодом Даниила, что потребовало внесения дополнительных изменений. В дальнейшем планируется отказаться от текущих типов сборки и внедрить новую переменную в БД для проксирования запросов через Cloudflare. Это решение обеспечит более простую и эффективную обработку запросов, а также возможность автоматической настройки в случае ошибок. На данном этапе реализована только асинхронность для функций перевода и получения субтитров. В будущем будет проведена доработка для полной интеграции новой переменной проксирования.
Можешь адаптировать под эту ветку? Там, уже сделан перенос с каллбеков и немного изменена логика работы, но для релиза еще не все сделано и протестировано |
Завтра попробую |
Вот список найденных багов (будет дополняться):
|
Посмотрел код, но не понял, что нужно адаптировать. Кажется, он работает так же, как и в версии 1.5.1. Единственное замечание: можно полностью отказаться от сервера Яндекса, так как он не даст возможности полноценно использовать твой новый backend. |
На некоторых видео почему-то не срабатывает, завтра исправлю
В целом да, просто нужно сделать, чтобы при мерже не было конфликтов
Пока как такового смысла наверное нет т.к. сейчас под капотом запросы все равно идут к тому же серверу переводчика от Яндекса, хоть и проходят доп. конвертацию |
В процессе работы возникли некоторые трудности с кодом Даниила, что потребовало внесения дополнительных изменений.
Была идея отказаться от использования различных типов сборки и интегрировать функции версии Cloudflare в основную версию. Проксирование через Cloudflare планировалось включать с помощью переменной в базе данных, которая автоматически задаётся при ошибках или неподдерживаемых расширениях. Однако я решил отложить это на потом.