Подтвердить что ты не робот

Python эквивалентен Java JNLP Web Start?

Существует ли какой-либо способ реализовать ту же функциональность в Python, то есть запустить script из браузера и автоматически обновить его с центрального расположения сервера?

4b9b3361

Ответ 1

Запустите приложение на Jython и используйте Java Web Start?

Из комментария ниже, http://blog.pyproject.ninja/posts/2016-03-31-web-start-on-jython.html, приведен полный пример.

Обратите внимание, что Jython не является Python - некоторые вещи не работают, и особенно Jython совместим только с Python-2.7.

Ответ 2

Ну, это еще не полное соответствие функций JNLP, но, возможно, esky ближе к чему вы хотите. Это не браузер, но как только ваше приложение установлено на клиенте, оно может обновить себя. Возможно, в кросс-платформенном отделе также может быть что-то, поэтому в зависимости от вашей среды YMMV.

Другой альтернативой может быть структура Dabo на dabodev.com. Прошло несколько лет с тех пор, как я посмотрел на это, но он все еще выглядит как живой: -)

Ответ 3

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

Хорошо проверите эту страницу wiki python, поскольку она содержит различные варианты.