¿Es posible exportar el historial de chat de Skype v4 a un formato de texto plano legible?
( .txt, .xml, .html
)
Alternativamente, ¿es posible hacer una copia de seguridad / restaurar el historial de chat de Skype?
(No me importaría hacer una copia de seguridad en Gmail o en un formato de texto sin formato legible).
Encontré numerosas herramientas en Internet e incluso probé algunas, pero parece que no funcionan.
main.db
, y es posible exportar el chat con un programa de Python o directamente con un programa capaz de leer una base de datos sqlite3, haciendo una consulta o seleccionando a través de la opción de una interfaz gráfica . Escribí más detalles en la respuesta a continuación.Respuestas:
Vea el script presentado aquí: guarde el historial de chat de Skype .
Aquí está el código:
Simplemente guárdelo como
.vbs
archivo y ejecútelo. Luego, por primera vez, Skype le pedirá permiso para conectar la API de Skype, así que simplemente haga clic en Aceptar. Después de eso, creará una carpeta llamadaSkypeChatHistory
y algunos archivos que deberían tener su historial de chat.fuente
Hay Skype Historian , puede exportar a texto plano, json, csv y xml; También es capaz de agrupar datos.
A partir de 2013, funcionó para mí fuera de la caja (mi Skype es
6.0.0.126
). Sin embargo, su sucesor parece ser el skyninja de código abierto , que aún no he probado.Encontré el enlace a este proyecto en el blog en la respuesta de harrymc.
fuente
Esa es la razón por la que todavía estoy usando Skype 3.
¿Qué estaban pensando cuando eliminaron el comando / htmlhistory ?
con Skype 4, me temo que las únicas opciones son programas comerciales como Pamela para Skype (la grabación de chat no está disponible en la versión gratuita).
En cuanto a la copia de seguridad y restauración del historial de chat, eso es bastante fácil:
fuente
Respuestas Rápidas
¿Es posible exportar el historial de chat de Skype v4 (.txt, .xml, .html)?
Sí, es con programas como Skyperious [ 1 ] , escritos en phyton y código abierto, o más directamente con cada programa que permite leer el
sqlite3
formato de la base de datos [ 3 ] (ver más abajo para más detalles).Alternativamente, ¿es posible hacer una copia de seguridad / restaurar el historial de chat de Skype?
Sí, es [ 2 ] . El historial de chat se guarda en un archivo de base de datos, el
main.db
archivo.Puede hacer una copia de seguridad y restaurar el
main.db
archivo. cuando necesitas / quieres.Algunas palabras más a punto de exportar en un formato utilizable por humanos:
No es el caso de reinventar el weel.
:-)
Hay muchos programas desarrollados para esto.Me gustaría sugerir Skyperious [ 1 ] , escrito en python, descargable como código fuente y en versión binaria para Windows para que pueda funcionar en cada sistema operativo .
Puede exportar a
html
,txt
ocsv
.Esta línea de comando para Linux creará un archivo html para cada compañero de chat en un subdirectorio:
Para Windows existe el archivo por lotes análogo
skyperious.bat
. HTML con un buen formato.Para ser sincero, no necesita un programa de tercera parte : pero puede hacer algo de gimnasio con una base de datos.
El chat está dentro del archivo
main.db
[ 2 ] . esa es una base de datos sqlite3 [ 3 ], [ 4 ] .Con
sqlite3
o con cualquier otra herramienta gráfica o no, puede hacer una consulta como(en una sola línea y con el nombre de usuario de Skype de las segundas personas en lugar de
<OTHER_SKYPENAME>
)Tenga en cuenta que es posible para
SELECT
cada columna de la base de datos que le interese.Con una GUI como sqliteman [ 3b ] , puede ser más simple, puede seleccionar la columna de forma gráfica y luego colocar un filtro en el valor de un campo ... y volverá a componer una línea como
Algunas palabras más sobre copia de seguridad / restauración
Es posible hacer una copia de seguridad / restaurar el archivo de chat directamente [ 2 ] .
Solo tiene que encontrar dónde está almacenado en su computadora:
%appdata%\Skype\YourSkypeName
, donde generalmente%appdata%\Skype
se traduce como:C:\Users\YourUserName\AppData\Roaming\Skype
/home/LinuxUsername/.Skype/SkypeUserName/
o en breve
~/.Skype/SkypeUserName/
.~/Library/Application\ Support/Skype/<YOUR SKYPENAME>/
fuente
Si desea la forma más fácil de exportar su historial a un formato legible, sería skypebrowser.com , que puede leer su
main.db
archivo.Pero dado que es un servicio de terceros, obviamente debe pensarlo dos veces antes de usarlo si tiene datos confidenciales en sus chats. En este caso, su única opción segura es un navegador SQLite (necesitará la
messages
tabla).fuente
El complemento de Skype G-Recorder funciona muy bien para mí para respaldar chats.
fuente
Puedes usar esto para exportar datos del historial de chat:
http://www.gammatwo.com/2010/12/18/save-skype-chat-history/
fuente
Solo tiene que ir a su carpeta principal de usuario como en win7: C: \ Users [your_user] \ AppData \ Roaming \ Skype
Recuerde que la carpeta "AppData" está oculta, por lo que es posible que deba seleccionar la opción para mostrar las carpetas ocultas.
Luego, busque la carpeta con el nombre de usuario de su cuenta de Skype y cópiela en la nueva PC ... todos sus chats e iconos de contactos, etc. se copiarán en la nueva computadora.
fuente
Simplemente abra una nueva ventana de chat con el contacto para el que desea guardar el historial de chat. Escriba "/ history" (sin las comillas) en la ventana de chat. Una vez que se completa el historial, seleccione / resalte una parte del texto con el cursor del mouse. Luego, (en Windows) presione " Ctrl+ A" en su teclado. Una vez que todo esté resaltado, presione " Ctrl+ C". Abra Microsoft Word (o un software de procesamiento de texto similar, como OpenOffice.org Writer) y presione " Ctrl+ V" en su teclado. Guarde el archivo en su disco duro o unidad USB, y listo: tiene un registro completo de su historial de chat.
fuente
Software que permite grabar llamadas y almacenar llamadas grabadas / historial de chat / transferencias de archivos a su correo electrónico - http://skype2email.com
Skype2email es un programa comercial con una prueba gratuita de 14 días.
Descargo de responsabilidad: trabajé en este programa.
fuente
Lo más fácil de hacer si solo desea transferir el historial a otra computadora es seguir los consejos de Skype aquí: https://support.skype.com/en/faq/FA10649/Can-I-transfer-my-chat -historia-de-una-computadora-a-otra? frompage = search & q = chat + history & fromSearchFirstPage = false . Lo que debe hacer es marcar sus conversaciones como No leídas, y se transferirán a otra computadora la próxima vez que inicie sesión.
fuente
Hay una opción para exportar el historial de Skype en CSV, etc. desde la página de su cuenta en Skype.com .
fuente
Creo que hay una manera más elegante de guardar sus chats y llamadas y luego enviarlo por correo electrónico. Por ejemplo, usar Skype Recorder le permite guardarlo todo en el almacenamiento en línea, así como agregar funciones como la búsqueda de texto completo, reproducir sus llamadas en línea y muchas otras características interesantes. Creo que realmente te ayudará con tu problema.
fuente
Esta herramienta puede exportar su historial de Skype a HTML:
Puede encontrar ejecutables para Win y Mac aquí:
fuente