Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Letzte ÜberarbeitungBeide Seiten, nächste Überarbeitung
rund_um_den_desktop:facebookdaten_freunde_in_json_exportieren [2018/08/13 23:59] boospyrund_um_den_desktop:facebookdaten_freunde_in_json_exportieren [2018/08/15 14:07] boospy
Zeile 37: Zeile 37:
 ... ...
 </code> </code>
-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 man wenn man nur den Namen raus filtert. 
 <code> <code>
 grep name friends.json > freundeslist.txt grep name friends.json > freundeslist.txt
Zeile 50: Zeile 50:
 </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 ReihefolgeHilfe schafft das kleine Phytonscript von Simon, vielen Dank 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>