{"id":661,"date":"2009-07-02T14:15:26","date_gmt":"2009-07-02T11:15:26","guid":{"rendered":"http:\/\/www.void.gr\/kargig\/blog\/?p=661"},"modified":"2009-07-02T14:44:37","modified_gmt":"2009-07-02T11:44:37","slug":"using-firefox-password-exporter","status":"publish","type":"post","link":"https:\/\/www.void.gr\/kargig\/blog\/2009\/07\/02\/using-firefox-password-exporter\/","title":{"rendered":"Using Firefox Password Exporter"},"content":{"rendered":"<p>I am using the <a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/2848\">Password Exporter addon<\/a> for <a href=\"http:\/\/getfirefox.com\">Firefox<\/a> to sync my passwords between my various Firefox installations (2 OS on the laptop, 2 OS on the desktop and one for portable firefox on a usb stick). I am using it with version 3.0.X and 3.5 just fine.<\/p>\n<p>I have created a shell script that finds the differences between two exported password files and creates a new xml with the differences of the two so that one can edit it and pick the ones he wants imported.<br \/>\nFile: <a href='http:\/\/www.void.gr\/kargig\/blog\/wp-content\/ff-password-sync.sh'>ff-password-sync.sh<\/a><br \/>\nTo use it follow these two steps on each firefox installation:<br \/>\n<em>Firefox->Tools->Add-ons->Password Exporter->Preferences->Export Passwords<\/em><br \/>\nThen use the script (you need bash and mktemp):<br \/>\n<code>$ .\/ff-password-sync.sh laptop-password-export-2009-07-01 dektop-password-export-2009-07-02<\/code><br \/>\nIf it runs successfully you should have 2 files in your home dir:<br \/>\n<strong>ff-password-sync.diff<\/strong>: Contains the differences of the two files in diff format<br \/>\n<strong>ff-password-sync.xml<\/strong>: Contains the unique username password combinations that are missing<br \/>\nEdit ff-password-sync.xml to possibly remove entries you don&#8217;t want imported and then go to:<br \/>\n<em>Firefox->Tools->Add-ons->Password Exporter->Preferences->Import Passwords<\/em><br \/>\nand load ff-password-sync.xml<\/p>\n<p>If you engage in this process it&#8217;s almost certain that you will hit this bug:<br \/>\n<a href=\"http:\/\/code.google.com\/p\/passwordexporter\/issues\/detail?id=37\">&#8220;Can&#8217;t add a login with both a httpRealm and formSubmitURL.&#8217; when calling method: [nsILoginManager::addLogin]&#8221;<\/a><\/p>\n<p>The fix is provided by a user on his blog: <a href=\"http:\/\/blog.vicshih.com\/2009\/01\/fix-for-firefoxs-password-exporter-add.html\">Fix for Firefox\u2019s Password Exporter Add-on <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I am using the Password Exporter addon for Firefox to sync my passwords between my various Firefox installations (2 OS on the laptop, 2 OS on the desktop and one for portable firefox on a usb stick). I am using it with version 3.0.X and 3.5 just fine. I have created a shell script that [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ep_exclude_from_search":false,"footnotes":""},"categories":[3],"tags":[150,114,148,149],"class_list":["post-661","post","type-post","status-publish","format-standard","hentry","category-linux","tag-bugfix","tag-firefox","tag-passsword","tag-shell-script"],"aioseo_notices":[],"views":11079,"_links":{"self":[{"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/posts\/661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/comments?post=661"}],"version-history":[{"count":5,"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/posts\/661\/revisions"}],"predecessor-version":[{"id":667,"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/posts\/661\/revisions\/667"}],"wp:attachment":[{"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/media?parent=661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/categories?post=661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.void.gr\/kargig\/blog\/wp-json\/wp\/v2\/tags?post=661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}