#pyscript — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #pyscript, aggregated by home.social.
-
Great news! My friend Professor Claudio Esperança (who teaches at UFRJ) has added many "#py5 compatibility hacks" to his online #pyscript based #Py5Script IDE, I'm thrilled. It will be an upgrade on the much loved #pyp5js #pyodide editor I use in some classes. Now one can use more advanced stuff like #numpy :D
-
Great news! My friend Professor Claudio Esperança (who teaches at UFRJ) has added many "#py5 compatibility hacks" to his online #pyscript based #Py5Script IDE, I'm thrilled. It will be an upgrade on the much loved #pyp5js #pyodide editor I use in some classes. Now one can use more advanced stuff like #numpy :D
-
JupyterLite ist nun Teil des Projekts Jupyter
JupyterLite ist eine JupyterLab-Distribution, die vollständig im Webbrowser ausgeführt wird und ohne Backend auskommt. Die Kernel werden mithilfe von WebAssembly direkt im Browser gestartet, wodurch ein Anwendungsserver überflüssig wird. https://kantel.github.io/posts/2026021602_jupyter_lite/ #JupyterLite #Jupyter #JupyterLab #Python #PyScript #Pyodide #P5js #DataScience #StatischeSeiten
-
JupyterLite ist nun Teil des Projekts Jupyter
JupyterLite ist eine JupyterLab-Distribution, die vollständig im Webbrowser ausgeführt wird und ohne Backend auskommt. Die Kernel werden mithilfe von WebAssembly direkt im Browser gestartet, wodurch ein Anwendungsserver überflüssig wird. https://kantel.github.io/posts/2026021602_jupyter_lite/ #JupyterLite #Jupyter #JupyterLab #Python #PyScript #Pyodide #P5js #DataScience #StatischeSeiten
-
Introducing #ektupy https://kushaldas.in/posts/introducing-ektupy.html #python #learning #kids #scratch #browser #django #community #pyscript #teaching #programming
Please share it across and let me know what you made using this :)
-
Introducing #ektupy https://kushaldas.in/posts/introducing-ektupy.html #python #learning #kids #scratch #browser #django #community #pyscript #teaching #programming
Please share it across and let me know what you made using this :)
-
I did quite well in the Python community bingo!
https://python-bingo.netlify.app
It runs on PyScript :)
https://github.com/rodrigosf672/python-community-bingo-2025And remember to donate to @ThePSF: https://donate.python.org
-
I did quite well in the Python community bingo!
https://python-bingo.netlify.app
It runs on PyScript :)
https://github.com/rodrigosf672/python-community-bingo-2025And remember to donate to @ThePSF: https://donate.python.org
-
The https://pyscript.com "platform" for hosting/serving and sharing #pyscript projects seems very cool... I wish they had a "download project" button to make it easy to move your project elsewhere. As they seem to be moving towards some "paid tier features", making it easy to take everything out would be nice, would feel less like putting on a risk of being inadvertently locked in.
-
The https://pyscript.com "platform" for hosting/serving and sharing #pyscript projects seems very cool... I wish they had a "download project" button to make it easy to move your project elsewhere. As they seem to be moving towards some "paid tier features", making it easy to take everything out would be nice, would feel less like putting on a risk of being inadvertently locked in.
-
So, is there anyone here doing stuff with #InventFramework?
-
So, is there anyone here doing stuff with #InventFramework?
-
Inspired by @samwho 's brilliant interactive essays, I wrote an interactive explanation of the floodfill algorithm in #Python
(Also in preparation for #AdventofCode)
Give it a read and let me know what you think -> https://mathspp.com/blog/floodfill-algorithm-in-python
I tried using #PyScript for the interactive demos...
It worked out alright but I'm not sure if it's worth it:
I could've cobbled something together in JS and visitors wouldn't have to wait for PyScript to load...
What do you folks think?
-
Inspired by @samwho 's brilliant interactive essays, I wrote an interactive explanation of the floodfill algorithm in #Python
(Also in preparation for #AdventofCode)
Give it a read and let me know what you think -> https://mathspp.com/blog/floodfill-algorithm-in-python
I tried using #PyScript for the interactive demos...
It worked out alright but I'm not sure if it's worth it:
I could've cobbled something together in JS and visitors wouldn't have to wait for PyScript to load...
What do you folks think?
-
Zurück zum Code: Bouncing Balls mit Py5 und Proceso
Wie ich schon in meiner jüngsten Update-Meldung zu Py5, dem Processing-Python3-Modul, angedeutet hatte, interessiert mich, welche Code-Änderungen notwendig sind, wenn ich Py5-Skripte nach Proceso, der PyScript-Version von Processing und Python, portiere (oder vice versa). Also habe ich als ersten Test das sattsam bekannte Bouncing-Balls-Beispiel einmal in Proceso implementiert https://kantel.github.io/posts/2025091001_bouncing_balls/ #Python #Py5 #Proceso #Processing #PyScript
-
Zurück zum Code: Bouncing Balls mit Py5 und Proceso
Wie ich schon in meiner jüngsten Update-Meldung zu Py5, dem Processing-Python3-Modul, angedeutet hatte, interessiert mich, welche Code-Änderungen notwendig sind, wenn ich Py5-Skripte nach Proceso, der PyScript-Version von Processing und Python, portiere (oder vice versa). Also habe ich als ersten Test das sattsam bekannte Bouncing-Balls-Beispiel einmal in Proceso implementiert https://kantel.github.io/posts/2025091001_bouncing_balls/ #Python #Py5 #Proceso #Processing #PyScript
-
Animierte GIFs in Proceso
Gestern abend stolperte ich über dieses Video, in dem der User Kenney Yip Coding ein Entenjagdspiel in pure JavaScript und dem HTML Canvas programmierte. Das ist an sich noch nichts Besonderes, aber die Bilder der Enten, die er verwendete, waren animierte GIFs, und da stellte sich mir die Frage, ob das nicht auch in Python ginge. https://kantel.github.io/posts/2025090801_anim_gif_proceso/ #Proceso #Processing #Python #PyScript #CreativeCoding #GameDev
-
Animierte GIFs in Proceso
Gestern abend stolperte ich über dieses Video, in dem der User Kenney Yip Coding ein Entenjagdspiel in pure JavaScript und dem HTML Canvas programmierte. Das ist an sich noch nichts Besonderes, aber die Bilder der Enten, die er verwendete, waren animierte GIFs, und da stellte sich mir die Frage, ob das nicht auch in Python ginge. https://kantel.github.io/posts/2025090801_anim_gif_proceso/ #Proceso #Processing #Python #PyScript #CreativeCoding #GameDev
-
Ein Partikelsystem mit Proceso und PyScript
Das kleine Planetensystem mit den rotierenden Kisten, das ich vor etwa einer Woche mit Proceso und PyScript realisiert hatte, erinnerte mich an ein Partikelsystem in zwei Stufen, an dem vor mehr als einem Jahr in microStudio mit Brython versucht hatte. Vor allem, da in der zweiten Stufe die Partikel teilweise ebenfalls rotierende Quadrate waren. https://kantel.github.io/posts/2025072101_partikel_proceso/ #Proceso #Python #PyScript #Processing #NatureOfCode #CreativeCoding
-
Ein Partikelsystem mit Proceso und PyScript
Das kleine Planetensystem mit den rotierenden Kisten, das ich vor etwa einer Woche mit Proceso und PyScript realisiert hatte, erinnerte mich an ein Partikelsystem in zwei Stufen, an dem vor mehr als einem Jahr in microStudio mit Brython versucht hatte. Vor allem, da in der zweiten Stufe die Partikel teilweise ebenfalls rotierende Quadrate waren. https://kantel.github.io/posts/2025072101_partikel_proceso/ #Proceso #Python #PyScript #Processing #NatureOfCode #CreativeCoding
-
Ein kleines Planetensystem mit Proceso
Als eines meiner nächsten Projekte mit PyScript und Proceso möchte ich in drei Stationen eine kleine Animation eines Planetensystems entwickeln. Dabei möchte ich zeigen, wie nützlich für solch eine Simulation die Transformationsoperatoren translate() und rotate() sein können. https://kantel.github.io/posts/2025071301_planetensystem_proceso/ #Proceso #Python #PyScript #Processing #Simulation #CreativeCoding
-
Ein kleines Planetensystem mit Proceso
Als eines meiner nächsten Projekte mit PyScript und Proceso möchte ich in drei Stationen eine kleine Animation eines Planetensystems entwickeln. Dabei möchte ich zeigen, wie nützlich für solch eine Simulation die Transformationsoperatoren translate() und rotate() sein können. https://kantel.github.io/posts/2025071301_planetensystem_proceso/ #Proceso #Python #PyScript #Processing #Simulation #CreativeCoding
-
Spaß mit Proceso: For Your Eyes Only
Nach meinem gestrigen Abenteuer mit Py5, dem Python3-Port von Processing, wollte ich heute etwas völlig Sinnbefreites mit PyScript und Proceso anstellen, denn Proceso lehnt sich sehr stark an Py5 an (es ist in der Syntax nahezu identisch), nur daß es im Browser lauffähige Sketche erzeugt. https://kantel.github.io/posts/2025071201_for_your_eyes_only/ #Proceso #Python #Processing #Py5 #PyScript #CreativeCoding
-
Spaß mit Proceso: For Your Eyes Only
Nach meinem gestrigen Abenteuer mit Py5, dem Python3-Port von Processing, wollte ich heute etwas völlig Sinnbefreites mit PyScript und Proceso anstellen, denn Proceso lehnt sich sehr stark an Py5 an (es ist in der Syntax nahezu identisch), nur daß es im Browser lauffähige Sketche erzeugt. https://kantel.github.io/posts/2025071201_for_your_eyes_only/ #Proceso #Python #Processing #Py5 #PyScript #CreativeCoding
-
Shaun das Schaf und seine Spießgesellen: Eine Simulation in vier Schritten
Ich habe beschlossen, mich für Python-Projekte (außer Spielen), die im Browser laufen sollen, erst einmal auf PyScript mit Proseco zu beschränken. Als ersten echten Testfall habe ich mir dann ein Projekt herausgesucht, das ich schon im März 2019 einmal in Processing.py programmiert hatte: Shaun das Schaf und seine Spießgesellen. https://kantel.github.io/posts/2025070602_shaun_das_schaf/ #PyScript #Proseco #Python #Simulation #CreativeCoding
-
Shaun das Schaf und seine Spießgesellen: Eine Simulation in vier Schritten
Ich habe beschlossen, mich für Python-Projekte (außer Spielen), die im Browser laufen sollen, erst einmal auf PyScript mit Proseco zu beschränken. Als ersten echten Testfall habe ich mir dann ein Projekt herausgesucht, das ich schon im März 2019 einmal in Processing.py programmiert hatte: Shaun das Schaf und seine Spießgesellen. https://kantel.github.io/posts/2025070602_shaun_das_schaf/ #PyScript #Proseco #Python #Simulation #CreativeCoding
-
Weil ich gestern den Link vergessen hatte, hier der gleiche Trööt noch einmal (aber diesmal mit Link):
Prost! Erste Schritte mit Prosec(c)o
Durch meinen gestrigen Beitrag angefixt, wollte ich heute unbedingt etwas mit PyScript und Proseco anstellen. https://kantel.github.io/posts/2025062901_proseco_first_steps/ #Python #PyScript #Proseco #Creative Coding
-
Weil ich gestern den Link vergessen hatte, hier der gleiche Trööt noch einmal (aber diesmal mit Link):
Prost! Erste Schritte mit Prosec(c)o
Durch meinen gestrigen Beitrag angefixt, wollte ich heute unbedingt etwas mit PyScript und Proseco anstellen. https://kantel.github.io/posts/2025062901_proseco_first_steps/ #Python #PyScript #Proseco #Creative Coding
-
Prost! Erste Schritte mit Prosec(c)o
Durch meinen gestrigen Beitrag angefixt, wollte ich heute unbedingt etwas mit PyScript und Proseco anstellen. Nachdem mich die Dokumentation erst einmal in die Irre führte (pip install proceso funktionierte bei mir einfach nicht), fand ich durch wildes Herumexperimentieren heraus, daß ich Proseco auch lokal auf meinem Rechner ohne eine vorhergegangene Installationsorgie betreiben kann: #Python #Proseco #PyScript #CreativeCoding
-
Prost! Erste Schritte mit Prosec(c)o
Durch meinen gestrigen Beitrag angefixt, wollte ich heute unbedingt etwas mit PyScript und Proseco anstellen. Nachdem mich die Dokumentation erst einmal in die Irre führte (pip install proceso funktionierte bei mir einfach nicht), fand ich durch wildes Herumexperimentieren heraus, daß ich Proseco auch lokal auf meinem Rechner ohne eine vorhergegangene Installationsorgie betreiben kann: #Python #Proseco #PyScript #CreativeCoding
-
Auf zu neuen Ufern? Python im Browser
Bei all meiner (wiedererwachten) Begeisterung für TigerJython habe ich nicht vergessen, daß der Software eine wichtige Eigenschaft fehlt: TigerJython läuft nicht im Browser. Das ist natürlich in der heutigen Zeit ein schwerwiegendes Handicap und so habe ich mich nach Alternativen umgeschaut. https://kantel.github.io/posts/2025062801_python_im_browser/ #Python #TigerJython #Trinket #Turtle #VPython #PyScript #Proseco #PygameCE #Pygbag #Pyxel #microStudio #Brython #CreativeCoding
-
Auf zu neuen Ufern? Python im Browser
Bei all meiner (wiedererwachten) Begeisterung für TigerJython habe ich nicht vergessen, daß der Software eine wichtige Eigenschaft fehlt: TigerJython läuft nicht im Browser. Das ist natürlich in der heutigen Zeit ein schwerwiegendes Handicap und so habe ich mich nach Alternativen umgeschaut. https://kantel.github.io/posts/2025062801_python_im_browser/ #Python #TigerJython #Trinket #Turtle #VPython #PyScript #Proseco #PygameCE #Pygbag #Pyxel #microStudio #Brython #CreativeCoding
-
Stoked for my WebGL tutorial on Thursday morning at @pycon. 3:30h to show all the basic components of 3D graphics? Might be ambitious! But I'll do my best.
Hopefully the conference wi-fi won't betray us 🤞🏻🤞🏻
-
Stoked for my WebGL tutorial on Thursday morning at @pycon. 3:30h to show all the basic components of 3D graphics? Might be ambitious! But I'll do my best.
Hopefully the conference wi-fi won't betray us 🤞🏻🤞🏻
-
Because I do a fair amount of frontend work but think most frontend frameworks are overkill, I use #HTMX and #alpinejs a lot. And @glyph's #NBPy talk made me think about what a #PyScript package that combines both and provides #python handles to both would look like.
What could I build if I had a drop-in #django package that gave me all the interaction I wanted while writing python code?
-
Because I do a fair amount of frontend work but think most frontend frameworks are overkill, I use #HTMX and #alpinejs a lot. And @glyph's #NBPy talk made me think about what a #PyScript package that combines both and provides #python handles to both would look like.
What could I build if I had a drop-in #django package that gave me all the interaction I wanted while writing python code?
-
File formats as Emoji: 0xffae
by @beet_keepertldr: https://emoji.exponentialdecay.co.uk
File Formats As Emoji (0xFFAE or 0xffae) might be my most random file format hack yet. Indeed, it is a random page generator! But it generates random pages of file formats represented as Emoji.
The idea came in 2016 with radare releasing a new version that supported an emoji hexdump. I wondered whether I could do something fun combining file
#0xffae #Code #Coding #digipres #digitalLiteracy #DigitalPreservation #emoji #FileFormat #FileFormatIdentification #FileFormats #learning #PRONOM #pyscript #Python #SkeletonTestCorpus #teaching
-
I took part in #PyWeek 39 over the weekend and made a game in #PyScript. It's a single-tap rhythm game. Should work on any desktop browser and most new phones. It was a fun challenge to make a game where the realtime music sync is so important. You want to let people tap a little too late and still have the game allow it. You want it to be playable with Bluetooth headphones and keyboards that add a lot of latency.
-
I took part in #PyWeek 39 over the weekend and made a game in #PyScript. It's a single-tap rhythm game. Should work on any desktop browser and most new phones. It was a fun challenge to make a game where the realtime music sync is so important. You want to let people tap a little too late and still have the game allow it. You want it to be playable with Bluetooth headphones and keyboards that add a lot of latency.
-
#PyScript now has experimental support for #PygameCE !
Has anyone seen it in the wild?https://docs.pyscript.net/2025.2.3/user-guide/pygame-ce/
via @pythonbytes
-
#PyScript now has experimental support for #PygameCE !
Has anyone seen it in the wild?https://docs.pyscript.net/2025.2.3/user-guide/pygame-ce/
via @pythonbytes
-
@christyheaton kicks us off at #pycascades2025 by talking about how to make hiking maps with #pyscript, #geopandas, and #streamlit 🥾🚶⛰️
#pycascades #python -
@christyheaton kicks us off at #pycascades2025 by talking about how to make hiking maps with #pyscript, #geopandas, and #streamlit 🥾🚶⛰️
#pycascades #python -
🐍✨ Ever wondered how to bring image recognition to the web? Come join us tomorrow (Thursday) at 7pm at Michigan Python!
I'll be sharing how to build a mobile image recognition app using OpenCV and PyScript using a fun Pokémon example. We'll cover:
- Building mobile-friendly computer vision apps
- Running Python in the browser with PyScript
- Real-world applications of OpenCV
- Live demo and code examples#Python #OpenCV #PyScript #Pokemon
See you there! 🎯📱
-
🐍✨ Ever wondered how to bring image recognition to the web? Come join us tomorrow (Thursday) at 7pm at Michigan Python!
I'll be sharing how to build a mobile image recognition app using OpenCV and PyScript using a fun Pokémon example. We'll cover:
- Building mobile-friendly computer vision apps
- Running Python in the browser with PyScript
- Real-world applications of OpenCV
- Live demo and code examples#Python #OpenCV #PyScript #Pokemon
See you there! 🎯📱
-
I wrote a retrospective on my #Genuary adventures with generative art with #PyScript and #Three.js.
#GenerativeArt #CreativeCoding #WebGL #Python
https://lukasz.langa.pl/62eae3e6-a598-4a1e-8f65-586d16e1bd0f/
-
I wrote a retrospective on my #Genuary adventures with generative art with #PyScript and #Three.js.
#GenerativeArt #CreativeCoding #WebGL #Python
https://lukasz.langa.pl/62eae3e6-a598-4a1e-8f65-586d16e1bd0f/
-
The PyScript team released the first community newsletter today! 📰🐍 You can sign up at https://pyscript.net #Python #PyScript
-
#genuary26 prompt: symmetry.
#genuary27 prompt: something interesting with no randomness or noise.If there's gotta be no randomness, you need to introduce control. I made this cute discontinued device called the #Monome Arc work with #PyScript. This is usually driven by a UDP server, but turns out browsers can't use UDP, so I wrote a WebSocket bridge. Looks like it works 😎
https://ambv.pyscriptapps.com/genuary-prompt-26-27/latest/
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python #Monome
-
#genuary26 prompt: symmetry.
#genuary27 prompt: something interesting with no randomness or noise.If there's gotta be no randomness, you need to introduce control. I made this cute discontinued device called the #Monome Arc work with #PyScript. This is usually driven by a UDP server, but turns out browsers can't use UDP, so I wrote a WebSocket bridge. Looks like it works 😎
https://ambv.pyscriptapps.com/genuary-prompt-26-27/latest/
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python #Monome
-
#genuary21 prompt: a collision detection system.
#genuary25 prompt: one line that doesn't intersect itself.The line segments really don't intersect. The first few seconds don't explain it, but things get more obvious later. Sound on.
Made with #PyScript:
https://ambv.pyscriptapps.com/genuary-prompt-21-25/latest/#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
-
#genuary21 prompt: a collision detection system.
#genuary25 prompt: one line that doesn't intersect itself.The line segments really don't intersect. The first few seconds don't explain it, but things get more obvious later. Sound on.
Made with #PyScript:
https://ambv.pyscriptapps.com/genuary-prompt-21-25/latest/#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python
-
#genuary18 prompt: What does wind look like?
#genuary22 prompt: Gradients only.Looks more like a plant or urchin than wind, but this is where I ended up 🤷🏻♂️
This is a breakneck pace. I'm falling behind the submissions, but hopefully things will get smoother from now on.
Made with #PyScript:
https://ambv.pyscriptapps.com/genuary-prompt-18-22/latest/#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python