Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Wrapper for transcrypt transpiler for most common html5 functions like cookies, dom, buttons, canvas

Project description

TranscryptFrame

This is a suggestion for a transcrypt framework which offers convenient solutions or wrappers around common functions. Originally created by Andreas Bunkahle 2018

Install it with:

pip install TranscryptFrame

You can import this library with import TranscryptFrame as tf

and use it in your Python/Transcrypt scripts like this

myElement = tf.doc_id(“intro”) tf.doc_id(“demo”).innerHTML = “The text from the intro paragraph is ” + myElement.innerHTML

or even shorter: myElement = tf.S(“#intro”, “htm”) tf.S(“#demo”).innerHTML = “The text from the intro paragraph is ” + myElement

You can also have jQuery-like function calls like

tf.S(“#demo”).innerHTML = “<p>New paragraph</p>” instead of $(“#demo”).html(“<p>New paragraph</p>”) in Javascript or document.getElementById(“demo”).innerHTML = “<p>New paragraph</p>” in Transcrypt

or new_var = tf.S(“#demo”, “htm”) instead of new_var = $(“#demo”).html() or new_var = document.getElementById(“demo”).innerHTML

Examples

There are several examples for running the library in https://github.com/bunkahle/Transcrypt-Examples/tree/master/dom

You find a tutorial for it at: https://github.com/bunkahle/Transcrypt-Examples/blob/master/dom/changing_texts.rst

Requirements

The code currently only runs under Python 3 due to the fact that Transcrypt is only available for Python 3. Of course it relies on Transcrypt for running.

License

GNU GPL v3

Project details


Release history Release notifications

This version

1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for TranscryptFrame, version 1.0
Filename, size File type Python version Upload date Hashes
Filename, size TranscryptFrame-1.0.zip (6.0 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page