pyscript
ha-sengledapi
Our great sponsors
pyscript | ha-sengledapi | |
---|---|---|
41 | 3 | |
17,435 | 102 | |
0.5% | - | |
9.3 | 2.2 | |
7 days ago | 10 months ago | |
Python | Python | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pyscript
-
RustPython
You are right for the most part. I attended a talk about pyscript[1] (runs python in the browser using wasm which is similar) and there is a 2x performance hit.
[1] https://pyscript.net
-
Python HTTP library 'urllib3' now works in the browser
PyScript maintainer here - I'd love to hear more about this application! Either here, or over on our Discord (invite link is on the GitHub Page [1]).
[1] https://github.com/pyscript/pyscript?tab=readme-ov-file#summ...
-
Convert code from alpha version to latest version. Where to find complete and precise changelogs?
For the first question - why your code previously created an HTML node but now just prints out the literal characters of the HTML - that was a change made in 2022.12.1, in Pull Request 915 to be specific. You can check out the single-line change that caused this, if you want. Essentially, calls to Element.write() or display() have their contents escaped by default, which wasn't the case before.
-
How to access py-click from py-script?
Note that in the current release (2023.03.1 at time of writing), py-[event] listeners are only hooked up once at page-load time, so changing that attribute after the page loads won't do anything. In the upcoming release, py-[event] handlers are dynamically attached and managed each time a py-[event] attribute on the page is changed. (PR 1435)
-
After tearing my hair out writing JavaScript the last few days how close are we to Python in the browser?
PyScript started as a usability layer around Pyodide for those not used to working in JS. It's now working on things like incorporating the Micropython runtime as an alternative, moving the interpreter to a worker thread, adding a plugins ecosystem, easier events API's, and more.
-
Any way to display "working..." while waiting for py-reml to evaluate?
Some answers: https://github.com/pyscript/pyscript/discussions/1414
-
How does PyScript work with 3rd party JS libraries, like Three.js ?
You can also check out the WebGL demo from the PyScript examples, which uses Thee.JS.
-
NameError question
Mainly, the pys-onClick syntax that was present in earlier version in favor of the new py-* syntax, where * is a browser event name. It also takes a string of executable python instead of the name of a Callable. So in your case, you'd use py-click="get_input()". (There's a long-in-progress PR on GitHub with more examples.)
- Intrebare frontend
-
Incorporating Two Languages Within A Project?
PyScript ? This is still experimental.
ha-sengledapi
-
Brainstorm? RGB smart bulbs controlled by Lutron Caseta no-neutral dimmer?
HA has a custom integration for Spengler, but looks like the color and brightness functionality was removed. (https://github.com/jfarmer08/ha-sengledapi). I installed it and found it only controlled ON/OFF. But agree - would be better to do this entirely locally via HA Instead of having to go through a HA-to-Alexa Integration.
-
I setup a light in my WFH office that shows my family if I am busy
I setup the Sengled API integration from jfarmer8 Link
-
Can you use a zigbee button to control a wifi bulb?
If you're using the Sengled wifi bulbs, I'd say yes. It looks like someone created an extension to control them through an unofficial API
What are some alternatives?
brython - Brython (Browser Python) is an implementation of Python 3 running in the browser
hass-opensprinkler - OpenSprinkler Integration for Home Assistant
appdaemon - :page_facing_up: Python Apps for Home Automation
openrgb_ha - OpenRGB integration for Home Assistant
pyodide - Pyodide is a Python distribution for the browser and Node.js based on WebAssembly
pyscript - Pyscript adds rich Python scripting to HASS
django-readers - A lightweight function-oriented toolkit for better organisation of business logic and efficient selection and projection of data in Django projects.
ha-asusrouter - Monitor and control your AsusWRT-powered router from Home Assistant
Home Assistant - :house_with_garden: Open source home automation that puts local control and privacy first.
ble_monitor - BLE monitor for passive BLE sensors
wasm3 - 🚀 A fast WebAssembly interpreter and the most universal WASM runtime
ha-hildebrandglow-dcc - Home Assistant integration for UK SMETS (Smart) meters pulling data from the DCC via the Hildebrand Glow API