Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung
rund_um_den_desktop:facebookdaten_freunde_in_json_exportieren [2018/08/08 00:11] – angelegt boospyrund_um_den_desktop:facebookdaten_freunde_in_json_exportieren [2018/08/14 00:06] – [Export sinnvoll verwenden] boospy
Zeile 16: Zeile 16:
  
 ===== Export sinnvoll verwenden ===== ===== Export sinnvoll verwenden =====
-Der Export sieht nun so aus. +Der Export sieht nun so aus und kommt bereits sortiert nach hinzugefügt
 <code> <code>
 { {
Zeile 39: Zeile 39:
 So sind die Namen gelistet. Um das ganze nun zu sortieren bedient man sich dem Bordwerkzeug "grep". Eine brauchbare Liste bekommt wenn man nur den Namen raus filtert.  So sind die Namen gelistet. Um das ganze nun zu sortieren bedient man sich dem Bordwerkzeug "grep". Eine brauchbare Liste bekommt wenn man nur den Namen raus filtert. 
 <code> <code>
-grep name friends.json+grep name friends.json > freundeslist.txt
 </code> </code>
-Raus kommt dann sowas:+Raus kommt dann eine Textdatei:
 <code> <code>
 "name": "Maxi Test1", "name": "Maxi Test1",
Zeile 49: Zeile 49:
 ... ...
 </code> </code>
-Kann man natürlich noch bliebig weiter filtern und sortieren. Z.B. nach Timestamp. 
  
 +Kann man natürlich noch bliebig weiter filtern und sortieren. Z.B. nach Timestamp umgekehrte Reihefolge. Hilfe schafft das kleine Phytonscript von Simon, vielen Danke dafür. 
 +<file phyton sort.py>
 +import json
 +import sys
 +
 +data = open(sys.argv[1], 'r')
 +
 +j_content = json.load(data)
 +j_sorted = sorted(j_content["friends"], key=lambda x: x["timestamp"])
 +prettyjson = json.loads(json.dumps(j_sorted))
 +print(json.dumps(prettyjson, indent=4))
 +</file>
 +Beispiel der Anwendung:
 +<code>
 +python sort.py friends.json
 +</code>