• 2 Posts
  • 4 Comments
Joined 5 months ago
cake
Cake day: February 10th, 2024

help-circle


  • Für die Leute, die keine offene Browser Session haben, hier ein kleines, aber funktionales Bash Script, welches im Ausführungsverzeichnis eine myFedditUserData.json erstellt, welche bei anderen Instanzen importiert werden kann.

    Anforderungen:

    • Linux/Mac OS X Installation
    • jq installiert (Unter Ubuntu/Debian/Mint z.B. per sudo apt install -y jq

    Anleitung:

    • Folgendes Script unter einem beliebigen Namen mit .sh Endung abspeichern, z.B. getMyFedditUsserData.sh
    • Script in beliebigen Textprogramm öffnen, Username/Mail und Passwort ausfüllen (optional Instanz ändern)
    • Terminal im Ordner des Scripts öffnen und chmod +x getMyFedditUsserData.sh ausführen (Namen eventuell anpassen)
    • ./getMyFedditUsserData.sh
    • Nun liegt im Ordner neben dem Script eine frische myFedditUserData.json

    Anmerkung: Das Script ist recht simpel, es wird ein JWT Bearer Token angefragt und als Header bei dem GET Aufruf von https://feddit.de/api/v3/user/export_settings mitgegeben. Wer kein Linux/Mac OS X zur Verfügung hat, kann den Ablauf mit anderen Mitteln nachstellen.

    Das Script:

    #!/bin/bash
    
    # Basic login script for Lemmy API
    
    # CHANGE THESE VALUES
    my_instance="https://feddit.de"			# e.g. https://feddit.nl
    my_username=""			# e.g. freamon
    my_password=""			# e.g. hunter2
    
    ########################################################
    
    # Lemmy API version
    API="api/v3"
    
    ########################################################
    
    # Turn off history substitution (avoid errors with ! usage)
    set +H
    
    ########################################################
    
    # Login
    login() {
    	end_point="user/login"
    	json_data="{\"username_or_email\":\"$my_username\",\"password\":\"$my_password\"}"
    
    	url="$my_instance/$API/$end_point"
    
    	curl -H "Content-Type: application/json" -d "$json_data" "$url"
    }
    
    # Get userdata as JSON
    getUserData() {
    	end_point="user/export_settings"
    
    	url="$my_instance/$API/$end_point"
    
    	curl -H "Authorization: Bearer ${JWT}" "$url"
    }
    
    JWT=$(login | jq -r '.jwt')
    
    printf 'JWT Token: %s\n' "$JWT"
    
    getUserData | jq > myFedditUserData.json
    


  • Es lohnt sich wirklich, den Artikel zu lesen. Ich erinnere mich an die Berichterstattung rund um den Fall, ich konnte die vergleichsweise milden Urteile auch nicht nachvollziehen und hatte eine starke emotionale Reaktion.

    Meier-Göring: Zunächst einmal: Das Verfahren war nicht öffentlich, und auch die Urteilsbegründung richtete sich in erster Linie an die Verfahrensbeteiligten, die Angeklagten, Verteidiger, Nebenklage und Staatsanwaltschaft. Daher kennen auch nur die Verfahrensbeteiligten die ganze Wahrheit. Das ist auch gut so, denn das schützt vor allem die Nebenklägerin, die sich an fast nichts mehr aus der Tatnacht erinnert. Sie soll besonders nicht durch neue Informationen, die an die Öffentlichkeit gelangen, retraumatisiert werden. In der kurzen öffentlichen Urteilsverkündung habe ich daher – wie auch in diesem Interview – viele Details, die auch das Verhalten der Nebenklägerin betrafen und die sehr entscheidend für die Rechtsfolge waren, weggelassen. Trotzdem: Ein Urteil ergeht ja »Im Namen des Volkes«. Ich habe mich deswegen natürlich auch persönlich immer wieder gefragt, was ich besser hätte kommunizieren können.

    […]

    SPIEGEL: Was kann man besser machen, damit durch unverstandene Urteile nicht so viel Hass verbreitet wird?

    Meier-Göring: Wir müssen uns gegen das Gift und die Fake News aus der rechten Ecke lauter zur Wehr setzen. Aber wir müssen auch zeigen, dass wir zuhören und selbstkritisch sind und die Urteile der Justiz den Menschen noch besser erklären. Ich wünsche mir eine Art Bürgerdialog für die Justiz, um die Menschen da draußen besser zu erreichen. Wir wollen doch alle dazu beitragen, dass es weniger Straftaten und weniger Gewalt gibt. Dass die Gesellschaft besser wird.

    Dass das Verfahren zum Schutz der Beteiligten nicht öffentlich war, ist verständlich. Die sehr knappe öffentliche Urteilsverkündung hätte aber eben auch deutlich besser begründet und eingeordnet werden können, um die Fantasie und das Verständnis des Volkes und der Presse nicht unnötig frei laufen zu lassen.

    Sie wünscht sich eine Art Bürgerdialog, der hat stattgefunden. Populistische Publikationen, entrüstete Bürger, widerwärtige Drohungen. Aufgrund fehlender bzw. fehlerhafter Kommunikation.

    Vielleicht lernen die beteiligten Organe ja etwas aus dem Fall.