From 1d15e4c029ca35de1779a871e3f78ad07ccc7be4 Mon Sep 17 00:00:00 2001 From: samuel-p Date: Tue, 22 Sep 2020 22:16:51 +0200 Subject: [PATCH 001/313] updated imprint and privacy --- src/de/imprint.html | 29 +---- src/de/privacy.html | 277 ++++++++++++-------------------------------- 2 files changed, 72 insertions(+), 234 deletions(-) diff --git a/src/de/imprint.html b/src/de/imprint.html index 83957d1..7c75851 100644 --- a/src/de/imprint.html +++ b/src/de/imprint.html @@ -3,7 +3,7 @@ layout: base.njk title: Impressum ---

Impressum

-
+

Angaben gemäß § 5 TMG:

Samuel Philipp Otto-von-Guericke-Straße 40a
@@ -13,30 +13,3 @@ title: Impressum

E-Mail-Adresse: info@sp-codes.de

-
-

Haftungs- und Urheberrechtshinweise

-

Haftungsausschluss: Die Inhalte dieses Onlineangebotes wurden sorgfältig und nach unserem - aktuellen Kenntnisstand erstellt, dienen jedoch nur der Information und entfalten keine rechtlich bindende - Wirkung, sofern es sich nicht um gesetzlich verpflichtende Informationen (z.B. das Impressum, die - Datenschutzerklärung, AGB oder Widerrufsbelehrungen für Verbraucher) handelt. Wir behalten uns vor, die - Inhalte - vollständig oder teilweise zu ändern oder zu löschen, soweit vertragliche Verpflichtungen unberührt bleiben. - Alle Angebote sind freibleibend und unverbindlich.

-

Links auf fremde Webseiten: Inhalte fremder Webseiten, auf die wir direkt oder indirekt - verweisen, liegen außerhalb unseres Verantwortungsbereiches und machen wir uns nicht zu Eigen. Für alle - Inhalte - und insbesondere für Schäden, die aus der Nutzung der in den verlinkten Webseiten aufrufbaren Informationen - entstehen, haftet allein der Anbieter der verlinkten Webseiten.

-

Urheberrechte und Markenrechte: Alle auf dieser Website dargestellten Inhalte, wie Texte, - Fotografien, Grafiken, Marken und Warenzeichen sind durch die jeweiligen Schutzrechte (Urheberrechte, - Markenrechte) geschützt. Die Verwendung, Vervielfältigung usw. unterliegen unseren Rechten oder den Rechten - der - jeweiligen Urheber bzw. Rechteverwalter.

-

Hinweise auf Rechtsverstöße: Sollten Sie innerhalb unseres Internetauftritts Rechtsverstöße - bemerken, bitten wir Sie uns auf diese hinzuweisen. Wir werden rechtswidrige Inhalte und Links nach - Kenntnisnahme unverzüglich entfernen.

-
-

Erstellt mit kostenlosem Datenschutz-Generator.de von Dr. Thomas Schwenke -

diff --git a/src/de/privacy.html b/src/de/privacy.html index 0add67e..3e1c5c4 100644 --- a/src/de/privacy.html +++ b/src/de/privacy.html @@ -3,20 +3,8 @@ layout: base.njk title: Datenschutzerklärung ---

Datenschutzerklärung

-

Stand: 29. Juni 2020

-

Inhaltsübersicht

- -
-

Verantwortlicher

+
+

Verantwortlicher

Samuel Philipp
Otto-von-Guericke-Straße 40a
@@ -24,206 +12,83 @@ title: Datenschutzerklärung

E-Mail-Adresse: info@sp-codes.de
- Impressum: http://sp-codes.de/{{locale}}/imprint + Impressum: http://sp-codes.de/{{locale}}/imprint

-

Übersicht der Verarbeitungen

-
-

Die nachfolgende Übersicht fasst die Arten der verarbeiteten Daten und die Zwecke ihrer Verarbeitung zusammen und - verweist auf die betroffenen Personen.

-

Arten der verarbeiteten Daten

+
+

Verarbeitung personenbezogener Daten

+

Server-Logs

+

+ Diese Webseite wird bei mit einem Webhosting-Paket von netcup betrieben. Im + Rahmen der Bereitstellung dieser Webseite werden die folgenden Daten beim Aufruf dieser Webseite gespeichert: +

    -
  • Inhaltsdaten (z.B. Texteingaben, Fotografien, Videos).
  • -
  • Meta-/Kommunikationsdaten (z.B. Geräte-Informationen, IP-Adressen).
  • -
  • Nutzungsdaten (z.B. besuchte Webseiten, Interesse an Inhalten, Zugriffszeiten).
  • +
  • IP-Adresse der Anfrage
  • +
  • Dauer der Anfrage
  • +
  • URL der Anfrage
  • +
  • Referrer der Anfrage
  • +
  • User-Agent der Anfrage
  • +
  • Status der Antwort
  • +
  • Volumen der übertragenen Daten
-

Kategorien betroffener Personen

+

+ Diese Informationen werden verwendet um den reibungslosen Betrieb der Webseite und Systemsicherheit und + -stabilität zu gewährleisten. Die Server-Logs werden maximal 14 Tage lang gespeichert. +

+

Analysedienste

+

+ Wir verwenden die Open-Source-Software Plausible Analytics, bereitgestellt + von plausible.sp-codes.de, um Website-Besuche, Seitenaufrufe usw. zu + zählen. Auf unseren öffentlichen Dashboards kannst du die gleichen Daten sehen wie wir: +

-

Maßgebliche Rechtsgrundlagen

-

Im Folgenden teilen wir die Rechtsgrundlagen der - Datenschutzgrundverordnung (DSGVO), auf deren Basis wir die personenbezogenen Daten verarbeiten, mit. Bitte - beachten - Sie, dass zusätzlich zu den Regelungen der DSGVO die nationalen Datenschutzvorgaben in Ihrem bzw. unserem Wohn- - und - Sitzland gelten können. Sollten ferner im Einzelfall speziellere Rechtsgrundlagen maßgeblich sein, teilen wir - Ihnen - diese in der Datenschutzerklärung mit.

+

+ Es werden keine Cookies verwendet und keine persönlichen Daten; nicht einmal deine IP-Adresse + oder dein User-Agent wird gespeichert. Weitere Informationen findest du in der Plausible Datenschutzerklärung. +

+
+
+

Weitergabe von Daten

+

Wir geben deine Daten nicht an Dritte weiter.

+
+
+

Deine Rechte

+

Du kannst jederzeit Auskunft darüber erhalten, ob und wenn ja welche Daten wir von dir verarbeiten, sowie eine + vollständige Kopie der von dir gespeicherten Daten. Zusätzlich kannst du die Berichtigung, Sperrung oder + Löschung deiner Daten verlangen. Außerdem steht dir ein Beschwerderecht bei der zuständigen Aufsichtsbehörde + zu und du hast das Recht der Verarbeitung deiner Daten zu widersprechen. Wenn du von deinen Rechten Gebrauch + machen willst oder andere Fragen zum Datenschutz hast, schreibe einfach ein E-Mail an die oben angegebene + Adresse.

+
+
+

Sicherheitsmaßnahmen

+

Zum Schutz der Übertragung nutzt diese Webseite eine SSL-, bzw. TLS-Verschlüsselung. Das erkennst du daran, dass + in der Adresszeile deines Browsers `https://` steht und in den meisten Browsern davor noch ein Schloss zu sehen + ist. Des Weiteren verzichten wir sowohl auf Cookies, als auch auf Ressourcen aus Drittquellen und nutzen + `DNSSEC` und HTTP-Security-Header, wie `HSTS` und `Referrer-Policy`. Gerne Kannst du dich auch selbst mit einem + der folgenden Tools davon überzeugen:

    -
  • Berechtigte Interessen (Art. 6 Abs. 1 S. 1 lit. f. DSGVO) - Die Verarbeitung ist zur - Wahrung - der berechtigten Interessen des Verantwortlichen oder eines Dritten erforderlich, sofern nicht die - Interessen - oder Grundrechte und Grundfreiheiten der betroffenen Person, die den Schutz personenbezogener Daten - erfordern, - überwiegen. -
  • -
-

Nationale Datenschutzregelungen in Deutschland: Zusätzlich zu den Datenschutzregelungen der - Datenschutz-Grundverordnung gelten nationale Regelungen zum Datenschutz in Deutschland. Hierzu gehört - insbesondere - das Gesetz zum Schutz vor Missbrauch personenbezogener Daten bei der Datenverarbeitung (Bundesdatenschutzgesetz - – - BDSG). Das BDSG enthält insbesondere Spezialregelungen zum Recht auf Auskunft, zum Recht auf Löschung, zum - Widerspruchsrecht, zur Verarbeitung besonderer Kategorien personenbezogener Daten, zur Verarbeitung für andere - Zwecke und zur Übermittlung sowie automatisierten Entscheidungsfindung im Einzelfall einschließlich Profiling. - Des - Weiteren regelt es die Datenverarbeitung für Zwecke des Beschäftigungsverhältnisses (§ 26 BDSG), insbesondere im - Hinblick auf die Begründung, Durchführung oder Beendigung von Beschäftigungsverhältnissen sowie die Einwilligung - von - Beschäftigten. Ferner können Landesdatenschutzgesetze der einzelnen Bundesländer zur Anwendung gelangen.

-
-
-

Sicherheitsmaßnahmen

-

Wir treffen nach Maßgabe der gesetzlichen Vorgaben unter Berücksichtigung des - Stands der Technik, der Implementierungskosten und der Art, des Umfangs, der Umstände und der Zwecke der - Verarbeitung sowie der unterschiedlichen Eintrittswahrscheinlichkeiten und des Ausmaßes der Bedrohung der Rechte - und - Freiheiten natürlicher Personen geeignete technische und organisatorische Maßnahmen, um ein dem Risiko - angemessenes - Schutzniveau zu gewährleisten.

-

Zu den Maßnahmen gehören insbesondere die Sicherung der Vertraulichkeit, Integrität und Verfügbarkeit von Daten - durch - Kontrolle des physischen und elektronischen Zugangs zu den Daten als auch des sie betreffenden Zugriffs, der - Eingabe, der Weitergabe, der Sicherung der Verfügbarkeit und ihrer Trennung. Des Weiteren haben wir Verfahren - eingerichtet, die eine Wahrnehmung von Betroffenenrechten, die Löschung von Daten und Reaktionen auf die - Gefährdung - der Daten gewährleisten. Ferner berücksichtigen wir den Schutz personenbezogener Daten bereits bei der - Entwicklung - bzw. Auswahl von Hardware, Software sowie Verfahren entsprechend dem Prinzip des Datenschutzes, durch - Technikgestaltung und durch datenschutzfreundliche Voreinstellungen.

-
-
-

Bereitstellung des Onlineangebotes und Webhosting

-

Um unser Onlineangebot sicher und effizient - bereitstellen zu können, nehmen wir die Leistungen von einem oder mehreren Webhosting-Anbietern in Anspruch, von - deren Servern (bzw. von ihnen verwalteten Servern) das Onlineangebot abgerufen werden kann. Zu diesen Zwecken - können - wir Infrastruktur- und Plattformdienstleistungen, Rechenkapazität, Speicherplatz und Datenbankdienste sowie - Sicherheitsleistungen und technische Wartungsleistungen in Anspruch nehmen.

-

Zu den im Rahmen der Bereitstellung des Hostingangebotes verarbeiteten Daten können alle die Nutzer unseres - Onlineangebotes betreffenden Angaben gehören, die im Rahmen der Nutzung und der Kommunikation anfallen. Hierzu - gehören regelmäßig die IP-Adresse, die notwendig ist, um die Inhalte von Onlineangeboten an Browser ausliefern - zu - können, und alle innerhalb unseres Onlineangebotes oder von Webseiten getätigten Eingaben.

-

E-Mail-Versand und -Hosting: Die von uns in Anspruch genommenen Webhosting-Leistungen umfassen - ebenfalls den Versand, den Empfang sowie die Speicherung von E-Mails. Zu diesen Zwecken werden die Adressen der - Empfänger sowie Absender als auch weitere Informationen betreffend den E-Mailversand (z.B. die beteiligten - Provider) - sowie die Inhalte der jeweiligen E-Mails verarbeitet. Die vorgenannten Daten können ferner zu Zwecken der - Erkennung - von SPAM verarbeitet werden. Wir bitten darum, zu beachten, dass E-Mails im Internet grundsätzlich nicht - verschlüsselt versendet werden. Im Regelfall werden E-Mails zwar auf dem Transportweg verschlüsselt, aber - (sofern - kein sogenanntes Ende-zu-Ende-Verschlüsselungsverfahren eingesetzt wird) nicht auf den Servern, von denen sie - abgesendet und empfangen werden. Wir können daher für den Übertragungsweg der E-Mails zwischen dem Absender und - dem - Empfang auf unserem Server keine Verantwortung übernehmen.

-

Erhebung von Zugriffsdaten und Logfiles: Wir selbst (bzw. unser Webhostinganbieter) erheben - Daten zu - jedem Zugriff auf den Server (sogenannte Serverlogfiles). Zu den Serverlogfiles können die Adresse und Name der - abgerufenen Webseiten und Dateien, Datum und Uhrzeit des Abrufs, übertragene Datenmengen, Meldung über - erfolgreichen - Abruf, Browsertyp nebst Version, das Betriebssystem des Nutzers, Referrer URL (die zuvor besuchte Seite) und im - Regelfall IP-Adressen und der anfragende Provider gehören.

-

Die Serverlogfiles können zum einen zu Zwecken der Sicherheit eingesetzt werden, z.B., um eine Überlastung der - Server - zu vermeiden (insbesondere im Fall von missbräuchlichen Angriffen, sogenannten DDoS-Attacken) und zum anderen, - um - die Auslastung der Server und ihre Stabilität sicherzustellen.

-
    -
  • Verarbeitete Datenarten: Inhaltsdaten (z.B. Texteingaben, Fotografien, Videos), - Nutzungsdaten - (z.B. besuchte Webseiten, Interesse an Inhalten, Zugriffszeiten), Meta-/Kommunikationsdaten (z.B. - Geräte-Informationen, IP-Adressen). -
  • -
  • Betroffene Personen: Nutzer (z.B. Webseitenbesucher, Nutzer von Onlinediensten).
  • -
  • Rechtsgrundlagen: Berechtigte Interessen (Art. 6 Abs. 1 S. 1 lit. f. DSGVO).
  • +
  • Mozilla Observatory
  • +
  • SSL Server Test
  • +
  • Webbkoll
-
-

Löschung von Daten

-

Die von uns verarbeiteten Daten werden nach Maßgabe der gesetzlichen - Vorgaben gelöscht, sobald deren zur Verarbeitung erlaubten Einwilligungen widerrufen werden oder sonstige - Erlaubnisse entfallen (z.B., wenn der Zweck der Verarbeitung dieser Daten entfallen ist oder sie für den Zweck - nicht - erforderlich sind).

-

Sofern die Daten nicht gelöscht werden, weil sie für andere und gesetzlich zulässige Zwecke erforderlich sind, - wird - deren Verarbeitung auf diese Zwecke beschränkt. D.h., die Daten werden gesperrt und nicht für andere Zwecke - verarbeitet. Das gilt z.B. für Daten, die aus handels- oder steuerrechtlichen Gründen aufbewahrt werden müssen - oder - deren Speicherung zur Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen oder zum Schutz der Rechte - einer anderen natürlichen oder juristischen Person erforderlich ist.

-

Weitere Hinweise zu der Löschung von personenbezogenen Daten können ferner im Rahmen der einzelnen - Datenschutzhinweise dieser Datenschutzerklärung erfolgen.

+
+

Änderung dieser Datenschutzerklärung

+

+ Durch die Weiterentwicklung dieser Webseite oder aufgrund von gesätzlichen Änderungen kann es sein, dass + wir auch diese Datenschutzerklärung anpassen müssen. Die aktuell gültige Datenschutzerklärung kannst du + jederzeit hier abrufen und ausdrucken. +

-
-

Änderung und Aktualisierung der Datenschutzerklärung

-

Wir bitten Sie, sich regelmäßig über den Inhalt - unserer Datenschutzerklärung zu informieren. Wir passen die Datenschutzerklärung an, sobald die Änderungen der - von - uns durchgeführten Datenverarbeitungen dies erforderlich machen. Wir informieren Sie, sobald durch die - Änderungen - eine Mitwirkungshandlung Ihrerseits (z.B. Einwilligung) oder eine sonstige individuelle Benachrichtigung - erforderlich wird.

-

Sofern wir in dieser Datenschutzerklärung Adressen und Kontaktinformationen von Unternehmen und Organisationen - angeben, bitten wir zu beachten, dass die Adressen sich über die Zeit ändern können und bitten die Angaben vor - Kontaktaufnahme zu prüfen.

+
+

Adressverarbeitung

+

Die im Rahmen der Impressumspflicht veröffentlichten Kontaktinformationen dienen ausschließlich zu + Informationszwecken und zur Kontaktaufnahme. Der Nutzung dieser Informationen zur Übersendung von Werbung, Spam + oder Ähnlichem wird hiermit ausdrücklich widersprochen.

-
-

Rechte der betroffenen Personen

-

Ihnen stehen als Betroffene nach der DSGVO verschiedene Rechte zu, - die sich insbesondere aus Art. 15 bis 21 DSGVO ergeben:

-
    -
  • Widerspruchsrecht: Sie haben das Recht, aus Gründen, die sich aus Ihrer besonderen Situation - ergeben, - jederzeit gegen die Verarbeitung der Sie betreffenden personenbezogenen Daten, die aufgrund von Art. 6 Abs. - 1 - lit. e oder f DSGVO erfolgt, Widerspruch einzulegen; dies gilt auch für ein auf diese Bestimmungen - gestütztes - Profiling. Werden die Sie betreffenden personenbezogenen Daten verarbeitet, um Direktwerbung zu betreiben, - haben - Sie das Recht, jederzeit Widerspruch gegen die Verarbeitung der Sie betreffenden personenbezogenen Daten zum - Zwecke derartiger Werbung einzulegen; dies gilt auch für das Profiling, soweit es mit solcher Direktwerbung - in - Verbindung steht.
  • -
  • Widerrufsrecht bei Einwilligungen: Sie haben das Recht, erteilte Einwilligungen jederzeit - zu - widerrufen. -
  • -
  • Auskunftsrecht: Sie haben das Recht, eine Bestätigung darüber zu verlangen, ob betreffende - Daten verarbeitet werden und auf Auskunft über diese Daten sowie auf weitere Informationen und Kopie der - Daten - entsprechend den gesetzlichen Vorgaben. -
  • -
  • Recht auf Berichtigung: Sie haben entsprechend den gesetzlichen Vorgaben das Recht, die - Vervollständigung der Sie betreffenden Daten oder die Berichtigung der Sie betreffenden unrichtigen Daten zu - verlangen. -
  • -
  • Recht auf Löschung und Einschränkung der Verarbeitung: Sie haben nach Maßgabe der - gesetzlichen - Vorgaben das Recht, zu verlangen, dass Sie betreffende Daten unverzüglich gelöscht werden, bzw. alternativ - nach - Maßgabe der gesetzlichen Vorgaben eine Einschränkung der Verarbeitung der Daten zu verlangen. -
  • -
  • Recht auf Datenübertragbarkeit: Sie haben das Recht, Sie betreffende Daten, die Sie uns - bereitgestellt haben, nach Maßgabe der gesetzlichen Vorgaben in einem strukturierten, gängigen und - maschinenlesbaren Format zu erhalten oder deren Übermittlung an einen anderen Verantwortlichen zu fordern. -
  • -
  • Beschwerde bei Aufsichtsbehörde: Sie haben ferner nach Maßgabe der gesetzlichen Vorgaben - das - Recht, bei einer Aufsichtsbehörde, insbesondere in dem Mitgliedstaat Ihres gewöhnlichen Aufenthaltsorts, - Ihres - Arbeitsplatzes oder des Orts des mutmaßlichen Verstoßes Beschwerde einzulegen, wenn Sie der Ansicht sind, - dass - die Verarbeitung der Sie betreffenden personenbezogenen Daten gegen die DSGVO verstößt. -
  • -
-
-

Erstellt mit kostenlosem Datenschutz-Generator.de von Dr. Thomas Schwenke -

From d0dcf2b016fd4c359e1b788f7f93074cd7d856e5 Mon Sep 17 00:00:00 2001 From: Samuel Philipp Date: Wed, 23 Sep 2020 07:17:48 +0000 Subject: [PATCH 002/313] Updated privacy --- src/de/privacy.html | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/src/de/privacy.html b/src/de/privacy.html index 3e1c5c4..1a816c4 100644 --- a/src/de/privacy.html +++ b/src/de/privacy.html @@ -12,14 +12,14 @@ title: Datenschutzerklärung

E-Mail-Adresse: info@sp-codes.de
- Impressum: http://sp-codes.de/{{locale}}/imprint + Impressum: https://sp-codes.de/{{locale}}/imprint

Verarbeitung personenbezogener Daten

Server-Logs

- Diese Webseite wird bei mit einem Webhosting-Paket von netcup betrieben. Im + Diese Webseite wird mit einem Webhosting-Paket von netcup betrieben. Im Rahmen der Bereitstellung dieser Webseite werden die folgenden Daten beim Aufruf dieser Webseite gespeichert:

    @@ -58,20 +58,24 @@ title: Datenschutzerklärung

Deine Rechte

-

Du kannst jederzeit Auskunft darüber erhalten, ob und wenn ja welche Daten wir von dir verarbeiten, sowie eine +

+ Du kannst jederzeit Auskunft darüber erhalten, ob und wenn ja welche Daten wir von dir verarbeiten, sowie eine vollständige Kopie der von dir gespeicherten Daten. Zusätzlich kannst du die Berichtigung, Sperrung oder Löschung deiner Daten verlangen. Außerdem steht dir ein Beschwerderecht bei der zuständigen Aufsichtsbehörde zu und du hast das Recht der Verarbeitung deiner Daten zu widersprechen. Wenn du von deinen Rechten Gebrauch machen willst oder andere Fragen zum Datenschutz hast, schreibe einfach ein E-Mail an die oben angegebene - Adresse.

+ Adresse. +

Sicherheitsmaßnahmen

-

Zum Schutz der Übertragung nutzt diese Webseite eine SSL-, bzw. TLS-Verschlüsselung. Das erkennst du daran, dass - in der Adresszeile deines Browsers `https://` steht und in den meisten Browsern davor noch ein Schloss zu sehen - ist. Des Weiteren verzichten wir sowohl auf Cookies, als auch auf Ressourcen aus Drittquellen und nutzen - `DNSSEC` und HTTP-Security-Header, wie `HSTS` und `Referrer-Policy`. Gerne Kannst du dich auch selbst mit einem - der folgenden Tools davon überzeugen:

+

+ Zum Schutz der Übertragung nutzt diese Webseite eine SSL-, bzw. TLS-Verschlüsselung. Das erkennst du daran, dass + in der Adresszeile deines Browsers https:// steht und in den meisten Browsern davor noch ein Schloss + zu sehen ist. Des Weiteren verzichten wir sowohl auf Cookies, als auch auf Ressourcen aus Drittquellen und nutzen + DNSSEC und HTTP-Security-Header, wie HSTS und Referrer-Policy. Gerne Kannst + du dich auch selbst mit einem der folgenden Tools davon überzeugen: +

  • Mozilla Observatory
  • SSL Server Test
  • @@ -81,14 +85,8 @@ title: Datenschutzerklärung

    Änderung dieser Datenschutzerklärung

    - Durch die Weiterentwicklung dieser Webseite oder aufgrund von gesätzlichen Änderungen kann es sein, dass + Durch die Weiterentwicklung dieser Webseite oder aufgrund von gesetzlichen Änderungen kann es sein, dass wir auch diese Datenschutzerklärung anpassen müssen. Die aktuell gültige Datenschutzerklärung kannst du jederzeit hier abrufen und ausdrucken.

    -
    -

    Adressverarbeitung

    -

    Die im Rahmen der Impressumspflicht veröffentlichten Kontaktinformationen dienen ausschließlich zu - Informationszwecken und zur Kontaktaufnahme. Der Nutzung dieser Informationen zur Übersendung von Werbung, Spam - oder Ähnlichem wird hiermit ausdrücklich widersprochen.

    -
    From 1044e3338ffea21688d9624d52e73406f4817f59 Mon Sep 17 00:00:00 2001 From: samuel-p Date: Thu, 24 Sep 2020 22:15:03 +0200 Subject: [PATCH 003/313] updated privacy --- src/de/privacy.html | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/de/privacy.html b/src/de/privacy.html index 1a816c4..a71d33e 100644 --- a/src/de/privacy.html +++ b/src/de/privacy.html @@ -54,7 +54,10 @@ title: Datenschutzerklärung

Weitergabe von Daten

-

Wir geben deine Daten nicht an Dritte weiter.

+

+ Wie oben bereits erwähnt, verarbeiten wir alle Daten auf Servern unseres Hosting-Providers netcup. Darüber hinaus geben geben wir deine Daten nicht an Dritte weiter. +

Deine Rechte

@@ -71,9 +74,12 @@ title: Datenschutzerklärung

Sicherheitsmaßnahmen

Zum Schutz der Übertragung nutzt diese Webseite eine SSL-, bzw. TLS-Verschlüsselung. Das erkennst du daran, dass - in der Adresszeile deines Browsers https:// steht und in den meisten Browsern davor noch ein Schloss - zu sehen ist. Des Weiteren verzichten wir sowohl auf Cookies, als auch auf Ressourcen aus Drittquellen und nutzen - DNSSEC und HTTP-Security-Header, wie HSTS und Referrer-Policy. Gerne Kannst + in der Adresszeile deines Browsers https:// steht und in den meisten Browsern davor noch ein + Schloss + zu sehen ist. Des Weiteren verzichten wir sowohl auf Cookies, als auch auf Ressourcen aus Drittquellen und + nutzen + DNSSEC und HTTP-Security-Header, wie HSTS und Referrer-Policy. Gerne + Kannst du dich auch selbst mit einem der folgenden Tools davon überzeugen:

    From 46f9f5d20bd5e4a5501345d096aff5f21825a955 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 30 Sep 2020 05:05:32 +0000 Subject: [PATCH 004/313] Update dependency @fortawesome/fontawesome-free to ^5.15.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a48cdc1..a419c41 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "npm-run-all": "^4.1.5" }, "dependencies": { - "@fortawesome/fontawesome-free": "^5.14.0", + "@fortawesome/fontawesome-free": "^5.15.0", "bootstrap": "^4.5.2", "flag-icon-css": "^3.5.0" } From 995962cc362e1907ee326a884ee9e47e40802316 Mon Sep 17 00:00:00 2001 From: samuel-p Date: Fri, 2 Oct 2020 18:38:32 +0200 Subject: [PATCH 005/313] linked blog entries added services on dashboard --- src/_includes/services-simple.html | 8 +++++--- src/de/services/matrix.md | 2 ++ src/de/services/searx.md | 2 ++ src/en/index.html | 2 +- src/en/services/matrix.md | 2 ++ src/en/services/searx.md | 2 ++ src/scss/main.scss | 25 ++++++++++++++++++------- 7 files changed, 32 insertions(+), 11 deletions(-) diff --git a/src/_includes/services-simple.html b/src/_includes/services-simple.html index 261876d..2ae0ecd 100644 --- a/src/_includes/services-simple.html +++ b/src/_includes/services-simple.html @@ -1,13 +1,15 @@ {%- for service in services %}
    - + +
    {% if service.beta == true %}
    TEST-PHASE
    {% endif %} -

    {{service.name}}

    - +

    {{service.name}}{% if service.url %} {% endif %}

    +
    {%- endfor %} diff --git a/src/de/services/matrix.md b/src/de/services/matrix.md index 2d1359a..69e22b8 100644 --- a/src/de/services/matrix.md +++ b/src/de/services/matrix.md @@ -13,6 +13,8 @@ __Seit Anfang 2020 betreibe ich einen öffentlichen Matrix-Server: [matrix.sp-co Melde dich gerne auf meinem Server an oder suche dir einen aus der unten verlinkten Liste heraus. Ich freue mich auf deine Nachricht an [@samuel-p:matrix.sp-codes.de](https://matrix.to/#/@samuel-p:matrix.sp-codes.de). +Auf meinem Blog findest du einen einfachen Einstieg in das Matrix-Netzwerk: [Werde Teil der Matrix](https://blog.sp-codes.de/werde-teil-der-matrix-matrix-teil-1/) + ## Weitere nützliche Links * [Verschiedene Apps](https://matrix.org/clients) diff --git a/src/de/services/searx.md b/src/de/services/searx.md index 8f56c5e..1c56d4a 100644 --- a/src/de/services/searx.md +++ b/src/de/services/searx.md @@ -17,6 +17,8 @@ __Hier gehts zu Searx: [searx.sp-codes.de](https://searx.sp-codes.de)__ Tor Hidden Service: [searxbi3f73mmdeb.onion](http://searxbi3f73mmdeb.onion) +Wenn du Searx als Standardsuchmaschine nutzen willst, findest du auf meinem Blog eine Anleitung dafür: [Nur noch Searx](https://blog.sp-codes.de/nur-noch-searx/) + ## Weitere nützliche Links * [Searx Webseite](https://asciimoo.github.io/searx/) diff --git a/src/en/index.html b/src/en/index.html index 16d14f9..7337244 100644 --- a/src/en/index.html +++ b/src/en/index.html @@ -13,7 +13,7 @@ eleventyNavigation:

    Glad you found your way here. My name is Samuel Philipp and I am a software engineer from Magdeburg. On this site you will find information about me and an overview of the services I provide. Feel free - to look around, read my Blog (in German) or use the various services. + to look around, read my blog (German) or use the various services.

diff --git a/src/en/services/matrix.md b/src/en/services/matrix.md index 4b655f6..5431081 100644 --- a/src/en/services/matrix.md +++ b/src/en/services/matrix.md @@ -13,6 +13,8 @@ __Since the beginning of 2020 I run a public Matrix server: [matrix.sp-codes.de] Feel free to create an account on my server or choose one from the list linked below. I look forward to hear from you [@samuel-p:matrix.sp-codes.de](https://matrix.to/#/@samuel-p:matrix.sp-codes.de). +On my blog (German) you will find a simple introduction to the Matrix network: [Werde Teil der Matrix](https://blog.sp-codes.de/werde-teil-der-matrix-matrix-teil-1/) + ## More useful links * [Various Apps](https://matrix.org/clients) diff --git a/src/en/services/searx.md b/src/en/services/searx.md index 06049f3..1f5bcf1 100644 --- a/src/en/services/searx.md +++ b/src/en/services/searx.md @@ -17,6 +17,8 @@ Here is the link to Searx: [searx.sp-codes.de](https://searx.sp-codes.de) Tor Hidden Service: [searxbi3f73mmdeb.onion](http://searxbi3f73mmdeb.onion) +If you want to use Searx as your default search engine, you can find instructions on my blog (German): [Nur noch Searx](https://blog.sp-codes.de/nur-noch-searx/) + ## More useful links * [Searx Website](https://asciimoo.github.io/searx/) diff --git a/src/scss/main.scss b/src/scss/main.scss index 7dadb3e..652e2a9 100644 --- a/src/scss/main.scss +++ b/src/scss/main.scss @@ -49,14 +49,14 @@ a { margin: 0 auto; max-width: 256px; max-height: 256px; - background-color: #ffffff; + background-color: #fff; border-radius: 50%; - border: 2px solid #000000; + border: 2px solid #000; } .menu { a { - color: #ffffff; + color: #fff; } .active a { @@ -65,18 +65,18 @@ a { } .border-top { - border-top: 1px solid #ffffff; + border-top: 1px solid #fff; } .border-bottom { - border-bottom: 1px solid #ffffff; + border-bottom: 1px solid #fff; } .heading { text-align: center; a { - color: #ffffff; + color: #fff; } } @@ -85,6 +85,7 @@ a { } .service { + position: relative; background-color: #222; border: 1px solid #fff; height: 100%; @@ -132,9 +133,15 @@ a { } &.flat { + color: #fea500 !important; + + &:hover { + color: #d78c00 !important; + } + .inner { flex-direction: row; - pointer-events: all; + //pointer-events: all; text-decoration: none; h2 { @@ -145,6 +152,10 @@ a { top: 0; right: -1rem; } + + a { + color: #fff; + } } } } From 7e61850fbd99f9f378ab2f0550bdcdf31fbe7a50 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Tue, 6 Oct 2020 05:06:36 +0000 Subject: [PATCH 006/313] Update dependency @fortawesome/fontawesome-free to ^5.15.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a419c41..6f4e46b 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "npm-run-all": "^4.1.5" }, "dependencies": { - "@fortawesome/fontawesome-free": "^5.15.0", + "@fortawesome/fontawesome-free": "^5.15.1", "bootstrap": "^4.5.2", "flag-icon-css": "^3.5.0" } From 12dca056768bab2b6715c64a5e76e9bf8169990b Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 15 Oct 2020 05:05:15 +0000 Subject: [PATCH 007/313] Update dependency bootstrap to ^4.5.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6f4e46b..cae1593 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "@fortawesome/fontawesome-free": "^5.15.1", - "bootstrap": "^4.5.2", + "bootstrap": "^4.5.3", "flag-icon-css": "^3.5.0" } } From 5aca008510746a649e4cd7d46b7fed23ab7bf8dc Mon Sep 17 00:00:00 2001 From: samuel-p Date: Sat, 17 Oct 2020 19:36:35 +0200 Subject: [PATCH 008/313] added matrix server rules --- src/de/services/matrix.md | 2 ++ src/en/services/matrix.md | 3 +++ 2 files changed, 5 insertions(+) diff --git a/src/de/services/matrix.md b/src/de/services/matrix.md index 69e22b8..6c20bf7 100644 --- a/src/de/services/matrix.md +++ b/src/de/services/matrix.md @@ -11,6 +11,8 @@ Da Matrix dezentral funktioniert, können sich die Nutzer:innen einen öffentlic __Seit Anfang 2020 betreibe ich einen öffentlichen Matrix-Server: [matrix.sp-codes.de](https://matrix.sp-codes.de/) und eine öffentliche Element-Web Instanz: [chat.sp-codes.de](https://chat.sp-codes.de/)__ +Die Serverregeln kannst du gerne [hier](https://matrix.sp-codes.de/_matrix/consent) nachlesen. + Melde dich gerne auf meinem Server an oder suche dir einen aus der unten verlinkten Liste heraus. Ich freue mich auf deine Nachricht an [@samuel-p:matrix.sp-codes.de](https://matrix.to/#/@samuel-p:matrix.sp-codes.de). Auf meinem Blog findest du einen einfachen Einstieg in das Matrix-Netzwerk: [Werde Teil der Matrix](https://blog.sp-codes.de/werde-teil-der-matrix-matrix-teil-1/) diff --git a/src/en/services/matrix.md b/src/en/services/matrix.md index 5431081..ddb39d8 100644 --- a/src/en/services/matrix.md +++ b/src/en/services/matrix.md @@ -11,6 +11,9 @@ Users can choose a public server or create their own and still communicate with __Since the beginning of 2020 I run a public Matrix server: [matrix.sp-codes.de](https://matrix.sp-codes.de/) And a public Element-Web instance: [chat.sp-codes.de](https://chat.sp-codes.de/)__ + +You can read the server rules [here](https://matrix.sp-codes.de/_matrix/consent). + Feel free to create an account on my server or choose one from the list linked below. I look forward to hear from you [@samuel-p:matrix.sp-codes.de](https://matrix.to/#/@samuel-p:matrix.sp-codes.de). On my blog (German) you will find a simple introduction to the Matrix network: [Werde Teil der Matrix](https://blog.sp-codes.de/werde-teil-der-matrix-matrix-teil-1/) From d5e9230901757094f023047b20e22d862dcc19e2 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 18 Oct 2020 05:07:02 +0000 Subject: [PATCH 009/313] Update dependency browser-sync to ^2.26.13 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cae1593..0222111 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "url": "https://git.sp-codes.de/samuel-p/sp-codes.de" }, "optionalDependencies": { - "browser-sync": "^2.26.12" + "browser-sync": "^2.26.13" }, "devDependencies": { "@11ty/eleventy": "^0.11.0", From 2bfc728dfd304e54e0a13c29844466d12218bb09 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 23 Oct 2020 05:05:32 +0000 Subject: [PATCH 010/313] Update dependency @11ty/eleventy to ^0.11.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0222111..9535760 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "browser-sync": "^2.26.13" }, "devDependencies": { - "@11ty/eleventy": "^0.11.0", + "@11ty/eleventy": "^0.11.1", "@11ty/eleventy-navigation": "^0.1.6", "cpx": "^1.5.0", "node-sass": "^4.14.1", From 80a40780738477259b4d8015a6169bc710bd4fa8 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 1 Nov 2020 05:05:46 +0000 Subject: [PATCH 011/313] Update dependency node-sass to v5 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9535760..8ceb654 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "@11ty/eleventy": "^0.11.1", "@11ty/eleventy-navigation": "^0.1.6", "cpx": "^1.5.0", - "node-sass": "^4.14.1", + "node-sass": "^5.0.0", "node-sass-tilde-importer": "^1.0.2", "npm-run-all": "^4.1.5" }, From 09efc98e2ac220882d703dfa3a894a984d204ea3 Mon Sep 17 00:00:00 2001 From: samuel-p Date: Sun, 15 Nov 2020 19:24:58 +0100 Subject: [PATCH 012/313] fixed typo in privacy fixed styles added new public list for matrix --- src/de/privacy.html | 2 +- src/de/services/matrix.md | 3 ++- src/en/services/matrix.md | 4 ++-- src/scss/main.scss | 10 ++-------- 4 files changed, 7 insertions(+), 12 deletions(-) diff --git a/src/de/privacy.html b/src/de/privacy.html index a71d33e..798d2da 100644 --- a/src/de/privacy.html +++ b/src/de/privacy.html @@ -56,7 +56,7 @@ title: Datenschutzerklärung

Weitergabe von Daten

Wie oben bereits erwähnt, verarbeiten wir alle Daten auf Servern unseres Hosting-Providers netcup. Darüber hinaus geben geben wir deine Daten nicht an Dritte weiter. + href="https://www.netcup.de">netcup. Darüber hinaus geben wir deine Daten nicht an Dritte weiter.

diff --git a/src/de/services/matrix.md b/src/de/services/matrix.md index 6c20bf7..3c3b69f 100644 --- a/src/de/services/matrix.md +++ b/src/de/services/matrix.md @@ -23,7 +23,8 @@ Auf meinem Blog findest du einen einfachen Einstieg in das Matrix-Netzwerk: [Wer * [Liste öffentlicher Räume](https://view.matrix.org/) * Listen mit öffentlichen Matrix-Servern * [hello-matrix.net](https://www.hello-matrix.net/public_servers.php) - * [anchel.nl](https://www.anchel.nl/matrix-publiclist/) + * [anchel.nl](https://publiclist.anchel.nl/) * [the-federation.info](https://the-federation.info/protocol/matrix) + * [FossMessenger](https://fediverse.blog/~/FossMessenger/matrix-server) * [Matrix FAQ](https://matrix.org/faq/) * [Account umziehen](https://ems.element.io/tools/matrix-migration) diff --git a/src/en/services/matrix.md b/src/en/services/matrix.md index ddb39d8..19353cd 100644 --- a/src/en/services/matrix.md +++ b/src/en/services/matrix.md @@ -11,7 +11,6 @@ Users can choose a public server or create their own and still communicate with __Since the beginning of 2020 I run a public Matrix server: [matrix.sp-codes.de](https://matrix.sp-codes.de/) And a public Element-Web instance: [chat.sp-codes.de](https://chat.sp-codes.de/)__ - You can read the server rules [here](https://matrix.sp-codes.de/_matrix/consent). Feel free to create an account on my server or choose one from the list linked below. I look forward to hear from you [@samuel-p:matrix.sp-codes.de](https://matrix.to/#/@samuel-p:matrix.sp-codes.de). @@ -24,7 +23,8 @@ On my blog (German) you will find a simple introduction to the Matrix network: [ * [List of public rooms](https://view.matrix.org/) * Lists with public matrix servers * [hello-matrix.net](https://www.hello-matrix.net/public_servers.php) - * [anchel.nl](https://www.anchel.nl/matrix-publiclist/) + * [anchel.nl](https://publiclist.anchel.nl/) * [the-federation.info](https://the-federation.info/protocol/matrix) + * [FossMessenger](https://fediverse.blog/~/FossMessenger/matrix-server) * [Matrix FAQ](https://matrix.org/faq/) * [Migrate Account](https://ems.element.io/tools/matrix-migration) diff --git a/src/scss/main.scss b/src/scss/main.scss index 652e2a9..2243285 100644 --- a/src/scss/main.scss +++ b/src/scss/main.scss @@ -105,9 +105,8 @@ a { .beta { position: absolute; - top: 1rem; - right: 0; - font-weight: bold; + top: 0; + right: -1rem; font-weight: bold; background-color: #fea500; color: #000000; padding: .5rem 1rem; @@ -148,11 +147,6 @@ a { margin-left: 0.5rem; } - .beta { - top: 0; - right: -1rem; - } - a { color: #fff; } From 6f2b53e18d21a4f255a8c248bf0eafd724e8c3a1 Mon Sep 17 00:00:00 2001 From: samuel-p Date: Sat, 28 Nov 2020 01:55:09 +0100 Subject: [PATCH 013/313] added online state to services overview --- src/_data/services.json | 108 +++++++++++++++++---------- src/_data/strings.json | 16 ++++ src/_includes/services-extended.html | 13 +++- 3 files changed, 96 insertions(+), 41 deletions(-) diff --git a/src/_data/services.json b/src/_data/services.json index 8227519..07cba12 100644 --- a/src/_data/services.json +++ b/src/_data/services.json @@ -4,74 +4,106 @@ "name": "Searx", "icon": "fas fa-search", "url": "https://searx.sp-codes.de", + "status": "https://searx.sp-codes.de", "summary": { "de": "Eine privatsphären-respektierende, hackbare Metasuchmaschine.", "en": "A privacy-respecting, hackable metasearch engine." } }, - { - "id": "invidious", - "name": "Invidious", - "icon": "fab fa-youtube", - "url": "https://invidious.sp-codes.de", - "summary": { - "de": "Ein alternatives YouTube-Frontend.", - "en": "An alternative YouTube-Frontend." - } - }, - { - "id": "connectivitycheck", - "name": "Captive Portal Check", - "icon": "fas fa-wifi", - "summary": { - "de": "Eine datenschutzfreundliches Tool, um Anmeldeseiten in WLAN-Netzwerken zu erkennen.", - "en": "A privacy friendly Service to detect captive portals in WIFI networks." - } - }, { "id": "matrix", "name": "Matrix", "icon": "fas fa-comments", "url": "https://chat.sp-codes.de", + "status": "https://matrix.sp-codes.de/_matrix/static/", "summary": { "de": "Ein offenes Netzwerk für sichere, dezentralisierte Kommunikation.", "en": "An open network for secure, decentralized communication." } }, - { - "id": "gitea", - "name": "Gitea", - "icon": "fas fa-code", - "url": "https://git.sp-codes.de", - "summary": { - "de": "Eine leichtgewichtige Code-Hosting-Plattform für git.", - "en": "A lightweight code hosting platform for git." - } - }, - { - "id": "firefox-sync", - "name": "Firefox Sync", - "icon": "fab fa-firefox-browser", - "summary": { - "de": "Ein Service um Firefox Einstellungen, Lesezeichen, offene Tabs und vieles mehr über verschiedene Geräte zu synchronisieren.", - "en": "A service to sync Firefox settings, bookmarks, open tabs and much more between multiple devices." - } - }, { "id": "jitsi", "name": "Jitsi Meet", "icon": "fas fa-users", "url": "https://jitsi.sp-codes.de", + "status": "https://jitsi.sp-codes.de", "summary": { "de": "Eine sichere, einfache und skalierbare Plattform für Videokonferenzen.", "en": "A secure, simple and scalable platform for video conferencing." } }, + { + "id": "gitea", + "name": "Gitea", + "icon": "fas fa-code", + "url": "https://git.sp-codes.de", + "status": "https://git.sp-codes.de", + "summary": { + "de": "Eine leichtgewichtige Code-Hosting-Plattform für git.", + "en": "A lightweight code hosting platform for git." + } + }, + { + "id": "connectivitycheck", + "name": "Captive Portal Check", + "icon": "fas fa-wifi", + "status": "https://connectivitycheck.sp-codes.de/generate204", + "summary": { + "de": "Eine datenschutzfreundliches Tool, um Anmeldeseiten in WLAN-Netzwerken zu erkennen.", + "en": "A privacy friendly Service to detect captive portals in WIFI networks." + } + }, + { + "id": "invidious", + "name": "Invidious", + "icon": "fab fa-youtube", + "url": "https://invidious.sp-codes.de", + "status": "https://invidious.sp-codes.de", + "summary": { + "de": "Ein alternatives YouTube-Frontend.", + "en": "An alternative YouTube-Frontend." + } + }, + { + "id": "nitter", + "name": "Nitter", + "icon": "fab fa-twitter", + "url": "https://nitter.sp-codes.de", + "status": "https://nitter.sp-codes.de", + "beta": true, + "summary": { + "de": "Ein alternatives Twitter-Frontend.", + "en": "An alternative Twitter-Frontend." + } + }, + { + "id": "yotter", + "name": "Yotter", + "icon": "fas fa-desktop", + "url": "https://yotter.sp-codes.de", + "status": "https://yotter.sp-codes.de", + "beta": true, + "summary": { + "de": "Ein alternatives Twitter- und YouTube-Frontend.", + "en": "An alternative Twitter- and YouTube-Frontend." + } + }, + { + "id": "firefox-sync", + "name": "Firefox Sync", + "icon": "fab fa-firefox-browser", + "status": "https://sync.firefox.sp-codes.de/token/", + "summary": { + "de": "Ein Service um Firefox Einstellungen, Lesezeichen, offene Tabs und vieles mehr über verschiedene Geräte zu synchronisieren.", + "en": "A service to sync Firefox settings, bookmarks, open tabs and much more between multiple devices." + } + }, { "id": "shields", "name": "Shields", "icon": "fas fa-tags", "url": "https://shields.sp-codes.de", + "status": "https://shields.sp-codes.de", "beta": true, "summary": { "de": "Prägnante, konsistente und lesbare Badges im SVG- und Rasterformat.", diff --git a/src/_data/strings.json b/src/_data/strings.json index fd2d568..92da2e9 100644 --- a/src/_data/strings.json +++ b/src/_data/strings.json @@ -14,5 +14,21 @@ "stats": { "de": "Statistiken", "en": "Stats" + }, + "state": { + "de": "Status", + "en": "State" + }, + "operational": { + "de": "Online", + "en": "Online" + }, + "outage": { + "de": "Fehler", + "en": "Error" + }, + "maintenance": { + "de": "Wartung", + "en": "Maintenance" } } diff --git a/src/_includes/services-extended.html b/src/_includes/services-extended.html index 2c3863f..793fc35 100644 --- a/src/_includes/services-extended.html +++ b/src/_includes/services-extended.html @@ -1,14 +1,21 @@ {%- for service in services %}
- + {% if service.beta == true %} -
TEST-PHASE
+
TEST-PHASE
{% endif %}
-

{{service.name}}{% if service.url %} {{service.name}}{% if service.url %} {% endif %}

+ {% if service.status %} +
+ + + +
+ {% endif %}
{{service.summary[locale]}}
From 681a0afe218c2e322f7ef4299db9ca295b7b0824 Mon Sep 17 00:00:00 2001 From: samuel-p Date: Sun, 29 Nov 2020 02:35:26 +0100 Subject: [PATCH 014/313] added shields description updated README.md minor improvements in services-extended.html --- README.md | 2 +- src/_data/services.json | 1 - src/_includes/services-extended.html | 2 +- src/de/services/shields.md | 17 +++++++++++++++++ src/en/services/shields.md | 17 +++++++++++++++++ 5 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 src/de/services/shields.md create mode 100644 src/en/services/shields.md diff --git a/README.md b/README.md index e2babdb..aa12456 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Website for sp-codes.de The following Parameters are set directly on the Web-Server. ``` -Content-Security-Policy: default-src 'none'; script-src 'self' https://plausible.sp-codes.de; object-src 'none'; style-src 'self'; img-src 'self'; media-src 'none'; frame-src 'none'; font-src 'self'; connect-src 'self' https://plausible.sp-codes.de +Content-Security-Policy: default-src 'none'; script-src 'self' https://plausible.sp-codes.de; object-src 'none'; style-src 'self'; img-src 'self' https://shields.sp-codes.de; media-src 'none'; frame-src 'none'; font-src 'self'; connect-src 'self' https://plausible.sp-codes.de Referrer-Policy: strict-origin-when-cross-origin Feature-Policy: sync-xhr 'self' Strict-Transport-Security: max-age=31536000; includeSubDomains; preload diff --git a/src/_data/services.json b/src/_data/services.json index 07cba12..c5f0257 100644 --- a/src/_data/services.json +++ b/src/_data/services.json @@ -104,7 +104,6 @@ "icon": "fas fa-tags", "url": "https://shields.sp-codes.de", "status": "https://shields.sp-codes.de", - "beta": true, "summary": { "de": "Prägnante, konsistente und lesbare Badges im SVG- und Rasterformat.", "en": "Concise, consistent, and legible badges in SVG and raster format." diff --git a/src/_includes/services-extended.html b/src/_includes/services-extended.html index 793fc35..dd510a4 100644 --- a/src/_includes/services-extended.html +++ b/src/_includes/services-extended.html @@ -12,7 +12,7 @@ {% if service.status %} {% endif %} diff --git a/src/de/services/shields.md b/src/de/services/shields.md new file mode 100644 index 0000000..125e05c --- /dev/null +++ b/src/de/services/shields.md @@ -0,0 +1,17 @@ +--- +layout: base.njk +key: shields +title: Shields +--- +# Shields + +Shields ist ein Service für prägnante, konsistente und lesbare Badges im SVG- und Rasterformat. Über eine URL können sie sehr einfach in Readmes oder jede andere Webseite eingebunden werden. Außerdem werden Integrationen zu verschiedenen Diensten oder Netzwerken bereitgestellt. + +__Seit August 2020 betreibe ich eine öffentliche Shields Instanz.__ Schau gerne mal vorbei und nutze die Bagdes in deinen eigenen Projekten. Es kann sein, das nicht alle Integrationen aktiviert sind. + +__Hier gehts zu Shields: [shields.sp-codes.de](https://shields.sp-codes.de)__ + +## Weitere nützliche Links + +* [Shields Webseite](https://shields.io/) +* [Quellcode von Shields](https://github.com/badges/shields) diff --git a/src/en/services/shields.md b/src/en/services/shields.md new file mode 100644 index 0000000..0c6dd51 --- /dev/null +++ b/src/en/services/shields.md @@ -0,0 +1,17 @@ +--- +layout: base.njk +key: shields +title: Shields +--- +# Shields + +Shields is a service for concise, consistent and legible badges in SVG and raster format. Via a URL they can be easily embedded in readmes or any other website. In addition, integrations to various services or networks are provided. + +__Since August 2020 I run a public Shields instance.__ Feel free to visit it and use the bagdes in your own projects. It is possible that not all integrations are activated. + +__Here is the link to Shelds: [shields.sp-codes.de](https://shields.sp-codes.de)__ + +## More useful links + +* [Shields Website](https://shields.io/) +* [Source code of Shields](https://github.com/badges/shields) From 70e76ba67f5676f5b205489e35e447009070ba2f Mon Sep 17 00:00:00 2001 From: samuel-p Date: Sun, 29 Nov 2020 12:41:09 +0100 Subject: [PATCH 015/313] reordered services added public matrix room to the description --- src/_data/services.json | 42 ++++++++++++++++++++--------------------- src/de/services.html | 4 ++++ src/en/services.html | 4 ++++ 3 files changed, 29 insertions(+), 21 deletions(-) diff --git a/src/_data/services.json b/src/_data/services.json index c5f0257..4a7d788 100644 --- a/src/_data/services.json +++ b/src/_data/services.json @@ -53,6 +53,27 @@ "en": "A privacy friendly Service to detect captive portals in WIFI networks." } }, + { + "id": "firefox-sync", + "name": "Firefox Sync", + "icon": "fab fa-firefox-browser", + "status": "https://sync.firefox.sp-codes.de/token/", + "summary": { + "de": "Ein Service um Firefox Einstellungen, Lesezeichen, offene Tabs und vieles mehr über verschiedene Geräte zu synchronisieren.", + "en": "A service to sync Firefox settings, bookmarks, open tabs and much more between multiple devices." + } + }, + { + "id": "shields", + "name": "Shields", + "icon": "fas fa-tags", + "url": "https://shields.sp-codes.de", + "status": "https://shields.sp-codes.de", + "summary": { + "de": "Prägnante, konsistente und lesbare Badges im SVG- und Rasterformat.", + "en": "Concise, consistent, and legible badges in SVG and raster format." + } + }, { "id": "invidious", "name": "Invidious", @@ -87,26 +108,5 @@ "de": "Ein alternatives Twitter- und YouTube-Frontend.", "en": "An alternative Twitter- and YouTube-Frontend." } - }, - { - "id": "firefox-sync", - "name": "Firefox Sync", - "icon": "fab fa-firefox-browser", - "status": "https://sync.firefox.sp-codes.de/token/", - "summary": { - "de": "Ein Service um Firefox Einstellungen, Lesezeichen, offene Tabs und vieles mehr über verschiedene Geräte zu synchronisieren.", - "en": "A service to sync Firefox settings, bookmarks, open tabs and much more between multiple devices." - } - }, - { - "id": "shields", - "name": "Shields", - "icon": "fas fa-tags", - "url": "https://shields.sp-codes.de", - "status": "https://shields.sp-codes.de", - "summary": { - "de": "Prägnante, konsistente und lesbare Badges im SVG- und Rasterformat.", - "en": "Concise, consistent, and legible badges in SVG and raster format." - } } ] diff --git a/src/de/services.html b/src/de/services.html index fa9cbf5..dd1d850 100644 --- a/src/de/services.html +++ b/src/de/services.html @@ -12,3 +12,7 @@ eleventyNavigation:

In meiner Freizeit stelle ich verschiedene quelloffene Dienste für die freie Nutzung bereit. Hier findest du eine Übersicht der einzelnen Services und jeweils eine kurze Beschreibung. Alle Services werden in Deutschland gehostet. Fühl dich frei, davon Gebrauch zu machen.

+ +

Für die Nutzer:innen der Dienste gibt es einen öffentlichen Matrix-Raum als Austauschort für Fragen, Ideen und Probleme. Schau gerne mal vorbei, wenn du einen der hier aufgelisteten Dienste nutzt oder einfach so mal vorbeikommen willst:

+ +

#sp-codes:matrix.sp-codes.de

diff --git a/src/en/services.html b/src/en/services.html index 766f884..9ba66cb 100644 --- a/src/en/services.html +++ b/src/en/services.html @@ -11,3 +11,7 @@ eleventyNavigation:

Services

In my spare time I provide various open source services for free. Here you can find an overview of the individual services and a short description for each of them. All services are hosted in Germany. Feel free to use it.

+ +

For the users of the services there is a public matrix room as a place to share questions, ideas and problems. Feel free to join us if you use one of the services listed here or just want to drop by:

+ +

#sp-codes:matrix.sp-codes.de

From 5b2f80cfab1a13f6ab5f355920894d3434d1c351 Mon Sep 17 00:00:00 2001 From: samuel-p Date: Sun, 29 Nov 2020 14:27:58 +0100 Subject: [PATCH 016/313] added nitter description --- src/_data/services.json | 1 - src/de/services/nitter.md | 15 +++++++++++++++ src/en/services/nitter.md | 15 +++++++++++++++ 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 src/de/services/nitter.md create mode 100644 src/en/services/nitter.md diff --git a/src/_data/services.json b/src/_data/services.json index 4a7d788..2f3272a 100644 --- a/src/_data/services.json +++ b/src/_data/services.json @@ -91,7 +91,6 @@ "icon": "fab fa-twitter", "url": "https://nitter.sp-codes.de", "status": "https://nitter.sp-codes.de", - "beta": true, "summary": { "de": "Ein alternatives Twitter-Frontend.", "en": "An alternative Twitter-Frontend." diff --git a/src/de/services/nitter.md b/src/de/services/nitter.md new file mode 100644 index 0000000..8d264ce --- /dev/null +++ b/src/de/services/nitter.md @@ -0,0 +1,15 @@ +--- +layout: base.njk +key: nitter +title: Nitter +--- +# Nitter + +Eine freies und quelloffenes Twitter-Frontend, das auf Privatsphäre der Nutzer ausgerichtet ist. Die Verbindungen zu Twitter werden vom Server selber übernommen, um Tracking über IP oder JavaScript zu verhindern. + +__Seit November 2020 betreibe ich eine öffentliche Nitter Instanz. Du findest sie unter [nitter.sp-codes.de](https://nitter.sp-codes.de/).__ + +## Weitere nützliche Links + +* [Liste weiterer öffentlicher Instanzen](https://github.com/zedeus/nitter/wiki/Instances) +* [Quellcode von Nitter](https://github.com/zedeus/nitter) diff --git a/src/en/services/nitter.md b/src/en/services/nitter.md new file mode 100644 index 0000000..d682bee --- /dev/null +++ b/src/en/services/nitter.md @@ -0,0 +1,15 @@ +--- +layout: base.njk +key: nitter +title: Nitter +--- +# Nitter + +A free and open source Twitter frontend that is focussed on user privacy. Connections to Twitter are handled by the server itself to prevent tracking by IP or JavaScript. + +__Since November 2020 I run a public Nitter instance. You can find it at [nitter.sp-codes.de](https://nitter.sp-codes.de/).__ + +## More useful links + +* [List of other public instances](https://github.com/zedeus/nitter/wiki/Instances) +* [Source code of Nitter](https://github.com/zedeus/nitter) From 370681d7ea4dd2bee2815da3d97ff3c6867b824f Mon Sep 17 00:00:00 2001 From: samuel-p Date: Sun, 29 Nov 2020 15:31:25 +0100 Subject: [PATCH 017/313] updated index.html --- src/de/index.html | 5 +++++ src/en/index.html | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/de/index.html b/src/de/index.html index 633a473..8ff7476 100644 --- a/src/de/index.html +++ b/src/de/index.html @@ -24,6 +24,11 @@ eleventyNavigation:
{% include services-simple.html %}
+

+ Für die Nutzer:innen der Dienste und Interessierte gibt es einen öffentlichen Matrix-Raum als + Austauschort für Fragen, Ideen und Probleme: #sp-codes:matrix.sp-codes.de +

diff --git a/src/en/index.html b/src/en/index.html index 7337244..41660db 100644 --- a/src/en/index.html +++ b/src/en/index.html @@ -23,6 +23,11 @@ eleventyNavigation:
{% include services-simple.html %}
+

+ For users of the services and anyone interested, there is a public matrix room as a place to share + questions, ideas and problems: #sp-codes:matrix.sp-codes.de +

From 7f15b0bc35758a2d90e117c8dfd8c9eb6388f803 Mon Sep 17 00:00:00 2001 From: samuel-p Date: Sun, 29 Nov 2020 16:15:48 +0100 Subject: [PATCH 018/313] updated services.html --- src/de/services.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/de/services.html b/src/de/services.html index dd1d850..7ca6f69 100644 --- a/src/de/services.html +++ b/src/de/services.html @@ -13,6 +13,6 @@ eleventyNavigation: Übersicht der einzelnen Services und jeweils eine kurze Beschreibung. Alle Services werden in Deutschland gehostet. Fühl dich frei, davon Gebrauch zu machen.

-

Für die Nutzer:innen der Dienste gibt es einen öffentlichen Matrix-Raum als Austauschort für Fragen, Ideen und Probleme. Schau gerne mal vorbei, wenn du einen der hier aufgelisteten Dienste nutzt oder einfach so mal vorbeikommen willst:

+

Für die Nutzer:innen der Dienste gibt es einen öffentlichen Matrix-Raum als Austauschort für Fragen, Ideen und Probleme. Komm gerne vorbei, wenn du einen der hier aufgelisteten Dienste nutzt oder einfach so mal vorbeischauen willst:

#sp-codes:matrix.sp-codes.de

From 538c4fea913cb5c86f5c8529e05c40d5c6592a86 Mon Sep 17 00:00:00 2001 From: samuel-p Date: Sat, 5 Dec 2020 02:25:37 +0100 Subject: [PATCH 019/313] added donate page added contact options to imprint minor layout improvements --- src/_includes/layouts/base.njk | 14 +++---- src/_includes/services-extended.html | 2 +- src/_includes/services-simple.html | 2 +- src/de/donate.html | 57 +++++++++++++++++++++++++++ src/de/imprint.html | 32 ++++++++++++--- src/en/donate.html | 13 ++++++ src/img/netcup-setC-234x60.png | Bin 0 -> 9091 bytes src/scss/main.scss | 11 ++++-- 8 files changed, 114 insertions(+), 17 deletions(-) create mode 100644 src/de/donate.html create mode 100644 src/en/donate.html create mode 100644 src/img/netcup-setC-234x60.png diff --git a/src/_includes/layouts/base.njk b/src/_includes/layouts/base.njk index e92a72b..5877d82 100644 --- a/src/_includes/layouts/base.njk +++ b/src/_includes/layouts/base.njk @@ -40,8 +40,8 @@ title: sp-codes {%- for entry in collections.all | eleventyNavigation %} {% if not entry.url.startsWith("https") and entry.url.includes(locale) or entry.locale == locale %} {% endif %} @@ -69,14 +69,14 @@ title: sp-codes diff --git a/src/_includes/services-extended.html b/src/_includes/services-extended.html index dd510a4..97d7eef 100644 --- a/src/_includes/services-extended.html +++ b/src/_includes/services-extended.html @@ -1,6 +1,6 @@ {%- for service in services %}
-
+
{% if service.beta == true %}
TEST-PHASE
diff --git a/src/_includes/services-simple.html b/src/_includes/services-simple.html index 2ae0ecd..85f29bd 100644 --- a/src/_includes/services-simple.html +++ b/src/_includes/services-simple.html @@ -1,6 +1,6 @@ {%- for service in services %}
-
+
{% if service.beta == true %} diff --git a/src/de/donate.html b/src/de/donate.html new file mode 100644 index 0000000..626594f --- /dev/null +++ b/src/de/donate.html @@ -0,0 +1,57 @@ +--- +layout: base.njk +key: donate +title: Unterstützen +eleventyNavigation: + key: donate + title: Unterstützen + icon: hand-holding-heart + order: 4 +--- +

Unterstützen

+ +

Alle öffentlichen Dienste sind kostenfrei nutzbar. Wenn du dich trotzdem an den Unkosten für Server-Infrastruktur + beteiligen oder mir eine kleine Anerkennung für meinen Blog zukommen lassen willst, kannst du mich gerne über die + folgenden Wege unterstützen1:

+ +
+
+
+

Empfehlen

+
Gerne darfst du meine Dienste und meine Blog-Beiträge weiter empfehlen, wenn sie dir gefallen. Ich + freue mich sehr, wenn ich euch damit eine Freude machen kann. +
+
+
+

Banküberweisung

+
Wenn Du mir etwas überweisen willst, schreib mir einfach eine kurze Nachricht. + Ich schicke dir dann schnellstmöglich meine Bankverbindung zu. +
+
+
+

Bargeld

+
Wer mir etwas Bargeld zukommen lassen möchte, darf das gerne an die Adresse aus dem Impressum senden. +
+
+
+

netcup

+
Einige meiner Dienste hoste ich bei netcup. Wenn du einen eigenen Server oder eine Webseite bei netcup + betreiben willst, kannst du gerne den folgenden Link (auf dem Bild) nutzen. Dadurch erhalte ich bei + deiner Bestellung eine kleine Provision. Falls du ein Neukunde bist, erhältst du einen 5 € Gutschein für + deine Bestellung. +
+
+ + zu netcup + +
+
+
+
+ +
+

1 Bei den geleisteten Zahlungen handelt sich um Schenkungen im Sinne von § 516 BGB, + nicht um steuerlich absetzbare Spenden im Sinne des Steuerrechts.

+
diff --git a/src/de/imprint.html b/src/de/imprint.html index 7c75851..53bf3a3 100644 --- a/src/de/imprint.html +++ b/src/de/imprint.html @@ -3,13 +3,35 @@ layout: base.njk title: Impressum ---

Impressum

-
+

Angaben gemäß § 5 TMG:

-

Samuel Philipp +

Samuel Philipp
Otto-von-Guericke-Straße 40a
39104 Magdeburg
Deutschland

-

Kontaktmöglichkeiten

-

E-Mail-Adresse: info@sp-codes.de

- +
+
+

Kontaktmöglichkeiten

+

Du möchtest mit mir in Kontakt treten, mir einen Fehler mitteilen, hast eine Frage zu einem Dienst oder möchtest + mich unterstützen? Schick mir gerne deine Nachricht auf einem der folgenden Wege. Ich freue mich von dir zu + hören.

+
diff --git a/src/en/donate.html b/src/en/donate.html new file mode 100644 index 0000000..74ab2a5 --- /dev/null +++ b/src/en/donate.html @@ -0,0 +1,13 @@ +--- +layout: base.njk +key: donate +title: Donate +eleventyNavigation: + key: donate + title: Donate + icon: hand-holding-heart + order: 3 +--- +

Donate

+ +tbd diff --git a/src/img/netcup-setC-234x60.png b/src/img/netcup-setC-234x60.png new file mode 100644 index 0000000000000000000000000000000000000000..52a1abbbba55964f576f8dddad4d32873b0407ed GIT binary patch literal 9091 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 B8lM0F literal 0 HcmV?d00001 diff --git a/src/scss/main.scss b/src/scss/main.scss index 2243285..89efb69 100644 --- a/src/scss/main.scss +++ b/src/scss/main.scss @@ -84,11 +84,16 @@ a { flex: 1; } -.service { - position: relative; +.card { background-color: #222; border: 1px solid #fff; + padding: 1rem; +} + +.service { + position: relative; height: 100%; + padding: 0; .link { position: absolute; @@ -140,7 +145,6 @@ a { .inner { flex-direction: row; - //pointer-events: all; text-decoration: none; h2 { @@ -196,6 +200,7 @@ pre { @media (max-width: 767.98px) { .matrix-icon { + margin: 0 4px; width: 2em; height: 2em; } From d76a96b0a55af6fb509238506899bd9d0d6eacc7 Mon Sep 17 00:00:00 2001 From: samuel-p Date: Sun, 6 Dec 2020 01:23:45 +0100 Subject: [PATCH 020/313] fixed menu for small screens --- src/_data/strings.json | 4 ++ src/_includes/layouts/base.njk | 109 +++++++++++++++++++++------------ src/de/services.html | 2 +- src/de/services/matrix.md | 19 ++++++ src/scss/main.scss | 67 +++++++++++++++++++- 5 files changed, 160 insertions(+), 41 deletions(-) diff --git a/src/_data/strings.json b/src/_data/strings.json index 92da2e9..fbd342d 100644 --- a/src/_data/strings.json +++ b/src/_data/strings.json @@ -1,4 +1,8 @@ { + "menu": { + "de": "Menü", + "en": "Menu" + }, "imprint": { "de": "Impressum", "en": "Imprint" diff --git a/src/_includes/layouts/base.njk b/src/_includes/layouts/base.njk index 5877d82..49f09d8 100644 --- a/src/_includes/layouts/base.njk +++ b/src/_includes/layouts/base.njk @@ -35,49 +35,80 @@ title: sp-codes - -