dotlambda / dmensamenu

Print German canteen menus using dmenu and OpenMensa

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dmensamenu

Print canteen menus using dmenu. The menus are fetched from https://openmensa.org/.

Requirements

Dmensamenu is written in Python 3 and depends on Requests. It also requires dmenu to be installed.

Installation

From your package repo

Packaging status

From source

$ pip install --user git+https://github.com/dotlambda/dmensamenu.git

Usage

$ dmensamenu ID

where ID is the OpenMensa canteen ID. If you don't know yours, just use dmensamenu --search and search for it. After pressing Return, the ID will be printed to stdout.

You can even pass extra arguments to dmenu:

$ dmensamenu --dmenu "dmenu -l \$lines -nb \#101b2a -nf \#dcdccc -sb \#dcdccc -sf \#101b2a -fn 'Fira Mono'" 281

or replace dmenu by Rofi:

$ dmensamenu --dmenu "rofi -dmenu -i" --search --city Berlin

See dmensamenu --help for all available options.

About

Print German canteen menus using dmenu and OpenMensa

License:MIT License


Languages

Language:Python 100.0%