From 0a7c17a0ea06327ceb0903a1bdaa8dfcd4813678 Mon Sep 17 00:00:00 2001 From: Julius Jacobitz <47418007+JuliusJacobitz@users.noreply.github.com> Date: Wed, 26 May 2021 13:36:41 +0200 Subject: [PATCH 01/15] Update distribution.md --- docs/distribution.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/distribution.md b/docs/distribution.md index 6eba3697..84d78baa 100644 --- a/docs/distribution.md +++ b/docs/distribution.md @@ -36,7 +36,7 @@ Es gibt aktuell zwei aktive Worklflows: ### Wie werden Releases erstellt ? -Um ein neues Release zu erstellen, muss ein neues Tag (dessen Name mit `v` starten bsp. `v0.1`) zu dem neuesten Stand (Commit) erst hinzugefügt und dann gepushed werden. Das startet den [Deploy Workflow](https://github.com/iamnotturner/vaccipy/actions/workflows/deploy.yaml). +Um ein neues Release zu erstellen, muss ein neues Tag (dessen Name mit `v` starten und im Format vx.y.z ist bsp. `v1.1.0`) zu dem neuesten Stand (Commit) erst hinzugefügt und dann gepushed werden. Das startet den [Deploy Workflow](https://github.com/iamnotturner/vaccipy/actions/workflows/deploy.yaml).
### Wie werden Distributionen erstellt ? From 2b5097a6ca2041a84eea567b51a332083372bd1b Mon Sep 17 00:00:00 2001 From: Julius Jacobitz <47418007+JuliusJacobitz@users.noreply.github.com> Date: Wed, 26 May 2021 14:03:45 +0200 Subject: [PATCH 02/15] Update README.md --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index c28eb5e5..4bb14913 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,6 @@ Automatisierte Impfterminbuchung auf [www.impfterminservice.de](https://www.impf * Suche bei mehreren Impfzentren gleichzeitig * Warteschlange umgehen * Dauerhaft Impf-Code's generieren - egal wo, egal für wen! -* [BETA Branch (neue, aber noch nicht final getestete Features)](https://github.com/iamnotturner/vaccipy/tree/beta) **[Wusstest du: Du kannst mit einem Impf-Code in mehreren Impfzentren gleichzeitig nach freien Terminen suchen!](https://github.com/iamnotturner/vaccipy/wiki/Ein-Code-fuer-mehrere-Impfzentren)** @@ -287,7 +286,6 @@ werden (von uns oder euch - feel free!) irgendwann hinzukommen: weshalb folgende Automatisierungen und Erweiterungen **NICHT** kommen werden: * Möglichkeit zum Eintragen mehrerer Impf-Codes und Kontaktdaten -* Headless Selenium Support From c7569ae37e8542aea9c43946bd7755aeb7920b25 Mon Sep 17 00:00:00 2001 From: Sebastian Schmied Date: Wed, 26 May 2021 21:30:13 +0200 Subject: [PATCH 03/15] =?UTF-8?q?BELL-Fallback=20f=C3=BCr=20Beepy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Wenn Beepy nicht funktioniert, wird versucht, stattdessen einen Piep über das BELL-Steuerzeichen auszugeben. Hat mir gerade einen Termin gerettet. --- tools/its.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/its.py b/tools/its.py index d864a39f..597f3a54 100644 --- a/tools/its.py +++ b/tools/its.py @@ -530,6 +530,8 @@ def termin_suchen(self, plz): self.log.success(f"{num}. Termin: {ts}") if ENABLE_BEEPY: beepy.beep('coin') + else: + print("\a") return True, 200 else: self.log.info(f"Keine Termine verfügbar in {plz}") From 5897345711eea87d4e102333ac092f27921faa44 Mon Sep 17 00:00:00 2001 From: Tim Reibe <38082956+iamnotturner@users.noreply.github.com> Date: Thu, 27 May 2021 00:06:40 +0200 Subject: [PATCH 04/15] =?UTF-8?q?Revert=20"BELL-Fallback=20f=C3=BCr=20Beep?= =?UTF-8?q?y"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tools/its.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/tools/its.py b/tools/its.py index 597f3a54..d864a39f 100644 --- a/tools/its.py +++ b/tools/its.py @@ -530,8 +530,6 @@ def termin_suchen(self, plz): self.log.success(f"{num}. Termin: {ts}") if ENABLE_BEEPY: beepy.beep('coin') - else: - print("\a") return True, 200 else: self.log.info(f"Keine Termine verfügbar in {plz}") From e6e7a0a74fdd29db7835466fe737f4ec5c6d8d80 Mon Sep 17 00:00:00 2001 From: Lenz Grimmer Date: Thu, 27 May 2021 09:07:46 +0200 Subject: [PATCH 05/15] main.py: Improved message when entering personal data Added note to only enter the street name (not the number) to avoid incorrect data and forcing users to restart the process. Signed-off-by: Lenz Grimmer --- main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.py b/main.py index 6441b7eb..9e530984 100755 --- a/main.py +++ b/main.py @@ -68,7 +68,7 @@ def update_kontaktdaten_interactive( kontaktdaten["kontakt"]["nachname"] = input("> Nachname: ") if "strasse" not in kontaktdaten["kontakt"] and command == "search": - kontaktdaten["kontakt"]["strasse"] = input("> Strasse: ") + kontaktdaten["kontakt"]["strasse"] = input("> Strasse (ohne Hausnummer): ") if "hausnummer" not in kontaktdaten["kontakt"] and command == "search": kontaktdaten["kontakt"]["hausnummer"] = input("> Hausnummer: ") From ca1a0a8d46d0ebe4258dc5ca44a1ca8def009fb3 Mon Sep 17 00:00:00 2001 From: Floskinner <58706771+Floskinner@users.noreply.github.com> Date: Thu, 27 May 2021 15:26:41 +0200 Subject: [PATCH 06/15] fixed links --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a9dd3d60..7527bb83 100644 --- a/README.md +++ b/README.md @@ -25,10 +25,10 @@ Automatisierte Impfterminbuchung auf [www.impfterminservice.de](https://www.impf Download neuste Version: - + - +

From 1bcfa9e36cd927616d8fc90b12445e212811b4f7 Mon Sep 17 00:00:00 2001 From: Oliver Kopp Date: Thu, 27 May 2021 15:48:36 +0200 Subject: [PATCH 07/15] Fix Apostroph --- README.md | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index a9dd3d60..d54c0fdc 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ Automatisierte Impfterminbuchung auf [www.impfterminservice.de](https://www.impf * Automatisches Suchen und Buchen von Impfterminen * Suche bei mehreren Impfzentren gleichzeitig * Warteschlange umgehen -* Dauerhaft Impf-Code's generieren - egal wo, egal für wen! +* Dauerhaft Impf-Codes generieren - egal wo, egal für wen! **[Wusstest du: Du kannst mit einem Impf-Code in mehreren Impfzentren gleichzeitig nach freien Terminen suchen!](https://github.com/iamnotturner/vaccipy/wiki/Ein-Code-fuer-mehrere-Impfzentren)** @@ -38,6 +38,7 @@ Download neuste Version: Der BETA-Branch enthält neue, noch nicht final getestete Features. [Sollten Fehler auftreten könnt ihr hier ein Issue erstellen.](https://github.com/iamnotturner/vaccipy/issues) ## Releases + [Link zum neusten Release](https://github.com/iamnotturner/vaccipy/releases/latest) Mehr Informationen, wie die Releases funktionieren findest du [hier](https://github.com/iamnotturner/vaccipy/blob/master/docs/distribution.md). @@ -54,7 +55,6 @@ Zunächst trägst du deinen "Impf-Code" (*Beispiel: A1B2-C3D4-E5F6*), die PLZ de und deine Daten (Anschrift, Telefon, Mail) ein, die bei der Terminbuchung angegeben werden sollen. Du wirst zur Eingabe aufgefordert und deine Daten werden in der Datei `./data/kontaktdaten.json` gespeichert. - Nachfolgend werden die zwei Grundfunktionalitäten von `vaccipy` kurz beschrieben. ### [1] Automatisierte Terminbuchung @@ -109,13 +109,11 @@ anschließend per Mail zugesendet. > Es ist wichtig, dass du den Code entsprechend deiner Altersgruppe auswählst, ansonsten wird dir der Termin vor Ort abgesagt. > Der Code wird auf [www.impfterminservice.de](https://www.impfterminservice.de/) generiert und ist gültig. - ## Was passiert mit meinen Daten? Deine Daten werden **lokal**, also nur bei dir auf dem Computer, in der Datei `./kontaktdaten.json` gespeichert. Beim nächsten Start kannst du deine Daten direkt laden und musst sie nicht erneut eintragen. - ## Workflow @@ -137,9 +135,7 @@ Beim nächsten Start kannst du deine Daten direkt laden und musst sie nicht erne > Das Einloggen im Script erfolgt lediglich, um eine Übersicht über die zugewiesenen Impfstoffe zu erhalten. > Sollte der Login mal nicht klappen, ist das nicht weiter tragisch. Die Terminsuche kann fortgesetzt werden. - - - +> > Die nachkommenden Schritte erfolgen im Loop. Alle 60 Sekunden werden verfügbare Termine abgerufen und, > sollten Termine verfügbar sein, ~~der erstbeste~~ ein zufälliger ausgewählt. > @@ -160,7 +156,6 @@ Beim nächsten Start kannst du deine Daten direkt laden und musst sie nicht erne 7) Buchen des Impftermins - ## Termin gebucht, was nun? Nachdem dein Termin erfolgreich gebucht wurde, erhälst du eine Mail, in der du zunächst deine @@ -184,6 +179,7 @@ pip3 install -r requirements.txt ``` ## Ausführung unter Windows + 1) [`vaccipy` downloaden](#Downloads) 2) .zip Ordner entpacken 3) Im `windows-terminservice\`-Ordner die `windows-terminservice.exe` ausführen. @@ -196,7 +192,8 @@ pip3 install -r requirements.txt > > "[...] Um das Tool dann zum Laufen zu bringen, könntest du zum Beispiel eine [Ausnahme in den Windows-Sicherheiteinstellungen hinzufügen.](https://support.microsoft.com/de-de/windows/hinzufügen-eines-ausschlusses-zu-windows-sicherheit-811816c0-4dfd-af4a-47e4-c301afe13b26)" -## Ausführung unter Linux +## Ausführung unter Linux + 1) [`vaccipy` downloaden](#Downloads) 2) .zip Ordner entpacken 3) Eventuell notwendig: Die Terminservice- und Driver-Executable ausführbar machen. @@ -259,7 +256,6 @@ Die Distributionen können im [neusten Release heruntergeladen werden](https://g - ## [Informationen zu den Distributionen und Shipping findest du hier.](https://github.com/iamnotturner/vaccipy/blob/master/docs/distribution.md) ## Das könnte noch kommen @@ -279,8 +275,6 @@ weshalb folgende Automatisierungen und Erweiterungen **NICHT** kommen werden: * Möglichkeit zum Eintragen mehrerer Impf-Codes und Kontaktdaten - - ## Bedanken? @@ -310,4 +304,3 @@ save da world. my final message. goodbye. - From e2b31b6907c2f89ea0e62f5dbe9d3806b3535d23 Mon Sep 17 00:00:00 2001 From: Floskinner <58706771+Floskinner@users.noreply.github.com> Date: Thu, 27 May 2021 15:50:09 +0200 Subject: [PATCH 08/15] Updated links --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7527bb83..7b38fb6a 100644 --- a/README.md +++ b/README.md @@ -25,10 +25,10 @@ Automatisierte Impfterminbuchung auf [www.impfterminservice.de](https://www.impf Download neuste Version: - + - +

From 63d8dafc6111ac57f1ed1a347b9bfe994e3c2601 Mon Sep 17 00:00:00 2001 From: val Date: Thu, 27 May 2021 18:24:41 +0200 Subject: [PATCH 09/15] =?UTF-8?q?fragt->fr=C3=A4gt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d54c0fdc..3775cd4d 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,7 @@ Die folgenden Daten werden beim Programmstart benötigt: `vaccipy` übernimmt für dich die Suche und Buchung eines Impftermin auf [www.impfterminservice.de](https://www.impfterminservice.de/). Dazu musst du deinen Impf-Code, die PLZ's deiner gewählten Impfzentren und deine Daten beim Start des Tools eintragen. Anschließend beginnt `vaccipy` -die Suche und frägt in regelmäßigen Abständen (alle 60 Sekunden) verfügbare Termine in den gewählten Impfzentren ab. +die Suche und fragt in regelmäßigen Abständen (alle 60 Sekunden) verfügbare Termine in den gewählten Impfzentren ab. Sobald ein Termin verfügbar ist, wird dieser direkt mit den Anfangs eingegeben Daten gebucht und die Suche beendet. Nach erfolgreicher Buchung erhälst du eine Bestätigungsmail vom Impfterminservice und kannst die Termine auch direkt unter [www.impfterminservice.de](https://www.impfterminservice.de/) einsehen (Bundesland wählen > Impfzentrum wählen > Buchung verwalten). @@ -102,7 +102,7 @@ Die folgenden Daten werden beim Programmstart benötigt: #### Ablauf `vaccipy` kann neben der Terminbuchung dir auch einen Impf-Code generieren - dauerhaft, für jede Person, in jedem Impfzentrum. -Dazu musst du deine Mailadresse, deine Telefonnummer und die PLZ des gewünschten Impfzentrums eintragen. Anschließend frägt `vaccipy` einen Impf-Code +Dazu musst du deine Mailadresse, deine Telefonnummer und die PLZ des gewünschten Impfzentrums eintragen. Anschließend fragt `vaccipy` einen Impf-Code an und du erhälst eine SMS mit einem Bestätigungscode. Diesen Bestätigungscode kannst du anschließend im Tool eintragen. Der Impf-Code wird dir anschließend per Mail zugesendet. From 6ded1ca71f302729c50b7f580a8a0d1f3c84523b Mon Sep 17 00:00:00 2001 From: val Date: Thu, 27 May 2021 18:32:38 +0200 Subject: [PATCH 10/15] =?UTF-8?q?Chromedriver-Umgebungsvariable=20f=C3=BCr?= =?UTF-8?q?=20Ubuntu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 3775cd4d..0e4f3680 100644 --- a/README.md +++ b/README.md @@ -247,6 +247,15 @@ python3 main.py search -f max-mustermann.json Dies kann verwendet werden, falls du deine eigene chromedriver-Installation verwenden möchtest und wird z. B. auf NixOS benötigt. Beispiel: `chromedriver` + + In Ubuntu wird aktuell Chromium 91.0.4472.77 verwendet, das nicht mit dem in vaccipy verwendeten chromedriver zusammenarbeitet. Dies führt zur Fehlermeldung + ``` + [err] [renew_cookies] WebDriverException exception raised - retry 1 + ``` + Um den aktuellen chromedriver auszuwählen muss die Umgebungsvariable folgendermaßen gesetzt werden: + ``` + export VACCIPY_CHROMEDRIVER="chromium.chromedriver" + ``` Für eine bessere Nutzererfahrung erstellen wir verschiedene Distributionen, die ohne Installation von Python direkt ausgeführt werden können. From 68f21d55507797f311a1beaf055f4ead65b0d730 Mon Sep 17 00:00:00 2001 From: val Date: Thu, 27 May 2021 19:32:05 +0200 Subject: [PATCH 11/15] chromedriver-angabe allgemeiner gefasst --- README.md | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 0e4f3680..27498246 100644 --- a/README.md +++ b/README.md @@ -243,20 +243,17 @@ python3 main.py search -f max-mustermann.json ### Optionale Umgebungsvariablen * `VACCIPY_CHROMEDRIVER`: - Name oder relativer Pfad der chromedriver Programmdatei, die du verwenden möchtest. - Dies kann verwendet werden, falls du deine eigene chromedriver-Installation verwenden möchtest - und wird z. B. auf NixOS benötigt. - Beispiel: `chromedriver` + Name oder relativer Pfad der eines alternativen chromedrivers Programmdatei, die du verwenden möchtest. - In Ubuntu wird aktuell Chromium 91.0.4472.77 verwendet, das nicht mit dem in vaccipy verwendeten chromedriver zusammenarbeitet. Dies führt zur Fehlermeldung - ``` - [err] [renew_cookies] WebDriverException exception raised - retry 1 - ``` - Um den aktuellen chromedriver auszuwählen muss die Umgebungsvariable folgendermaßen gesetzt werden: - ``` - export VACCIPY_CHROMEDRIVER="chromium.chromedriver" - ``` - + Der richtige chromedriver kann durch das setzen der Umgebungsvariable geändert werden (in diesem Fall "chromium.chromedriver"): + + `export VACCIPY_CHROMEDRIVER="chromium.chromedriver"` + + Bei einer nicht aktuellen chromedriver-version kann es zu folgender Fehlermeldung kommen: + + `[err] [renew_cookies] WebDriverException exception raised - retry 1` + + Dies wird auch z.B. auf NixOS benötigt, um eine eigene chromedriver-installation zu verwenden. Für eine bessere Nutzererfahrung erstellen wir verschiedene Distributionen, die ohne Installation von Python direkt ausgeführt werden können. Die Distributionen können im [neusten Release heruntergeladen werden](https://github.com/iamnotturner/vaccipy/releases/latest). From fe7ef0e14c882a0705f1276a0ee52eab2b4e77dd Mon Sep 17 00:00:00 2001 From: val Date: Thu, 27 May 2021 21:36:27 +0200 Subject: [PATCH 12/15] fixed typos --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 27498246..508647d3 100644 --- a/README.md +++ b/README.md @@ -243,17 +243,17 @@ python3 main.py search -f max-mustermann.json ### Optionale Umgebungsvariablen * `VACCIPY_CHROMEDRIVER`: - Name oder relativer Pfad der eines alternativen chromedrivers Programmdatei, die du verwenden möchtest. + Name oder relativer Pfad der einer alternativen chromedrivers Programmdatei, die du verwenden möchtest. - Der richtige chromedriver kann durch das setzen der Umgebungsvariable geändert werden (in diesem Fall "chromium.chromedriver"): + Der richtige chromedriver kann durch das setzen der Umgebungsvariable geändert werden (in diesem Fall `chromium.chromedriver`): `export VACCIPY_CHROMEDRIVER="chromium.chromedriver"` - Bei einer nicht aktuellen chromedriver-version kann es zu folgender Fehlermeldung kommen: + Bei einer nicht aktuellen chromedriver-Version kann es zu folgender Fehlermeldung kommen: `[err] [renew_cookies] WebDriverException exception raised - retry 1` - Dies wird auch z.B. auf NixOS benötigt, um eine eigene chromedriver-installation zu verwenden. + Dies wird auch z.B. auf NixOS benötigt, um eine eigene chromedriver-Installation zu verwenden. Für eine bessere Nutzererfahrung erstellen wir verschiedene Distributionen, die ohne Installation von Python direkt ausgeführt werden können. Die Distributionen können im [neusten Release heruntergeladen werden](https://github.com/iamnotturner/vaccipy/releases/latest). From b358663d82a4bd23522f0ffead481581e141ab49 Mon Sep 17 00:00:00 2001 From: Tim Reibe <38082956+iamnotturner@users.noreply.github.com> Date: Thu, 27 May 2021 23:44:40 +0200 Subject: [PATCH 13/15] fixed download links --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 50afdd84..b3017b9b 100644 --- a/README.md +++ b/README.md @@ -25,9 +25,10 @@ Automatisierte Impfterminbuchung auf [www.impfterminservice.de](https://www.impf Download neuste Version: - + +

From 04bde030de508e7d8f29118cd7e7b346f87331d4 Mon Sep 17 00:00:00 2001 From: Tim Reibe <38082956+iamnotturner@users.noreply.github.com> Date: Fri, 28 May 2021 00:38:03 +0200 Subject: [PATCH 14/15] =?UTF-8?q?Download-Link=20f=C3=BCr=20Windows-Zip=20?= =?UTF-8?q?hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index b3017b9b..ab6e9e10 100644 --- a/README.md +++ b/README.md @@ -33,15 +33,18 @@ Download neuste Version:

+#### Probleme beim Ausführen des Windows-Installers? +[Hier kannst du dir das Projekt komprimiert als `.zip` herunterladen.](https://github.com/iamnotturner/vaccipy/releases/latest/download/vaccipy-windows.zip) -#### BETA Version +#### Releases -Der BETA-Branch enthält neue, noch nicht final getestete Features. [Sollten Fehler auftreten könnt ihr hier ein Issue erstellen.](https://github.com/iamnotturner/vaccipy/issues) +[Hier findest du den neusten Release.](https://github.com/iamnotturner/vaccipy/releases/latest) +Mehr Informationen, wie die Releases funktionieren findest du [hier](https://github.com/iamnotturner/vaccipy/blob/master/docs/distribution.md). -## Releases +#### BETA Version + +Der [BETA-Branch](https://github.com/iamnotturner/vaccipy/tree/beta) enthält neue, noch nicht final getestete Features. Hierfür gibt es keine Distribution für Windows oder Ubuntu. [Sollten Fehler auftreten könnt ihr hier ein Issue erstellen.](https://github.com/iamnotturner/vaccipy/issues) -[Link zum neusten Release](https://github.com/iamnotturner/vaccipy/releases/latest) -Mehr Informationen, wie die Releases funktionieren findest du [hier](https://github.com/iamnotturner/vaccipy/blob/master/docs/distribution.md). ## Ausgangssituation @@ -263,7 +266,7 @@ Die Distributionen können im [neusten Release heruntergeladen werden](https://g -## [Informationen zu den Distributionen und Shipping findest du hier.](https://github.com/iamnotturner/vaccipy/blob/master/docs/distribution.md) +## [Informationen zu den Distributionen und Shipping findest du hier](https://github.com/iamnotturner/vaccipy/blob/master/docs/distribution.md) ## Das könnte noch kommen From 4bad59e72e6ee53c0112639a47c3c9fbb2748394 Mon Sep 17 00:00:00 2001 From: Julius Jacobitz <47418007+JuliusJacobitz@users.noreply.github.com> Date: Fri, 28 May 2021 09:38:08 +0200 Subject: [PATCH 15/15] Update distribution.md --- docs/distribution.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/distribution.md b/docs/distribution.md index 84d78baa..76450399 100644 --- a/docs/distribution.md +++ b/docs/distribution.md @@ -75,6 +75,14 @@ Im [Deploy Workflow](https://github.com/iamnotturner/vaccipy/actions/workflows/d **Tipp:** Zum erstellen und bearbeiten des .iss Scripts empfiehlt sich der `Inno Script Studio script editor` welcher im [QuickStart Pack](https://jrsoftware.org/download.php/ispack.exe) vorhanden ist. +#### Permissions +Wenn vaccipy files oder folder bearbeiten können soll, bspw. die `kontaktdaten.json`, müssen die entsprechenden Rechte vergeben werden. Diese werden in der `.iss` file gesetzt. + +⚠️ Wichtig: +>"It is not recommended that you use this parameter if you aren't familiar with ACLs or why you would need to change them, because misusing it could negatively impact system security" + + #### Resources - [pyinstaller docs](https://pyinstaller.readthedocs.io/en/stable/index.html) - [Inno Setup](https://jrsoftware.org/isinfo.php) +- [Inno Setup Permissions](https://jrsoftware.org/ishelp/index.php?topic=dirssection)