How about pyjs?
From the above website:
Answer from Stephen Simmons on Stack Overflowpyjs is a Rich Internet Application (RIA) Development Platform for both Web and Desktop. With pyjs you can write your JavaScript-powered web applications entirely in Python.
How can I integrate Python and JavaScript? - Stack Overflow
Transcrypt: Python 3.7 to JavaScript Compiler
node.js - How do I convert Python Code to JavaScript - Stack Overflow
Python to JavaScript converter - Stack Overflow
Is the Python to JavaScript converter free?
Can I also convert JavaScript back to Python?
What types of Python code can be converted to JavaScript?
Videos
How about pyjs?
From the above website:
pyjs is a Rich Internet Application (RIA) Development Platform for both Web and Desktop. With pyjs you can write your JavaScript-powered web applications entirely in Python.
Here's something, a Python wrapper around the SeaMonkey Javascript interpreter... http://pypi.python.org/pypi/python-spidermonkey
» pip install javascripthon
You can actually run a Python interpreter directly in JS thanks to emscripten.
The project is called empythoned:
Empythoned is a build script that uses Emscripten to compile CPython for use in a browser. It attempts to compile the main interpreter as a single small executable and the whole standard library as dynamically loaded libraries.
but be warned:
The project is in its infancy. Right now the core interpreter works very well, but many of the libraries either don't work at all or contain various bugs.
You should try this:
http://gatc.ca/projects/pyjsdl/
It works fine with regular python and even supports pygame.