summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-20 04:22:03 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-20 04:22:03 +0000
commit23bc6f64401247ec5f942390974e126f7523790b (patch)
treee099da9217289fa5803be7f43b00ce0d10b88897
parentf6d8a7aa5da6cf0388ba1af8195851c64e68da66 (diff)
automatic import of python-pysaladopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-pysalad.spec534
-rw-r--r--sources1
3 files changed, 536 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..0ff08ed 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/pysalad-0.1.8.tar.gz
diff --git a/python-pysalad.spec b/python-pysalad.spec
new file mode 100644
index 0000000..8d5e5fd
--- /dev/null
+++ b/python-pysalad.spec
@@ -0,0 +1,534 @@
+%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
+[<img src="https://img.shields.io/pypi/v/pysalad">](https://pypi.org/project/pysalad/)
+<img src="https://img.shields.io/badge/python-3.9-blue">
+<img src="https://img.shields.io/badge/license-MIT-green">
+
+# 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 <Kommentar> <Dauer> <Auftrag> # Arbeitszeit für Heute buchen
+pysalad report <Kommentar> <Dauer> <Auftrag> <Datum> # 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> --template-duration <Dauer> config save # Dauer im Template speichern
+pysalad --template <Template> --template-comment <Kommentar> config save # Kommentar im Template speichern
+pysalad --template <Template> --template-order <Auftrag> 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 <Template> # 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> --template-jira-issue <Issue> config save # Jira Issue im Template speichern
+pysalad --template <Template> --template-jira-comment <Kommentar> 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 <Username> config save # Jira Benutzername speichern
+pysalad --jira-token <Personal Access 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 <URL> config save # URL speichern
+pysalad --user <Mitarbeiterkürzel> config save # eigenes Mitarbeiterkürzel speichern
+pysalad --password <Passwort> config save # eigenes Passwort speichern
+pysalad --order <Text> 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 <Kommentar> <Dauer>
+````
+
+
+
+
+%package -n python3-pysalad
+Summary: just python salad
+Provides: python-pysalad
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-pysalad
+[<img src="https://img.shields.io/pypi/v/pysalad">](https://pypi.org/project/pysalad/)
+<img src="https://img.shields.io/badge/python-3.9-blue">
+<img src="https://img.shields.io/badge/license-MIT-green">
+
+# 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 <Kommentar> <Dauer> <Auftrag> # Arbeitszeit für Heute buchen
+pysalad report <Kommentar> <Dauer> <Auftrag> <Datum> # 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> --template-duration <Dauer> config save # Dauer im Template speichern
+pysalad --template <Template> --template-comment <Kommentar> config save # Kommentar im Template speichern
+pysalad --template <Template> --template-order <Auftrag> 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 <Template> # 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> --template-jira-issue <Issue> config save # Jira Issue im Template speichern
+pysalad --template <Template> --template-jira-comment <Kommentar> 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 <Username> config save # Jira Benutzername speichern
+pysalad --jira-token <Personal Access 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 <URL> config save # URL speichern
+pysalad --user <Mitarbeiterkürzel> config save # eigenes Mitarbeiterkürzel speichern
+pysalad --password <Passwort> config save # eigenes Passwort speichern
+pysalad --order <Text> 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 <Kommentar> <Dauer>
+````
+
+
+
+
+%package help
+Summary: Development documents and examples for pysalad
+Provides: python3-pysalad-doc
+%description help
+[<img src="https://img.shields.io/pypi/v/pysalad">](https://pypi.org/project/pysalad/)
+<img src="https://img.shields.io/badge/python-3.9-blue">
+<img src="https://img.shields.io/badge/license-MIT-green">
+
+# 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 <Kommentar> <Dauer> <Auftrag> # Arbeitszeit für Heute buchen
+pysalad report <Kommentar> <Dauer> <Auftrag> <Datum> # 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> --template-duration <Dauer> config save # Dauer im Template speichern
+pysalad --template <Template> --template-comment <Kommentar> config save # Kommentar im Template speichern
+pysalad --template <Template> --template-order <Auftrag> 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 <Template> # 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> --template-jira-issue <Issue> config save # Jira Issue im Template speichern
+pysalad --template <Template> --template-jira-comment <Kommentar> 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 <Username> config save # Jira Benutzername speichern
+pysalad --jira-token <Personal Access 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 <URL> config save # URL speichern
+pysalad --user <Mitarbeiterkürzel> config save # eigenes Mitarbeiterkürzel speichern
+pysalad --password <Passwort> config save # eigenes Passwort speichern
+pysalad --order <Text> 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 <Kommentar> <Dauer>
+````
+
+
+
+
+%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 <Python_Bot@openeuler.org> - 0.1.8-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..c925cd9
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+84483d88345bd57ba816cec847ef4e3e pysalad-0.1.8.tar.gz