Skip to content

Releases: 9seconds/concierge

0.2 - Kermit's Walk

03 Apr 14:22
Compare
Choose a tag to compare

This release is named after the song of Bajinda Behind the Enemy Lines. Please see and listen!

It brings following things:

Templates were separated into plugins

Previously, user gets template support using "extra" features of setuptools (all those silly concierge[mako] or concierge[jinja]). With this release I've decided to separate templating from core product: this part was really cluttered with try/except ImportError dance and I've felt bad about it.

Right now, concierge comes without mako and jinja features. To get them, just install concierge-jinja or concierge-mako packages.

$ pip install concierge-mako
$ pip install concierge-jinja

Also, old behavior, when templater automatically starts to work, it is kept but with warnings in runtime. Please use -u flag to point to templater explicitly.

Btw, concierge-mako and concierge-jinja are separated repositories. Please check them to understand how to implement support for you favorite templating system.

Support of libnotify

This release brings support of desktop notifications. Yep, like these:

Example from WebUpd8

To get them, just install it with libnotify extra:

$ pip install concierge[libnotify]

And they will automatically work.

Please be noticed: there is well known bug (#8) on them.

Also

Systemd unit fix

Previously, systemd unit was implemented incorrectly. Please disable it and install new one:

$ systemctl --user stop concierge.service
$ systemctl --user disable concierge.service
$ eval "$(concierge --systemd --curlsh)"

Please be noticed, that disable is crucial since [Install] section was changed. You need to literally reinstall it.