Skip to content

defseg/vaalbara

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vaalbara

Taskbar indicator menu multitool made of widgets. Uses Python 2.7, but may at some point be ported to 3.

Requirements

  • pytoml
  • PySide2

The Boston Calendar widget needs python_dateutil (dateutil) and bs4 (BeautifulSoup).

Configuration

Vaalbara's config file lives in your OS's equivalent of ~/.vaalbara/config.ini, and uses TOML.

Writing widgets

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 menu contains text (the text to display) and menu or item elements.
  • An item contains text and optional attributes:
    • An action attribute determines what to do on click. For now, the only implemented action is navigate, which opens the item's url in a web browser.

Widgets that take configuration should also define default, a string containing TOML.

About

Taskbar menu RSS feed reader.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages