Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Python equivalent to Java's JNLP Web Start?

Tags:

python

jnlp

Is there any way to achieve the same functionality in Python, i.e., launching a script from a browser and automatically updating it from a central server location?

like image 600
c00kiemonster Avatar asked Feb 12 '10 00:02

c00kiemonster


2 Answers

Run your app on Jython and use Java Web Start?

From a comment below, http://blog.pyproject.ninja/posts/2016-03-31-web-start-on-jython.html, provides a complete example.

Note that Jython is not Python- some stuff does not work, and notably Jython is only Python-2.7 compatible.

like image 76
alex Avatar answered Oct 12 '22 18:10

alex


Well this is still not a full match of the features of JNLP but maybe esky is closer to what you want. It's not browser based but once your app is installed on the client it can update itself. It might also lack something in the cross-platform department so depending on your environment YMMV.

Another alternative might be the Dabo framework at dabodev.com. It's been a few years since i looked at that but it still looks like it's alive :-)

like image 27
jornh Avatar answered Oct 12 '22 19:10

jornh