Brave SpeedReader
This repository contains tooling to package frequently updated content rewriting rules as an extension, delviered to the browser using the built-in Component Updater. It verifies that the configuration matches defined schema.
Development
It is highly recommended to check that the proposed rules actually achieve the intended effect in the browser. Brave accepts a command line parameter specifying the location of rewriting configuration in the local filesystem:
$BRAVE_PATH --enable-speedreader \
--enable-logging=stderr --v=0 --vmodule="*speedreader*=3" \
--speedreader-whitelist-path="$SPEEDREADER_REPO_PATH/data/SpeedReaderConfig.json"
Rule Syntax
Help
How do I enable SpeedReader in Brave: https://support.brave.com/hc/en-us/articles/360045031392-How-Do-I-Enable-SpeedReader-
How do I request a new site to be added: File a GitHub issue
How do I report an issue with page rewriting: File a GitHub issue
Note: SpeedReader implementation has been moved to https://github.com/brave/brave-core/tree/master/components/speedreader