How can I browse offline my already visited websites?

OK, I am online half of the day and offline the other half using a MacBook Pro. As I am coding primarily on this Mac, I am interested in caching all the websites I visit: especially forums, blogs, technical websites and Apple Documentation.

I would like to browse my cache in an easy and smart way when I am offline.

I would like Safari or another browser to keep trace of my browsing without explicitly having to ask. Is this possible, or do I need another tool for this job?


Solution 1:

Safari has a reading list function to save articles for later reading while offline. Have you investigated that option for some of the easier pages that are static and amenable to reading offline.

Xcode has an option to cache various reference libraries for offline viewing and I personally much prefer that interface over a web browser due to search ability and performance. That clearly isn't a good general solution for other developer documentation, though.

Solution 2:

For this purpose I use Pocket.

Install the Pocket app and then a browser extension (Chrome, Firefox, Safari).

When you 'Pocket' a page, it will be downloaded and cached on your computer if Pocket is open, and even on your mobile device if Pocket is installed there.

It will reformat most articles to remove the cruft from the pages if possible, otherwise it will simply cache the page as-is.

Solution 3:

I don't believe HistoryHound and Pocket to be appropriate solutions because : HistoryHound will only work for recently visited pages that are present in the cache of the browser. If for some reasons (web developping) you need to reset the cache while offline you'll be doomed… It seems for Pocket to work you need manual actions.

I think it would be a better way to install a proxy like SquidMan http://squidman.net/squidman/ this will allow you better control of your cache, thus data for offline viewing. If needed you'll be able to share it with another device. And on top of it you may still install HistoryHound as suggested or SafariCacheExplorer : http://www.beecubu.com/desktop-apps/SafariCacheExplorer/

Unfortunately there is no easy way to start an "Automator" workflow when a page is loading the idea would have been to save while surfing each pages as a "Web Archive"… You may also opt for "Kiosk Monster" http://bluespark.co.nz/app.php?kioskmonster