Wie kann ich meine Google Chat-Protokolle exportieren? [geschlossen]

16

Um die Verantwortung für meine eigenen Daten zu übernehmen, rufe ich meine Google Mail-E-Mails regelmäßig über IMAP ab, um sie zu sichern.

Dies schließt jedoch nicht die Google Talk-Chat-Protokolle ein, die auch in Google Mail verfügbar sind. Gibt es eine Möglichkeit, diese Protokolle zu exportieren? Die Datenbefreiungsfront scheint keine Informationen über Google Talk zu haben.

Wim Coenen
quelle
+1 für die Verantwortung, obwohl die Wahrscheinlichkeit, dass 1. Google diese Daten in Zukunft zurückhält (freiwillig oder nicht) und 2. Ihr Backup verfügbar ist, vernachlässigbar ist, IMHO.
Ripper234
1
@ ripper234: Das wahrscheinlichste Szenario für Datenverlust ist, dass ich versehentlich die falschen E-Mails und den leeren Papierkorb lösche, bevor mir ein Fehler auffällt. Ich habe meine Lektion gelernt, als ich es versehentlich rm -rf *in meinem Home-Verzeichnis gemacht habe.
Wim Coenen
Aha. Ich lösche nie eine E-Mail, archiviere einfach alles.
Ripper234

Antworten:

9

Die IMAP-Schnittstelle zu Google Mail bietet jetzt Zugriff auf Chat-Nachrichten . Wenn Sie Google Mail IMAP bereits eingerichtet haben, müssen Sie die IMAP-Sichtbarkeit nur für das Label "Chat" in den Google Mail-Einstellungen aktivieren (auf der Registerkarte "Label" ist für jedes Label ein Kontrollkästchen "In IMAP anzeigen" verfügbar). .

Update : Diese Methode funktioniert für Google Chat, jedoch NICHT für Hangouts. Nur Konversationen des Typs Google Chat werden über IMAP verfügbar gemacht . Dies gilt ungefähr für alle Konversationen bis zum Frühjahr / Sommer 2013, je nachdem, wann Google Hangouts aktiviert wurde.

Quellen:

Der letztere Link bietet eine Alternative zum Herunterladen über Google Takeout im JSON-Format

Steve
quelle
5
Nackte Links geben keine guten Antworten. Bitte fasse den Beitrag hier zusammen, falls der Blog gelöscht wird oder die URL geändert wird.
ChrisF
Google Gears funktioniert jetzt keine andere Alternative?
BlueBerry - Vignesh4303
Der schnellste Weg für den Moment (2013/2014) scheint Google Takeout zu sein. google.com/settings/takeout/custom/chat Das einzige Problem ist, dass es bei meinen Hangouts nicht funktioniert hat und nur "404" angezeigt wird. Das ist ein Fehler. Je länger, schwerer, aber lesbarer es ist, den Hangout-Verlauf zu öffnen, zu scrollen, zu scrollen , scrollen, bis alles geladen ist, kopieren und in ein Word-Programm einfügen, speichern. Nicht schön, aber funktioniert. Die angeforderte URL wurde auf diesem Server nicht gefunden. Das ist alles, was wir wissen. " :(
Kai Noack
2

Leiten Sie sie an eine E-Mail-Adresse weiter, auf die Sie POP / IMAP-Zugriff haben.

Gelatine
quelle
1
Filter scheinen nicht auf neue Chat-Protokolle angewendet zu werden (vielleicht muss ich länger warten?) Aber ich denke, das Kontrollkästchen "Auch auf x Konversationen anwenden" würde in der Tat alle vorhandenen Protokolle auf einen Schlag exportieren, also +1
Wim Coenen
@Wim Coenen: Bearbeitet zur nächstbesten Sache.
Gelatine
1

Es gibt keine explizite Möglichkeit, Ihre Google Chat-Protokolle über eine von Google bereitgestellte Funktion zu exportieren, es gibt jedoch eine Reihe verschiedener alternativer Methoden, die zur Verfügung stehen.

  1. Das erste ist, wie von Simon erwähnt, sie an eine E-Mail-Adresse weiterzuleiten, wo Sie sie über POP / IMAP herunterladen können.

  2. Sie können das Laborexperiment "Dokument erstellen" für Google Mail installieren, mit dem Sie für jeden Chat ein Dokument erstellen können. Dies kann jedoch recht mühsam sein, und dann müssen Sie eine Sicherungskopie von Google Text & Tabellen erstellen, was ein weiterer Schritt ist.

  3. Hier scheint es ein Python-Skript zu geben , das Google Chat-Protokolle sichert. In den Kommentaren scheint es jedoch einige Probleme mit der zeitweiligen Sperrung zu geben, wenn Sie zu viel auf einmal herunterladen.

niemand
quelle
Wie leiten Sie sie weiter?
Endolith
1

Schauen Sie sich "How to do that" an, ohne Software zu verwenden http://digivorous.blogspot.com/2010/11/how-to-download-and-backup-your.html


quelle
1
+1 Das sieht nach einer guten Lösung aus. Aber hat Ihnen der Autor des ursprünglichen Beitrags unter martinml.com/en/… die Erlaubnis erteilt , so viel von seiner Arbeit wörtlich zu kopieren? Ich denke, es wäre besser, wenn Ihr Blog-Post nur mit seinem Post verlinkt und Ihr eigenes alternatives VBS-Skript anbietet.
Wim Coenen
0

Sie könnten in GMail einen Filter erstellen, um das schwere Heben für Sie zu erledigen. Wenn Sie einen neuen Filter erstellen, setzen Sie "in: chats" in das Feld "Hat die Wörter:" und wählen Sie dann die Aktion aus, die Sie ausführen möchten (z. B. Weiterleiten).

Übrigens ist es nützlich zu beachten, dass das Leerzeichen "Hat die Wörter:" genau wie die Suchleiste oben funktioniert (soweit ich das beurteilen kann), sodass Sie alle Arten von Suchoperatoren eingeben können, um wirklich komplexe Filter zu erstellen!

jrc03c
quelle
Es sieht so aus, als wären neue Chat-Protokolle ein Sonderfall, auf die keine Filter angewendet werden. (Obwohl das Anwenden des Filters auf vorhandene Übereinstimmungen beim Erstellen möglicherweise funktioniert).
Wim Coenen
Wie aus der Warnung hervorgeht, gelten Filter, die "label:", "is:" oder "in:" enthalten, für eingehende E-Mails nicht. Chats fallen vermutlich in diese Kategorie. Diese Methode könnte jedoch immer noch nützlich sein. Wenn Sie beispielsweise eine typische Suche durchführen (in der Suchleiste) in:chats, erhalten Sie alle Chats, können sie jedoch nicht weiterleiten. Der Filter (obwohl Sie ihn von Zeit zu Zeit manuell ausführen müssen) zeigt jedoch dieselben Suchergebnisse an und ermöglicht es Ihnen, auf diese Ergebnisse zu reagieren (z. B. sie weiterzuleiten).
jrc03c
0

Keine der Filterlösungen für die Weiterleitung von Etiketten funktioniert ...

"keine alte Mail wird weitergeleitet"

  • Es scheint, dass Option 3 die einzige Lösung ist, die möglicherweise funktioniert - aber selbst das birgt das Risiko, für 24 Stunden gesperrt zu werden - oder was auch immer.

TOLLE! - Warum können wir nicht auf die Chat-Protokolle zugreifen? Gibt es eine rechtliche Frage? Ich habe dies bei vielen Gelegenheiten gesucht und immer aufgegeben.

Es gibt keine eindeutige Antwort, die ich irgendwo finden kann, und alle angeblichen Antworten kommen zu kurz ... und als ich es das letzte Mal versuchte, konnte ich das Python-Skript nicht zum Laufen bringen - aber dann war ich auf x64 und nicht sehr vertraut mit Python an erster Stelle. Ich versuche es gleich noch einmal - drücke die Daumen.


quelle
0

Ich habe eine Möglichkeit gefunden, sie durch Weiterleiten mithilfe eines Browser-Skripttools mit dem Namen iMacros zu entfernen. Ich denke, dieses Makro funktioniert nur mit Firefox 3.6, das Sie über diesen Link erhalten können . Ich werde keine der beiden installieren und einrichten, aber hier ist das Makro, das ich verwendet habe.

VERSION BUILD=7300701 RECORDER=FX
TAB T=1
FRAME F=4
TAG POS=1 TYPE=SPAN ATTR=CLASS:hE&&TXT:Reply
WAIT SECONDS=.5
TAG POS=1 TYPE=TEXTAREA FORM=NAME:NoFormName ATTR=NAME:to [email protected]
TAG POS=1 TYPE=DIV ATTR=TABINDEX:1&&ROLE:button&&TXT:Send
WAIT SECONDS=3
TAG POS=1 TYPE=IMG ATTR=ALT:&&SRC:images/cleardot.gif&&CLASS:iHkD0e&&TXT:
WAIT SECONDS=2

Ersetzen Sie einfach "[email protected]" durch die E-Mail-Adresse, an die Sie weiterleiten möchten.

Jetzt ist der einzige wichtige Ratschlag, wo die Schleife des Makros gestartet werden soll. Um es richtig zu machen, müssen Sie ein Label erstellen und alle Ihre Google Mail-Chats zuweisen. Auf diese Weise können Sie Ihre Chats in chronologischer Reihenfolge anzeigen und auf diese Weise weiterleiten.

Klicken Sie dann in Google Mail auf das Etikett. Wenn sich die Liste öffnet, wird sie wahrscheinlich mit der neuesten zuerst geöffnet. Gehen Sie daher auf die letzte Seite des Etiketteninhalts. Öffnen Sie das letzte Element. Hier ist, wenn Sie in iMacros auf "Endlosschleife abspielen" klicken.

Ich musste 1k-Chats exportieren. Sie werden feststellen, dass der Code Warteanweisungen enthält, die dem Browser Zeit geben, auf dem Laufenden zu bleiben. Möglicherweise müssen sie angepasst werden.

Überprüfen Sie auch alle paar Minuten, da dies manchmal einen Fehler auslöst oder versucht, zum nächsten (neueren) Chat zu wechseln, bevor die E-Mail gesendet wurde. Klicken Sie einfach auf "Abbrechen" und es wird zum Skript zurückgekehrt und die E-Mail wird gesendet.

Wenn es während des Betriebs andere Fehler gibt, sollten Sie in der Lage sein, die Schleifendauer anzupassen und sie ohne Probleme erneut zu starten.

Das hat mich so lange erschwert, seit ich aufgrund von Spam die Google Mail-Konten gewechselt habe. Daher bin ich endlich froh, dieses Konto schließen zu können, nachdem alle meine Inhalte gelöscht wurden.

Chuckamus_Prime
quelle