Ein Offline-DSGVO-Beschwerdegenerator gegen Tracking-Einbettungen https://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.
 
 
 
 
 
 
Matthias Eberl b7bcf6fec1 removing argument on existing IDE cookies 21 hours ago
data removing argument on existing IDE cookies 21 hours ago
docs create pagination and simple admin panel 2 months ago
generator raccoon img optimized; hide img on mobile #68 4 weeks ago
scripts remove db after building 4 weeks ago
web Neue Tracker: Hotjar, Zoho, Uptain, Clarity 2 days ago
.gitignore add compiled help pages 2 months ago
LICENSE Lizenz ausgefüllt 7 months ago
README.md Wiki ins readme eingefügt 1 month ago
screenshot.png update readme 4 months ago

README.md

Tracktor.it-Logo

tracktor.it!

Tracktor.it ist ein DSGVO-Beschwerdegenerator für ein Internet ohne Tracking.

Melde Webseiten und Apps mit Werbetrackern einfach & schnell und hilf dadurch das Internet trackingfrei für alle zu machen.

Webseite: tracktor.it

Screenshot

Ordner-Struktur

Ordner Beschreibung
/build Dieser Ordner wird von scripts/build.js erstellt und enthält das Production Build
/data Hier sind alle Daten gespeichert (Sprachdateien, Tracker, Templates, ...)
/generator Der eigentliche Beschwerdegenerator (React-App)
/web Der PHP-Teil der Webseite
/scripts Enthält Skripte zur Automatisierung

Die data-Verzeichnisse in /web/data und /generator/src/data werden automatisch mit dem Skript /data/build-data.js befüllt.

Entwicklung

  1. Programme installieren (nachfolgender Code ist für Debian)
sudo apt install nodejs npm php php-sqlite3
  1. Dieses Repository klonen
git clone https://codeberg.org/rufposten/Traecktor.git
  1. Benötigte Pakete installieren
# Für die Daten
cd Traecktor/data
npm install

# Für die React-App
cd Traecktor/generator
npm install
  1. Live-Entwicklungsumgebung starten
    Das Skript startet einen PHP-Server, den Webpack-Server und überwacht das Daten Verzeichnis auf Änderungen und führt ggf. automatisch data/build-data.js aus.
# cd Traecktor/scripts
chmod +x start-dev.sh
./start-dev.sh
  1. Production Build erstellen
# cd Traecktor/scripts
node build.js
# Production Build wird in Traecktor/build gespeichert

Dokumentationen

Icons
Fxemoji-Set von Mozilla unter Creative Commons Attribution 4.0 International License

tracktor.it! is MIT licensed.