Come posso esportare i miei registri delle chat di Google? [chiuso]


16

Nello spirito di assumermi la responsabilità dei miei dati, prendo regolarmente le mie e-mail di Gmail tramite IMAP per il backup.

Tuttavia, ciò non include i log delle chat di Google Talk che sono disponibili anche in Gmail. C'è un modo per esportare quei registri? Il fronte della liberazione dei dati non sembra avere alcuna informazione su Google Talk.


+1 per responsabilità, anche se la possibilità che 1. Google trattenga questi dati in futuro (volontariamente o meno) e 2. Il backup sarà disponibile sono trascurabili, IMHO.
ripper234

1
@ ripper234: Lo scenario di perdita di dati più probabile è probabilmente che elimini accidentalmente le e-mail sbagliate e svuota il cestino prima di rendermi conto del mio errore. Ho imparato la lezione quella volta che ho fatto per sbaglio rm -rf *nella mia directory home.
Wim Coenen,

Vedo. Non elimino mai e-mail, basta archiviare tutto.
ripper234

Risposte:


9

L'interfaccia IMAP per Gmail ora fornisce l'accesso ai messaggi di chat . Se hai già impostato Gmail IMAP, devi solo abilitare la visibilità IMAP per l'etichetta "Chat" nelle impostazioni di Gmail (nella scheda "Etichetta", una casella di spunta "Mostra in IMAP" è disponibile per ogni etichetta) .

Aggiornamento : questo metodo funziona per Google Chat, ma NON per Hangouts, solo le conversazioni del tipo Google Chat sono esposte tramite IMAP, all'incirca tutte le conversazioni fino alla primavera / estate 2013, a seconda di quando si è attivato Google Hangouts.

fonti:

Quest'ultimo link fornisce un'alternativa al download tramite Google Takeout nel formato JSON


5
I link nudi non danno grandi risposte. Riassumi il post qui, nel caso in cui il blog venga eliminato o cambi l'URL.
ChrisF

google gears adesso non funziona più?
BlueBerry - Vignesh4303,

Il modo più veloce per ora (2013/2014) sembra essere Google Takeout. google.com/settings/takeout/custom/chat L' unico problema è che non ha funzionato per i miei Hangout, ha ottenuto solo "404. È un errore. Il modo più lungo, più difficile, ma leggibile è aprire la cronologia degli Hangout, scorrere, scorrere , scorri fino a quando non viene caricato tutto, copia e incolla in un programma di Word, salva. Non carino ma funziona. L'URL richiesto non è stato trovato su questo server. Questo è tutto ciò che sappiamo. " :(
Kai Noack,

2

Inoltrali a un indirizzo email a cui hai accesso POP / IMAP.


1
I filtri non sembrano essere applicati ai nuovi registri delle chat (forse dovrei aspettare più a lungo?) Ma suppongo che la casella di controllo "applica anche alle conversazioni x seguenti" esporrebbe effettivamente tutti i registri esistenti in un colpo solo, quindi +1
Wim Coenen

@Wim Coenen: modificato alla prossima cosa migliore.
Gelatina

1

Non esiste un modo esplicito di esportare i registri di Google Chat tramite una funzione fornita da Google, ma esistono diversi metodi alternativi che sembrano disponibili.

  1. Il primo, come menzionato da Simon, è di inoltrarli a un indirizzo e-mail dove è possibile scaricarli tramite POP / IMAP.

  2. Puoi installare l'esperimento di laboratori "Crea un documento" per Google Mail che ti consente di creare un documento per ogni chat. Questo potrebbe essere piuttosto laborioso e quindi è necessario eseguire il backup da Google Documenti, che è un altro passo.

  3. Sembra che ci sia uno script Python qui che esegue il backup dei log di Google Chat. Tuttavia, nei commenti sembra esserci qualche problema con il blocco temporaneo se si scarica troppo in una volta.


Come li inoltri?
endolith il


0

Potresti creare un filtro in GMail per fare il lavoro pesante per te. Quando si crea un nuovo filtro, inserire "in: chat" in "Ha le parole:" vuoto, quindi scegliere l'azione che si desidera eseguire (come l'inoltro).

A proposito, è utile notare che lo spazio vuoto "Ha le parole:" funziona proprio come la barra di ricerca sopra (per quanto posso dire), quindi puoi inserire tutti i tipi di operatori di ricerca lì dentro per creare filtri davvero complessi!


Sembra che i nuovi registri delle chat siano un caso speciale, i filtri non vengono applicati a loro. (Sebbene l'applicazione del filtro alle corrispondenze esistenti durante la creazione possa funzionare).
Wim Coenen,

Bene, come indica l'avvertimento, i filtri che contengono "label:", "is:" o "in:" nella "ha le parole:" blank non si applicheranno alla posta in arrivo. Presumibilmente, le chat rientrano in questa categoria. Questo metodo potrebbe comunque essere utile. Ad esempio, se esegui una ricerca tipica (nella barra di ricerca) in:chats, otterrai tutte le chat, ma non potrai inoltrarle. Il filtro (anche se dovrai eseguirlo manualmente ogni tanto) attiva gli stessi risultati della ricerca e ti consente anche di agire su tali risultati (ad esempio, inoltrarli).
jrc03c,

0

nessuna delle soluzioni di filtraggio di etichettatura di inoltro funziona ...

"nessuna vecchia posta verrà inoltrata"

  • sembra che l'opzione 3 sia l'unica soluzione che potrebbe funzionare - ma anche che abbia il rischio di essere bloccata per 24 ore - o altro.

SORPRENDENTE! - Perché non possiamo accedere ai registri della chat? c'è qualche problema legale? Ho cercato questo in molte occasioni e mi arrendo sempre.

Non c'è una risposta chiara che posso trovare da nessuna parte e tutte le supposte risposte arrivano brevi ... e l'ultima volta che ho provato, non sono riuscito a far funzionare lo script Python - ma poi ero su x64 e non molto familiare con Python in primo luogo. Sto per riprovare, incrociando le dita.


0

Ho trovato un modo per farli uscire inoltrandoli, usando uno strumento di scripting del browser chiamato iMacros. Penso che questa macro funzionerà solo con Firefox 3.6 che puoi ottenere da questo link . Non ho intenzione di installarli e configurarli, ma ecco la macro che ho usato.

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 CONTENT=test@GMAIL.COM
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

Sostituisci semplicemente "test@gmail.com" con l'indirizzo e-mail che desideri inoltrare.

Ora l'unico altro consiglio chiave è da dove iniziare il ciclo della macro. Per farlo bene, dovrai creare un'etichetta e assegnargli tutte le chat di Gmail. Questo ti permetterà di vedere le tue chat in ordine cronologico e di inoltrarle in quel modo.

Quindi in Gmail fai clic sull'etichetta, quando l'elenco si aprirà probabilmente si aprirà prima al più recente. Pertanto, vai all'ultima pagina del contenuto delle etichette. Apri l'ultimo elemento. ecco quando fai clic su "Riproduci loop" in iMacros.

Avevo 1k chat da esportare. Noterai che nel codice ci sono istruzioni "wait", questo darà al browser il tempo di tenere il passo. Potrebbero aver bisogno di modifiche.

Inoltre, ricontrolla ogni paio di minuti, perché a volte genera un errore o tenta di passare alla chat successiva (più recente) prima che l'e-mail sia stata inviata. Basta fare clic su "annulla" e tornerà allo script e l'e-mail sarà stata inviata.

Se genera altri errori durante il funzionamento, dovresti essere in grado di regolare la durata del loop e riavviarlo senza problemi.

Questo mi sta aggravando da tanto tempo da quando ho cambiato account Gmail a causa dello spam, quindi sono finalmente felice di chiudere quell'account dopo aver scaricato tutti i miei contenuti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.