/fineprint

Chrome Extension for Improving Printed Version of Popular Online Websites

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

fineprint

Chrome Extension for Improving Printed Version of Popular Online Websites

How to Use

  1. Just install the extension from the chrome web store
  2. Print whenever you feel like it ( :

The extension automatically inserts CSS print media type on page load if the page is supported by the extension or not.

Supported Websites

  • medium websites (includes medium articles on domains that aren't medium.com.)

The approach taken to code this is into more detail in comments describing important functions.
If the extension ends up getting a bunch of installs or requests for new websites to be supported, I will be adding a Wiki page to explain the rules and conditions. For now, refer to the chrome.declarativeContent.PageStateMatcher chrome developers api. It is almost identical to the Rule and Condition objects.