Why was URL Logger created?
I have made a password management system base on an encrypted (gnupg) password storage file, a script to extract and add password from this file, and integeration of this script with my window manager (wmii). By pressing alt+shift+i I could enter a domain name and my password manager would extract the password for this domain name (or any other text) copy it to the xclipboard (using xclip) and paste it using xdotool (shift+insert) [the clipboard would then be cleared, bad idea to have passwords in clipboard].
The only thing missing in this setup was that I had to manualy type in the domain name of the site (if browsing the web) I wanted to login to. URL Logger solves this by keeping a file updated with the current tab/window location. Using this file I could now write a small wrapper script to my password manager to extract the domain name from the url, like so:
domain=$(cat ~/.firefox-url.active|sed 's/^[^:]\+:\/\/\([^\/]\+\)\/.*/\1/g')
/home/bumby/scripts/password get -c $domain;
With URL Logger combined with this wrapper script and my password manager, I can now focus a sites username-field and press alt+shift+u and the sites username will be inserted, followed by focusing the password-field (normaly one tab away) and firing off a alt+shift+p to insert the correct password.
Password manager script can be found at in my github scripts repo: https://github.com/bumby/scripts
Of course any other script-friendly password manager would do just fine
What's next for URL Logger
Log formating with date/time and hostname/port, scheme will be available from version 1.1.0
About the Developer
|User since||March 6, 2012|
|Number of add-ons developed||1 add-on|
|Average rating of developer's add-ons||Rated 5 out of 5 stars|