Previous Next  Up  Table of Contents  EagleFiler 1.7.1 Manual  Technical Support

3.4.2   Importing Web Pages and URLs

The Web page format preference lets you choose whether EagleFiler saves URLs as Web archives, PDF files, bookmarks, etc.

Accessing the Source URL

When you’ve imported a Web page, you can see its URL:

The source URL can be edited via script.

Private Web Pages

Some Web pages, such as order confirmation pages or account information screens, can only be loaded when you’re logged into the site. EagleFiler cannot share the login session with your browser, so if you’re logged in via Safari you would need to save the page using Safari. There are three ways to do this:

Similar techniques work in other Web browsers.

Processing Web Pages

Before saving from a Web browser into the To Import folder or the Files folder, you can reformat the page using a JavaScript bookmarklet such as Readability.

You can also set EagleFiler to automatically process every Web page that it downloads. For example, to process every page using the Instapaper text processor, enter this command in Terminal:

defaults write com.c-command.EagleFiler WebToolURLProcessingPrefix 'https://www.instapaper.com/text?u='

To turn off processing, enter this command in Terminal:

defaults delete com.c-command.EagleFiler WebToolURLProcessingPrefix

Importing Without JavaScript

EagleFiler normally enables JavaScript when importing Web pages so that it archives the page as it would be displayed in your browser. However, some sites use JavaScript in a way that makes the page content not fully load if there is no user interaction. Others use it to display advertisements that can make your archived pages much larger than their actual content. And sometimes JavaScript triggers an OS bug that makes the import hang.

EagleFiler has an advanced setting that lets you disable JavaScript for certain domains where you find it to be a problem. To set the non-JavaScript domains, enter a command like this in Terminal:

defaults write com.c-command.EagleFiler WebToolNonJavaScriptDomains -array twitter.com discourse.omnigroup.com meta.discourse.org

Note that disabling JavaScript will also prevent some non-advertisement content from loading, such as comments from Disqus. You may or may not find this desirable.

To re-enable JavaScript for all domains, enter this command in Terminal:

defaults delete com.c-command.EagleFiler WebToolNonJavaScriptDomains

To disable JavaScript for all domains, see EnableJavaScriptForWebTool in the esoteric preferences.

Previous Next  Up  Table of Contents  EagleFiler 1.7.1 Manual  Technical Support