%global _empty_manifest_terminate_build 0
Name: python-pysalad
Version: 0.1.8
Release: 1
Summary: just python salad
License: MIT License
URL: https://github.com/hehu80/pysalad
Source0: https://mirrors.aliyun.com/pypi/web/packages/7a/32/4978e9245f82f3b8fbabc26ad7e5757bd838764beaf3120153beaa4abec8/pysalad-0.1.8.tar.gz
BuildArch: noarch
%description
[
](https://pypi.org/project/pysalad/)
# pysalad🥗🐍
Ein kleines Tool um über die Kommandozeile auf den [HBT](https://www.hbt.de)-Salat zuzugreifen
# How-to
## Install
````bash
pip install pysalad
````
### Salatbuchungen eines Tages anzeigen
````bash
pysalad show day # alle Buchungen von Heute zeigen
pysalad show yesterday # alle Buchungen von Gestern zeigen
pysalad show tomorrow # alle Buchungen von Morgen zeigen
pysalad show day 2021-01-01 # alle Buchungen vom ersten Januar zeigen
````
### Salatbuchungen einer Woche anzeigen
````bash
pysalad show week # alle Buchungen der aktuellen Woche zeigen
pysalad show week 2021-01-01 # alle Buchungen der ersten Januar Woche zeigen
````
### Salatbuchungen eines Monats anzeigen
````bash
pysalad show month # alle Buchungen des aktuellen Monats zeigen
pysalad show month 2021-01-01 # alle Buchungen für Januar 2021 zeigen
````
### Eigenen Vertrag in Salat anzeigen
````bash
pysalad show contract
````
### Eigenen Daten anzeigen
````bash
pysalad show employee
````
### Aufträge auf die man buchen kann
````bash
pysalad show orders
````
### Neue Buchung erstellen
````bash
pysalad report # Arbeitszeit für Heute buchen
pysalad report # Arbeitszeit an einem bestimmten Tag buchen
````
oder ohne Parameter (die Werte müssen dann per Eingabeaufforderung eingegeben werden):
````bash
pysalad report
````
### Buchung Templates
#### Template erstellen
````bash
pysalad --template --template-duration config save # Dauer im Template speichern
pysalad --template --template-comment config save # Kommentar im Template speichern
pysalad --template --template-order config save # Auftrag im Template speichern
````
Kommentare können auch Attribute enthalten, die dann beim Erstellen der Buchung per Eingabeaufforderung
eingegeben werden müssen:
````
JIRA-{Ticketnummer} {Kommentar:Standardkommentar}
````
#### Template buchen
Nach dem Erstellen kann mit einem Template gebucht werden:
````bash
pysalad report # Arbeitszeit mit Template für Heute buchen
````
#### Jira Kommentare
Bei Salat Buchungen mit einem Template kann zusätzlich ein Kommentar in einen Jira Task erstellt werden.
Der Kommentarinhalt und die Jira Task Nummer werden im Template gespeichert:
````bash
pysalad --template --template-jira-issue config save # Jira Issue im Template speichern
pysalad --template --template-jira-comment config save # Jira Kommentar im Template speichern
````
Damit pysalad auf Jira zugreifen kann, sollte der Benutzername, ein Personal Access Token (PAT) und
die Jira URL zur Konfiguration hinzugefügt werden:
````bash
pysalad --jira-user config save # Jira Benutzername speichern
pysalad --jira-token config save # Jira Token speichern
````
Werte, die nicht in der Konfigurationsdatei gespeichert sind, können beim Buchen über die Eingabeaufforderung
eingegeben werden!
#### Beispiel Templates
````
order = GF2020.02
comment = Daily
duration = 0.5
````
````
order = GF2020.01
comment = GFA-3983 {Kommentar}
jira_issue = GFA-3983
jira_comment = {duration}h {Kommentar}
````
````
order = Wartung & Support
comment = {Kommentar:Betriebsueberwachung}
duration = 0.5
````
### Einstellungen speichern
````bash
pysalad --url config save # URL speichern
pysalad --user config save # eigenes Mitarbeiterkürzel speichern
pysalad --password config save # eigenes Passwort speichern
pysalad --order config save # mein am häufigsten genutzten Unterauftrag speichern
````
Werte, die nicht in der Konfigurationsdatei gespeichert sind, können beim Buchen über die Eingabeaufforderung
eingegeben werden!
### Einstellungen anzeigen
````bash
pysalad config show
````
Wenn die Einstellungen gespeichert sind, kann man zum Beispiel auf seinen häufigsten Unterauftrag buchen mit:
````bash
pysalad report
````
%package -n python3-pysalad
Summary: just python salad
Provides: python-pysalad
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-pysalad
[
](https://pypi.org/project/pysalad/)
# pysalad🥗🐍
Ein kleines Tool um über die Kommandozeile auf den [HBT](https://www.hbt.de)-Salat zuzugreifen
# How-to
## Install
````bash
pip install pysalad
````
### Salatbuchungen eines Tages anzeigen
````bash
pysalad show day # alle Buchungen von Heute zeigen
pysalad show yesterday # alle Buchungen von Gestern zeigen
pysalad show tomorrow # alle Buchungen von Morgen zeigen
pysalad show day 2021-01-01 # alle Buchungen vom ersten Januar zeigen
````
### Salatbuchungen einer Woche anzeigen
````bash
pysalad show week # alle Buchungen der aktuellen Woche zeigen
pysalad show week 2021-01-01 # alle Buchungen der ersten Januar Woche zeigen
````
### Salatbuchungen eines Monats anzeigen
````bash
pysalad show month # alle Buchungen des aktuellen Monats zeigen
pysalad show month 2021-01-01 # alle Buchungen für Januar 2021 zeigen
````
### Eigenen Vertrag in Salat anzeigen
````bash
pysalad show contract
````
### Eigenen Daten anzeigen
````bash
pysalad show employee
````
### Aufträge auf die man buchen kann
````bash
pysalad show orders
````
### Neue Buchung erstellen
````bash
pysalad report # Arbeitszeit für Heute buchen
pysalad report # Arbeitszeit an einem bestimmten Tag buchen
````
oder ohne Parameter (die Werte müssen dann per Eingabeaufforderung eingegeben werden):
````bash
pysalad report
````
### Buchung Templates
#### Template erstellen
````bash
pysalad --template --template-duration config save # Dauer im Template speichern
pysalad --template --template-comment config save # Kommentar im Template speichern
pysalad --template --template-order config save # Auftrag im Template speichern
````
Kommentare können auch Attribute enthalten, die dann beim Erstellen der Buchung per Eingabeaufforderung
eingegeben werden müssen:
````
JIRA-{Ticketnummer} {Kommentar:Standardkommentar}
````
#### Template buchen
Nach dem Erstellen kann mit einem Template gebucht werden:
````bash
pysalad report # Arbeitszeit mit Template für Heute buchen
````
#### Jira Kommentare
Bei Salat Buchungen mit einem Template kann zusätzlich ein Kommentar in einen Jira Task erstellt werden.
Der Kommentarinhalt und die Jira Task Nummer werden im Template gespeichert:
````bash
pysalad --template --template-jira-issue config save # Jira Issue im Template speichern
pysalad --template --template-jira-comment config save # Jira Kommentar im Template speichern
````
Damit pysalad auf Jira zugreifen kann, sollte der Benutzername, ein Personal Access Token (PAT) und
die Jira URL zur Konfiguration hinzugefügt werden:
````bash
pysalad --jira-user config save # Jira Benutzername speichern
pysalad --jira-token config save # Jira Token speichern
````
Werte, die nicht in der Konfigurationsdatei gespeichert sind, können beim Buchen über die Eingabeaufforderung
eingegeben werden!
#### Beispiel Templates
````
order = GF2020.02
comment = Daily
duration = 0.5
````
````
order = GF2020.01
comment = GFA-3983 {Kommentar}
jira_issue = GFA-3983
jira_comment = {duration}h {Kommentar}
````
````
order = Wartung & Support
comment = {Kommentar:Betriebsueberwachung}
duration = 0.5
````
### Einstellungen speichern
````bash
pysalad --url config save # URL speichern
pysalad --user config save # eigenes Mitarbeiterkürzel speichern
pysalad --password config save # eigenes Passwort speichern
pysalad --order config save # mein am häufigsten genutzten Unterauftrag speichern
````
Werte, die nicht in der Konfigurationsdatei gespeichert sind, können beim Buchen über die Eingabeaufforderung
eingegeben werden!
### Einstellungen anzeigen
````bash
pysalad config show
````
Wenn die Einstellungen gespeichert sind, kann man zum Beispiel auf seinen häufigsten Unterauftrag buchen mit:
````bash
pysalad report
````
%package help
Summary: Development documents and examples for pysalad
Provides: python3-pysalad-doc
%description help
[
](https://pypi.org/project/pysalad/)
# pysalad🥗🐍
Ein kleines Tool um über die Kommandozeile auf den [HBT](https://www.hbt.de)-Salat zuzugreifen
# How-to
## Install
````bash
pip install pysalad
````
### Salatbuchungen eines Tages anzeigen
````bash
pysalad show day # alle Buchungen von Heute zeigen
pysalad show yesterday # alle Buchungen von Gestern zeigen
pysalad show tomorrow # alle Buchungen von Morgen zeigen
pysalad show day 2021-01-01 # alle Buchungen vom ersten Januar zeigen
````
### Salatbuchungen einer Woche anzeigen
````bash
pysalad show week # alle Buchungen der aktuellen Woche zeigen
pysalad show week 2021-01-01 # alle Buchungen der ersten Januar Woche zeigen
````
### Salatbuchungen eines Monats anzeigen
````bash
pysalad show month # alle Buchungen des aktuellen Monats zeigen
pysalad show month 2021-01-01 # alle Buchungen für Januar 2021 zeigen
````
### Eigenen Vertrag in Salat anzeigen
````bash
pysalad show contract
````
### Eigenen Daten anzeigen
````bash
pysalad show employee
````
### Aufträge auf die man buchen kann
````bash
pysalad show orders
````
### Neue Buchung erstellen
````bash
pysalad report # Arbeitszeit für Heute buchen
pysalad report # Arbeitszeit an einem bestimmten Tag buchen
````
oder ohne Parameter (die Werte müssen dann per Eingabeaufforderung eingegeben werden):
````bash
pysalad report
````
### Buchung Templates
#### Template erstellen
````bash
pysalad --template --template-duration config save # Dauer im Template speichern
pysalad --template --template-comment config save # Kommentar im Template speichern
pysalad --template --template-order config save # Auftrag im Template speichern
````
Kommentare können auch Attribute enthalten, die dann beim Erstellen der Buchung per Eingabeaufforderung
eingegeben werden müssen:
````
JIRA-{Ticketnummer} {Kommentar:Standardkommentar}
````
#### Template buchen
Nach dem Erstellen kann mit einem Template gebucht werden:
````bash
pysalad report # Arbeitszeit mit Template für Heute buchen
````
#### Jira Kommentare
Bei Salat Buchungen mit einem Template kann zusätzlich ein Kommentar in einen Jira Task erstellt werden.
Der Kommentarinhalt und die Jira Task Nummer werden im Template gespeichert:
````bash
pysalad --template --template-jira-issue config save # Jira Issue im Template speichern
pysalad --template --template-jira-comment config save # Jira Kommentar im Template speichern
````
Damit pysalad auf Jira zugreifen kann, sollte der Benutzername, ein Personal Access Token (PAT) und
die Jira URL zur Konfiguration hinzugefügt werden:
````bash
pysalad --jira-user config save # Jira Benutzername speichern
pysalad --jira-token config save # Jira Token speichern
````
Werte, die nicht in der Konfigurationsdatei gespeichert sind, können beim Buchen über die Eingabeaufforderung
eingegeben werden!
#### Beispiel Templates
````
order = GF2020.02
comment = Daily
duration = 0.5
````
````
order = GF2020.01
comment = GFA-3983 {Kommentar}
jira_issue = GFA-3983
jira_comment = {duration}h {Kommentar}
````
````
order = Wartung & Support
comment = {Kommentar:Betriebsueberwachung}
duration = 0.5
````
### Einstellungen speichern
````bash
pysalad --url config save # URL speichern
pysalad --user config save # eigenes Mitarbeiterkürzel speichern
pysalad --password config save # eigenes Passwort speichern
pysalad --order config save # mein am häufigsten genutzten Unterauftrag speichern
````
Werte, die nicht in der Konfigurationsdatei gespeichert sind, können beim Buchen über die Eingabeaufforderung
eingegeben werden!
### Einstellungen anzeigen
````bash
pysalad config show
````
Wenn die Einstellungen gespeichert sind, kann man zum Beispiel auf seinen häufigsten Unterauftrag buchen mit:
````bash
pysalad report
````
%prep
%autosetup -n pysalad-0.1.8
%build
%py3_build
%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%files -n python3-pysalad -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Tue Jun 20 2023 Python_Bot - 0.1.8-1
- Package Spec generated