Created by Jason J. Herne and last modified

This branch is to investigate several ways to improve the hugday tool.

Features already implemented in this branch:
- Supported browsers: Firefox, Epiphany, Seamonkey, Google Chrome, Konqueror
- Automatic cookie detection for all supported browsers.
- user no longer has to close the browser to find cookies.
- Cookie file format automatically detected when --cookie is given
- User can specify a browser (--browser) and cookie is automatically found within that browser's cookie files.

Features coming soon:
- Cookie loading support for: (possibly some text based web browsers, any suggestions?? )
- Improve output format of list command
- Others :) ??

Get this branch:
bzr branch lp:~hernejj/ubuntu-qa-tools/better_hugday
Only Jason J. Herne can upload to this branch. If you are Jason J. Herne please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Jason J. Herne
Tools used by the Ubuntu QA Team

Recent revisions

339. By Jason J. Herne

- Added Google Chromium support

338. By Jason J. Herne

- Fixed errors in usage information for hugday
- Added previously forgotten cookie loader file
- Updated readme and changelog

337. By Jason J. Herne

- ChromeCookieLoader.py: Fixed bug, need to check that cookies were loaded BEFORE we iterate through them ;)
- CookieFinder.py: Added missing import of os module
- CookieFinder.py: Added Konqueror support
- CookieFinder.py: Change browser string comparison to always use lower case
- CookieFinder.py: Fixed bug, In get_cookeies(), don't return if a cookie loader has no cookies, need to check ALL cookie loaders.
- KonquerorCookieLoader.py: Initial import.

336. By Jason J. Herne

- User can now specify exactly which browser to pull cookie file from: --browser=<firefox|seamonkey|chrome|epiphany>

335. By Jason J. Herne

- bug fix: Expand ~ in path names given by user
- Fixed error mesasge text
- Added print stmt to output the CookieLoader we're using

334. By jason <jason@foobarbaz>

- Fixed timestamp handling in Chrome

333. By jason <jason@foobarbaz>

- Removed unneeded comment from SeamonkeyLoader

332. By Jason J. Herne

- Properly close connection to sqlite database files

331. By Jason J. Herne

- Rewrote existing get_credentials code to use CookieFinder when the user specifies a cookie file on the command line.

330. By Jason J. Herne

- Bug fix: Check that path exists in cookier_scanner routine before scanning it.
- Bug fix: Uncomment exception handling code (originally commented for testing purposes.)
- Cookie Finder/Loader now provides a method to detect if cookie files were loaded.
- All cookie loaders have been updated to support the above method.
- hugday now uses the above method to give a proper error message if no cookie files were found.

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.