Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
user:hof:pyeditor [2024-05-20 17:37] – hof | user:hof:pyeditor [2025-06-06 08:25] (aktuell) – [Bottom.ch with direct component] hof | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
# Inline Python Editors | # Inline Python Editors | ||
+ | ## Bottom.ch with direct component | ||
+ | This is the preferred version as of 2025. | ||
+ | |||
+ | <code html> | ||
+ | <!-- Include the script once (or from a DokuWiki plugin, or from userscripts. --> | ||
+ | < | ||
+ | |||
+ | <!-- Include a custom component in HTML. Use height, min-height, max-height to control the size. --> | ||
+ | <!-- Leading empty lines will be dropped. --> | ||
+ | < | ||
+ | print(42) | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | |||
+ | You can install files from an URL (with CORS headers if from a different domain!): | ||
+ | |||
+ | <code html> | ||
+ | < | ||
+ | with open(' | ||
+ | for line in infile: | ||
+ | tokens = line.split(',' | ||
+ | town = tokens[0] | ||
+ | if town == ' | ||
+ | print(f' | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | with open(' | ||
+ | for line in infile: | ||
+ | tokens = line.split(',' | ||
+ | town = tokens[0] | ||
+ | if town == ' | ||
+ | print(f' | ||
+ | </ | ||
+ | |||
## Bottom.ch with iframe | ## Bottom.ch with iframe | ||
Zeile 5: | Zeile 45: | ||
<code html> | <code html> | ||
- | < | + | < |
- | < | + | < |
- | + | ||
- | ## Bottom.ch with direct component | + | |
- | https:// | + | |
## JupyterLite | ## JupyterLite | ||
Zeile 20: | Zeile 57: | ||
width=" | width=" | ||
height=" | height=" | ||
+ | | ||
+ | | ||
+ | < | ||
+ | src=" | ||
+ | width=" | ||
+ | height=" |