Discourse/Projects/2019-01-09 Pyspacelib

From Noisebridge
Jump to navigation Jump to search

📜 Discourse Archive
This page is preserved verbatim from discuss.noisebridge.info, the Noisebridge community forum that operated roughly 2018–2022. The original site is defunct; this content was recovered via the Wayback Machine and is archived here as a primary source for Noisebridge history.
⮡ Original URL: https://discuss.noisebridge.info/t/pyspacelib-python-lib-to-interact-with-nb-space/94
📦 Verify on Wayback Machine
📅 Archived: 2022-05-22
🏷 Original category: Projects

Pyspacelib[edit | edit source]


rando2019-01-09

r started a python library called pyspacelib to interact with various protocols in the space, like Flaschen-Taschen and the dmx lighting. I’ve continued development and tried to further abstract usage to more user-friendly forms, and working towards a UI / Web interface.

There’s some challenges ahead that aren’t my forte:

- things like FT and the DMX lights are single resources. it would be good to lock them to a single user for important things but also leave them open to multiple people other times

- client/server architecture. Pegasus (or somewhere else) can have control of marshalling and sending data to the various endpoints, but might need to be async for various reason. (advanced light shows using both FT and DMX may require it.) I’m not sure yet. But a server managing all connections is probably a good idea, esp with respect ot point 1.

Anyways, check the library out on github. There are some example scripts and very little documentation right now.


     github.com
 
 
   

marcidy/nb_pyspacelib[edit | edit source]

Contribute to marcidy/nb_pyspacelib development by creating an account on GitHub.