By default, it works with the passwords exported from Google Chrome.
Usage
usage: ffpass import [-h] [-f FROM_FILE] [-d DIRECTORY] [-v]
imports a CSV with columns `url,username,password` (order insensitive)
optional arguments:
-h, --help show this help message and exit
-f FILE, --file FILE file to import from (defaults to stdin)
-d DIRECTORY, --directory DIRECTORY, --dir DIRECTORY
[Firefox profile directory](https://support.mozilla.org/en-US/kb/profiles-where-firefox-stores-user-data#w_how-do-i-find-my-profile)
-v, --verbose
Formatting
For CSV files not exported from Google Chrome, take these formatting rules into consideration:
1. The CSV must have the headers "url", "username", and "password". Any other columns will be safely ignored.
2. The url must be formatted to include all prefixes ("http://", "https://", etc), or ffpass will not be able to read them correctly.
3. ffpass does not care if the CSV has quotes around fields, even if some fields have them and others don't.
Transfer from Google Chrome to Firefox
Now, Firefox can more accurately import logins saved in Chrome/Chromium on Windows and macOS (including timestamps, deduping, http auth. logins, etc.) so you don't need to use this tool on those operating systems. See File > Import from Another Browser… in Firefox to import.
Export from Google Chrome
Open Chrome and enter the following in the address bar:
chrome://flags/#PasswordExport
Click Default next to “Password export” and choose Enabled.
Click Relaunch Now. Chrome will restart.
Click the Chrome menu in the
toolbar and choose Settings.
Scroll to the bottom and click Advanced.
Scroll to the “Passwords and forms” section and click “Manage
passwords”.
Click next to Saved Passwords and
choose Export.
Click Export Passwords, enter the password you use to log in to your
computer, and save the file to passwords.csv (or any other
available name).
Restart Firefox, making sure it didn't leave any process still open.
Transfer from Firefox to Google Chrome
Export from Firefox
Stop Firefox
Export from Firefox:
ffpass export --file passwords.csv
Import in Google Chrome
Open Chrome and enter the following in the address bar:
chrome://flags/#PasswordImport
Click Default next to “Password import” and choose Enabled.
Click Relaunch Now. Chrome will restart.
Click the Chrome menu in the
toolbar and choose Settings.
Scroll to the bottom and click Advanced.
Scroll to the “Passwords and forms” section and click “Manage
passwords”.
Click next to Saved Passwords and
choose Import.
Select the file passwords.csv and click Import.
Troubleshoot
ffpass export: error: the following arguments are required: -d/--directory/--dir
It means one of the following (launch with option --verbose to
know):
Automatic profile selection is not supported for your platform.
There is more than one user profile for Firefox.
You have to provide the --dir option with your Firefox Profile
Folder. To find it, follow these
instructions
on the website of Firefox.
Firefox password database is empty. Please create it from Firefox.
It means that Firefox currently doens't store any password. ffpass
cannot create the password database for security reasons. Just add
one password manually to Firefox to create the database.
请发表评论