• 1 Post
  • 25 Comments
Joined 2 years ago
cake
Cake day: June 17th, 2023

help-circle

  • Pete90@feddit.deOPtoich_iel@feddit.deFeddit Daten Export
    link
    fedilink
    Deutsch
    arrow-up
    14
    ·
    edit-2
    6 months ago

    EDIT: Ich hab folgendes gefunden und das funktioniert, danke an alle und danke an den Verfasser!


    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
    






  • Pete90@feddit.detoich_iel@feddit.deich♹♷♺iel
    link
    fedilink
    Deutsch
    arrow-up
    9
    ·
    7 months ago

    Ich nehme an, dass hier physische Hardware vermietet wird. Häufig ist es aber günstiger, virtuelle Hardware (z.B. CPU Kerne) zu nutzen - man teilt sich dann die CPU mit anderen, während bei ersterem nur du darauf Zugriff hast. Ist vereinfacht, aber so mehr oder weniger…





  • Pete90@feddit.detoich_iel@feddit.deich🤮iel
    link
    fedilink
    Deutsch
    arrow-up
    12
    ·
    9 months ago

    Reha und Rentenantrag bei mir. Musste drei mal Widerspruch einlegen, weil immer was falsch war. Morgen geht’s zur Reha, immer noch die falsche Klinik. Ich hab dann gefragt, ob man meine Briefe nicht beachten würde. Antwort: nein, grundsätzlich werden nur die ärztlichen Stellungnahmen beachtet. Jetzt koste ich mehrere tausend Euro, weil ich eine Reha bekomme, die nichts ändern wird. Saftladen!




  • Pete90@feddit.detoich_iel@feddit.deich🤓iel
    link
    fedilink
    Deutsch
    arrow-up
    19
    ·
    10 months ago

    Methoden, Ergebnisse, Einleitung und Diskussion. Die beiden letzten sind ggf. austauschbar. Quellen sofort eintragen und auf Fehler überprüfen. Ist einfacher, als das nachher 200 mal zu machen. Am besten Zotero nutzen.