Bagaimana saya bisa mengekspor log obrolan Google saya? [Tutup]

16

Dengan semangat bertanggung jawab atas data saya sendiri, saya secara teratur mengambil email gmail saya melalui IMAP untuk cadangan.

Namun, ini tidak termasuk log obrolan Google Talk yang juga tersedia di Gmail. Apakah ada cara untuk mengekspor log itu? The Data pembebasan depan tampaknya tidak memiliki informasi tentang google talk.

Wim Coenen
sumber
+1 untuk tanggung jawab, meskipun kemungkinan 1. Google akan menahan data ini di masa mendatang (dengan suka rela atau tidak) dan 2. Cadangan Anda akan tersedia dapat diabaikan, IMHO.
ripper234
1
@ ripper234: Skenario kehilangan data yang paling mungkin adalah saya tidak sengaja menghapus email yang salah dan mengosongkan sampah sebelum menyadari kesalahan saya. Saya belajar pelajaran saya saat itu ketika saya secara tidak sengaja melakukannya rm -rf *di direktori rumah saya.
Wim Coenen
Saya melihat. Saya tidak pernah menghapus email apa pun, arsipkan semuanya saja.
ripper234

Jawaban:

9

Antarmuka IMAP ke Gmail sekarang menyediakan akses ke pesan obrolan . Jika Anda sudah menyiapkan IMAP Gmail, maka Anda hanya perlu mengaktifkan visibilitas IMAP untuk label "Obrolan" di pengaturan Gmail (di tab "Label", kotak centang "tampilkan di IMAP" tersedia untuk setiap label) .

Pembaruan : metode ini berfungsi untuk Google Chat, tetapi BUKAN untuk Hangouts, hanya percakapan dari tipe Google Chat yang diekspos melalui IMAP, kira-kira semua percakapan hingga Musim Semi / Musim Panas 2013, tergantung pada saat seseorang telah mengaktifkan Google Hangouts.

Sumber:

Tautan yang terakhir memberikan alternatif untuk mengunduh melalui Google Takeout dalam format JSON

Steve
sumber
5
Tautan telanjang tidak memberikan jawaban yang bagus. Silakan rangkum posting di sini, kalau-kalau blog akan dihapus atau mengubah URL-nya.
ChrisF
google gears tidak berfungsi sekarang ada alternatif lain?
BlueBerry - Vignesh4303
Cara tercepat untuk saat ini (2013/2014) tampaknya adalah Google Takeout. google.com/settings/takeout/custom/chat Masalahnya adalah, itu tidak bekerja untuk hangout saya, hanya mendapat "404. Itu kesalahan. Cara yang lebih panjang, lebih sulit, tetapi dapat dibaca adalah membuka riwayat hangout, gulir, gulir , gulir sampai semua dimuat, salin dan tempel ke program kata, simpan. Tidak bagus tetapi berfungsi. URL yang diminta tidak ditemukan di server ini. Hanya itu yang kita ketahui. " :(
Kai Noack
2

Teruskan mereka ke alamat email yang memiliki akses POP / IMAP.

agar-agar
sumber
1
Filter tampaknya tidak diterapkan pada log obrolan baru (mungkin saya perlu menunggu lebih lama?) Tapi saya rasa kotak centang "juga berlaku untuk percakapan x di bawah" memang akan mengekspor semua log yang ada dalam satu gerakan, jadi +1
Wim Coenen
@Wim Coenen: Diedit ke hal terbaik berikutnya.
Gelatin
1

Tidak ada cara eksplisit untuk mengekspor log Obrolan Google Anda melalui fungsi yang disediakan Google tetapi ada sejumlah metode alternatif yang tampaknya tersedia.

  1. Yang pertama, seperti yang disebutkan oleh Simon, adalah meneruskannya ke alamat email tempat Anda dapat mengunduhnya melalui POP / IMAP.

  2. Anda dapat menginstal percobaan laboratorium "Buat Dokumen" untuk Google Mail yang memungkinkan Anda membuat dokumen untuk setiap obrolan. Ini bisa sangat melelahkan dan kemudian Anda harus membuat cadangan dari Google Documents, yang merupakan langkah lain.

  3. Tampaknya ada skrip python di sini yang membuat cadangan log Google Chat. Namun, di komentar tampaknya ada beberapa masalah dengan dikunci sementara jika Anda mengunduh terlalu banyak sekaligus.

tak seorangpun
sumber
Bagaimana Anda meneruskannya?
endolith
1

Lihat "Cara melakukannya", tanpa menggunakan perangkat lunak apa pun http://digivorous.blogspot.com/2010/11/how-to-download-and-backup-your.html


sumber
1
+1 ini sepertinya solusi yang bagus. Tetapi apakah Anda mendapat izin dari penulis posting asli di martinml.com/en/… untuk menyalin sebagian besar karyanya kata demi kata? Saya pikir akan lebih baik jika posting blog Anda hanya terhubung dengan postingnya, dan menawarkan skrip vbs alternatif Anda sendiri.
Wim Coenen
0

Anda dapat membuat filter di GMail untuk melakukan pekerjaan berat untuk Anda. Saat membuat filter baru, masukkan "ke: obrolan" di "Memiliki kata:" kosong, lalu pilih tindakan yang ingin Anda ambil (seperti penerusan).

Ngomong-ngomong, penting untuk dicatat bahwa "Memiliki kata-kata:" berfungsi kosong seperti bilah pencarian di atas (sejauh yang saya tahu), sehingga Anda dapat memasukkan semua jenis operator pencarian di sana untuk membuat filter yang sangat rumit!

jrc03c
sumber
Sepertinya log obrolan baru adalah kasus khusus, filter tidak diterapkan padanya. (Meskipun menerapkan filter pada kecocokan yang ada saat membuatnya dapat bekerja).
Wim Coenen
Nah, seperti yang ditunjukkan peringatan, filter yang berisi "label:", "is:", atau "in:" di "memiliki kata-kata:" blank tidak akan berlaku untuk surat masuk. Agaknya, obrolan termasuk dalam kategori ini. Namun metode ini masih bisa bermanfaat. Misalnya, jika Anda melakukan pencarian khas (di bilah pencarian) in:chats, Anda akan mendapatkan semua obrolan, tetapi tidak dapat meneruskannya. Filter (walaupun Anda harus menjalankannya secara manual sesekali) akan muncul hasil pencarian yang sama, dan juga memungkinkan Anda untuk mengambil tindakan atas hasil tersebut (misalnya, meneruskannya).
jrc03c
0

tidak ada solusi penyaringan pelabelan penerusan yang berfungsi ...

"tidak ada surat lama yang akan diteruskan"

  • tampaknya opsi 3 adalah satu-satunya solusi yang dapat bekerja - tetapi bahkan yang berisiko dikunci selama 24 jam - atau apa pun.

LUAR BIASA! - Mengapa kita tidak bisa mengakses log obrolan? apakah ada masalah hukum? Saya telah mencari ini pada banyak kesempatan dan selalu menyerah.

Tidak ada jawaban yang jelas yang dapat saya temukan di mana saja dan semua jawaban yang seharusnya muncul pendek ... dan terakhir kali saya mencoba, saya tidak bisa membuat skrip Python berfungsi - tapi kemudian saya menggunakan x64, dan tidak terlalu familiar dengan Python di tempat pertama. Saya akan mencoba lagi - menyilangkan jari saya.


sumber
0

Saya telah menemukan cara untuk mengeluarkannya melalui penerusannya, menggunakan alat skrip panggilan browser iMacros. Saya pikir makro ini hanya akan bekerja dengan Firefox 3.6 yang bisa Anda dapatkan dari tautan ini . Saya tidak akan menginstal dan mengatur keduanya, tapi di sini adalah makro yang saya gunakan.

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

Cukup ganti '[email protected]' dengan alamat email yang ingin Anda teruskan.

Sekarang satu-satunya saran kunci lainnya adalah di mana memulai loop makro. Untuk melakukannya dengan benar, Anda ingin membuat label dan menetapkan semua obrolan gmail untuknya. Ini akan memungkinkan Anda untuk melihat obrolan Anda dalam urutan kronologis dan meneruskannya dengan cara itu.

Kemudian dalam klik gmail pada label, ketika daftar terbuka kemungkinan akan terbuka untuk yang terbaru terlebih dahulu. Karena itu, buka halaman terakhir dari isi label. Buka item terakhir. di sini adalah saat Anda mengklik "play loop" di iMacros.

Saya punya 1rb obrolan untuk diekspor. Anda akan melihat ada "tunggu" pernyataan dalam kode, ini akan memberi waktu browser untuk mengikuti. Mereka mungkin perlu mengubah.

Juga, periksa kembali setiap beberapa menit, karena kadang-kadang ada kesalahan, atau mencoba untuk pindah ke obrolan (baru) berikutnya sebelum email telah dikirim. Cukup klik "batal" dan itu akan kembali ke skrip dan email akan dikirim.

Jika ada kesalahan lain selama operasi, Anda harus dapat menyesuaikan durasi loop dan mulai lagi tanpa masalah.

Ini telah memperparah saya sejak lama saya mengganti akun Gmail karena spam, jadi saya akhirnya senang menutup akun itu setelah mengeluarkan semua konten saya.

Chuckamus_Prime
sumber