Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Ü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/15 14:13] (aktuell) 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 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+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 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> 
 +===== Abarbeiten der Liste ===== 
 +Um die generierte Liste am schnellsten und effizientesten zu bedienen nimmt man den CMDeditor [[https://wiki.ubuntuusers.de/Nano/|nano]]. Mit der Tastenkombination ''STRG+k'' löscht man eine Zeile. Mit ''ALT+TAB'' wieder zurück zum Einladungsfenster mit Facebook oder gleich mit [[https://apt.iteas.at/|Rambox]].  Mit ''STRG+o'' speichert man mit ''STRG+x'' verlässt man den Editor. Steht auch alles in der untersten Hilfezeile des Programms.  
 + 
 +Rambox Homepage, Programm gibt es auch für Windows: https://rambox.pro