forked from rufposten/tracktor.it
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
2 years ago | |
---|---|---|
public | 2 years ago | |
src | 2 years ago | |
.gitignore | 2 years ago | |
.htaccess | 2 years ago | |
LICENSE | 2 years ago | |
README.md | 2 years ago | |
package-lock.json | 2 years ago | |
package.json | 2 years ago | |
screenshot.png | 2 years ago | |
tsconfig.json | 2 years ago |
README.md
Träcktor
Ein Offline-DSGVO-Beschwerdegenerator gegen Tracking-Einbettungen
Webseite: https://träcktor.de/
Inhalt
Screenshot
Entwicklung
Anforderungen
Es wird Node.js benötigt um die Webseite zu kompilieren.
Erste Schritte
- Dieses Repository klonen
git clone https://codeberg.org/rufposten/Traecktor.git
- In das
traecktor
-Basisverzeichnis wechseln
cd Traecktor
- NodeJS installieren (nachfolgender Code ist für Debian)
sudo apt install nodejs npm
- Benötigte Packete wie React installieren mit
npm install
- Live-Entwicklungsumgebung starten mit
npm start
Ordner-Struktur
Ordner / Datei | Beschreibung |
---|---|
/build |
Dieser Ordner wird von React erstellt und enthält den Produktions-Frontend-Code |
/public |
Enthält statischen Dateien wie Bilder |
/src |
Das Frontend der App in React und Typescript |
/src/components/complaintgenerator.tsx |
der Beschwerdegenerator |
/src/locate/[de] |
Sprachdateien und länderspezifische Informationen wie zB. die Kontakt-Daten der Datenschutzbehörden |
/src/locate/[de]/text.json |
Sprachdatei (enthält auch die Tracker) |
/src/locate/[de]/{dsb.json, plzToDsb.json} |
Datenschutzbehörden und die Zuordnung der Postleitzahlen |
Production
- Produktions-Build erstellen mit
npm run build
- Webseite öffnen
In das build
-Verzeichniss wechseln und die index.html
-Datei öffnen.
ToDo
- Option: "meinen Namen auch gegenüber dem Websitebetreiber offenlegen"
- Erinnerungs-Links mit gespeicherten Optionen ?tracker=1,2,3
Copyright und Lizenz
Icons
Fxemoji-Set von Mozilla unter Creative Commons Attribution 4.0 International License
Träcktor is MIT licensed.