lehrkraefte:blc:informatik:social-media-export

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:blc:informatik:social-media-export [2026/02/10 06:54] Ivo Blöchligerlehrkraefte:blc:informatik:social-media-export [2026/02/10 10:55] (current) – [Andere Formate] Ivo Blöchliger
Line 6: Line 6:
 Dazu müssen erst mal die Daten eingelesen und in ein Format gebracht werden, womit gearbeitet werden kann. Dazu müssen erst mal die Daten eingelesen und in ein Format gebracht werden, womit gearbeitet werden kann.
  
 +{{lehrkraefte:blc:informatik:yt-watch-history.svg?300}}
 ===== JSON-Dateien ===== ===== JSON-Dateien =====
 ==== Kurz-Übersicht ==== ==== Kurz-Übersicht ====
Line 23: Line 23:
 import json import json
  
-with open('name_meiner_datei_im_gleichen_verzeichnis.json') as f:+with open('name_meiner_datei_im_gleichen_verzeichnis.json', encoding="utf-8") as f:
     data = json.load(f)     data = json.load(f)
 </code> </code>
Line 41: Line 41:
 <code python> <code python>
 # Daten in der Variable data eingelesen # Daten in der Variable data eingelesen
-print(f"Name ist {data["Vreni"]})+print(f"Name ist {data["name"]})
 print(f"Zweites pet ist {data["pets"][1]}") print(f"Zweites pet ist {data["pets"][1]}")
 </code> </code>
Line 66: Line 66:
  
 ==== Andere Formate ==== ==== Andere Formate ====
 +
 +''2026-02-06 15:12:18''
 +
 +<code python>
 +zeit = "2026-02-06 15:12:18"
 +time = datetime.strptime(zeit, "%Y-%m-%d %H:%M:%S")
 +</code>
 +
 +Instagramm liefert einen Timestamp. Versuchen Sie ''datetime.fromtimestamp(ts)''
 +
 Eventuell gibt es für das vorliegende Format bereits einen Parser, sonst Format selbst beschreiben und mit Eventuell gibt es für das vorliegende Format bereits einen Parser, sonst Format selbst beschreiben und mit
 [[https://docs.python.org/3/library/datetime.html#datetime.datetime.strptime|datetime.strptime]] umwandeln. [[https://docs.python.org/3/library/datetime.html#datetime.datetime.strptime|datetime.strptime]] umwandeln.
 +
 +====== Beispielcodes und -Daten ======
 +  * [[https://bldsg-my.sharepoint.com/:f:/g/personal/ivo_bloechliger_ksbg_ch/IgDxVQONflH2RKaNwrpyaWY3AQPGWz18Ba9TdV1FD8JzrCU?email=4DNP%40ksbg.ch&e=nQ7JcN|Siehe in diesem One-Drive Ordner]]. Legen Sie hier auch Ihre Scripts ab (mit bezeichnendem Dateinamen).
 +
  
 ===== Alte Seiten mit Konvertierungsprogrammen ===== ===== Alte Seiten mit Konvertierungsprogrammen =====
   * [[lehrkraefte:blc:informatik:glf4-23:socialmedia-data:analyze|Scripts Blc vom 2023]]   * [[lehrkraefte:blc:informatik:glf4-23:socialmedia-data:analyze|Scripts Blc vom 2023]]
   * [[lehrkraefte:ks:teaching:informatik-glf4-23-4fnp#code|Scripts Ks vom 2023]]   * [[lehrkraefte:ks:teaching:informatik-glf4-23-4fnp#code|Scripts Ks vom 2023]]
 +
 +
 +
  • lehrkraefte/blc/informatik/social-media-export.1770706449.txt.gz
  • Last modified: 2026/02/10 06:54
  • by Ivo Blöchliger