{"id":1415,"date":"2013-07-15T08:07:01","date_gmt":"2013-07-15T06:07:01","guid":{"rendered":"http:\/\/my.stargazer.at\/?p=1415"},"modified":"2013-07-15T08:07:01","modified_gmt":"2013-07-15T06:07:01","slug":"skype-uses-sqlite","status":"publish","type":"post","link":"https:\/\/my.stargazer.at\/de\/2013\/07\/15\/skype-uses-sqlite\/","title":{"rendered":"SQLite auch in Skype"},"content":{"rendered":"<p>Auch Skype &#8211; man glaubt es kaum &#8211; verwendet SQLite Datenbanken zum Speichern diverser Dinge. Klein, Sauber, schnell &#8211; aber immerhin auch eine Datenbank, die man ab und an vielleicht etwas pflegen sollte.<\/p>\n<p>Diese Datenbanken verstecken sich unter Linux in ~\/.Skype\/<username>\/ und tragen die Endung .db; In ihnen tummeln sich Logs, Kontakte und alles was sich so von Zeit zu Zeit \u00e4ndert. Das heisst, da muss mal die Luft herausgelassen werden. Analog zu den Datenbanken von <a href=\"http:\/\/my.stargazer.at\/2009\/10\/13\/speed-up-firefox\/\" title=\"Speed up Firefox\">Firefox<\/a> k\u00f6nnen wir auch hier ansetzen:<\/p>\n<blockquote><p>\nfind . -name &#8218;*.db&#8216; -print -exec sqlite3 {} VACUUM \\;<br \/>\nfind . -name &#8218;*.db&#8216; -print -exec sqlite3 {} REINDEX \\;\n<\/p><\/blockquote>\n<p><!--more-->&#8230; und schon ist Skype wieder etwas schneller unterwegs. Und weil wir schon dabei sind, ist es auch ein Leichtes, aus der Datenbank Dinge wie Chatlogs zu exportieren:<\/p>\n<blockquote><p>sqlite3 main.db &#8222;SELECT author,timestamp, body_xml FROM messages WHERE dialog_partner = &#8217;skype-id'&#8220; > skype_chat_history.txt<\/p><\/blockquote>\n<p>&#8230; oder ein paar Chat-Protoklle zu l\u00f6schen:<\/p>\n<blockquote><p>DELETE FROM Messages where dialog_partner = \u201cskype-id\u201d<\/p><\/blockquote>\n<p>Bei der ganzen Aktion ist darauf zu achten, dass Skype nicht l\u00e4uft!<\/p>","protected":false},"excerpt":{"rendered":"<p>Auch Skype &#8211; man glaubt es kaum &#8211; verwendet SQLite Datenbanken zum Speichern diverser Dinge. Klein, Sauber, schnell &#8211; aber immerhin auch eine Datenbank, die man ab und an vielleicht etwas pflegen sollte. Diese Datenbanken verstecken sich unter Linux in ~\/.Skype\/\/ und tragen die Endung .db; In ihnen tummeln sich Logs, Kontakte und alles was sich so von [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[384,60],"class_list":["post-1415","post","type-post","status-publish","format-standard","hentry","category-it-related-stuff","tag-sql","tag-tip"],"_links":{"self":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts\/1415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/comments?post=1415"}],"version-history":[{"count":0,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts\/1415\/revisions"}],"wp:attachment":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/media?parent=1415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/categories?post=1415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/tags?post=1415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}