0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 09:41:54 +00:00
Commit Graph

16 Commits

Author SHA1 Message Date
Maria Matejka
30dc8824ec Python CLI Package: Locking BIRD object 2023-05-23 14:14:28 +02:00
Maria Matejka
545d9b823b Python GUI: Protocol states and disable/enable buttons 2023-05-23 14:14:28 +02:00
Maria Matejka
edf5efd45a Python GUI: Showing protocol names 2023-05-23 13:45:04 +02:00
Maria Matejka
19274f4301 Python GUI: Switching layouts 2023-05-23 13:45:04 +02:00
Maria Matejka
fff44269b9 Python GUI: Reworked the asyncio helper completely
The original asyncio helper in the example is busy-waiting, playing ping-pong
with Qt scheduler for the whole time. Using a separate worker thread instead.
2023-05-23 13:45:04 +02:00
Maria Matejka
bef77416af Python CLI Package: first try of a GUI
based on an example from https://doc.qt.io/qtforpython-6/examples/example_async_minimal.html
2023-05-23 13:45:04 +02:00
Maria Matejka
c7bf6a0675 Python CLI Package: protocol Static 2023-05-23 13:45:04 +02:00
Maria Matejka
0f0f8166d4 Python CLI Package: added basic reconfiguration stuff 2023-05-23 13:45:04 +02:00
Maria Matejka
1fa3226b0b Python CLI Package: test script writing out channel stats 2023-05-23 13:45:04 +02:00
Maria Matejka
3eae4a4eb6 Python CLI Package: Fully parsing 'show protocols all' 2023-05-23 13:45:04 +02:00
Maria Matejka
04f96b6705 Python CLI Package: Protocol scaffolding for Kernel, Device, Direct, Babel and RAdv
This choice comes from my own local setup where I use exactly these protocols.
Other protocols will be added later.
2023-05-23 13:44:48 +02:00
Maria Matejka
7dcfad4085 Python CLI Package: Use CLI code names instead of numbers 2023-05-23 13:44:48 +02:00
Maria Matejka
8496c4b469 Python Config Generator: allow comments everywhere 2023-05-23 13:44:48 +02:00
Maria Matejka
49ac4bd161 Python Config Generator: protocols can have names and options 2023-05-23 13:44:48 +02:00
Maria Matejka
11bd97b69b Python Config Generator: basic scaffolding 2023-05-23 13:44:48 +02:00
Maria Matejka
5e4ab092f3 Stub of Python package for CLI parsing 2023-05-23 13:44:47 +02:00