Skip to main content

Just Python Salad

Project description

pysalad

Ein kleines Tool um über die Kommandozeile auf Salat zuzugreifen

How-to

Salatbuchungen von Heute anzeigen

pysalad --url <URL> --user <Mitarbeiterkürzel> show day

Salatbuchungen von dieser Woche anzeigen

pysalad --url <URL> --user <Mitarbeiterkürzel> show week

Salatbuchungen von diesem Monat anzeigen

pysalad --url <URL> --user <Mitarbeiterkürzel> show month

Eigenen Vertrag in Salat anzeigen

pysalad --url <URL> --user <Mitarbeiterkürzel> show contract

Eigenen Daten anzeigen

pysalad --url <URL> --user <Mitarbeiterkürzel> show employee

Aufträge auf die man buchen kann

pysalad --url <URL> --user <Mitarbeiterkürzel> show orders

Neue Buchung erstellen

pysalad --url <URL> --user <Mitarbeiterkürzel> report <Kommentar> <Dauer> <Auftrag> <Datum>

Misc

Um weniger tippen zu müssen Funktion in .bashrc, .zshrc o.ä. hinzufügen (funktioniert nur in Verbindung mit obrigem symlink):

function salat() {
  url="URL" # Salat URL hier einsetzen
  abbrev="abc" # mein Kuerzel hier einsetzen
  order=${3:-blabla} # mein haeufigsten Unterauftrag hier einsetzen
  echo "$(pysalad --url ${url}--user ${abbrev} report $1 $2 ${order})"
}

# Usage:
# ohne Angabe eines Unterauftrags wird auf den im Skript eingetragenen gebucht
salat ticket123 3.0
# oder mit Anfabe eines Unterauftrags (gestalten):
salat HBT-Tag 2.0 gestalten

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pysalad-0.0.6.tar.gz (6.1 kB view hashes)

Uploaded Source

Built Distribution

pysalad-0.0.6-py3-none-any.whl (6.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page