Python to JavaScript converter

javascript, python

Solution

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.

Problem

I want to convert some basic snippets to JavaScript, just pure Python I wrote myself to pure JavaScript. Is there any thing out there? Here the code. ``` items = init['items'] itemsKeyedById = {i["id"]: i for i in items} # hard to convert. for item in items: if item["parents"][0]['isRoot'] == False: parent = itemsKeyedById[item["parents"][0]['id']] if "children" not in parent: parent["children"] = [] parent["children"].append(item) topLevelItems = [item for item in items if item["parents"][0]['isRoot'] == True] # hard to convert. try: return json.dumps(topLevelItems[0]); except: return '[]' ``` @Davide: Sadly this question has been closed, otherwise I'd write an answer instead of a comment. The best way to do have python as client side these days is with https://github.com/qquick/Transcrypt

Original source