Taskbar indicator menu multitool made of widgets. Uses Python 2.7, but may at some point be ported to 3.
pytomlPySide2
The Boston Calendar widget needs python_dateutil (dateutil) and bs4 (BeautifulSoup).
Vaalbara's config file lives in your OS's equivalent of ~/.vaalbara/config.ini, and uses TOML.
Widgets must be directories containing an __init__.py that defines main. This main function must accept a Python dictionary of configuration parameters, and must return an XML menu element.
Eventually there might be a DTD. For now:
- A
menucontains text (the text to display) andmenuoritemelements. - An
itemcontains text and optional attributes:- An
actionattribute determines what to do on click. For now, the only implemented action isnavigate, which opens theitem'surlin a web browser.
- An
Widgets that take configuration should also define default, a string containing TOML.