Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mention other style simplification tools in the README #29

Open
waldyrious opened this issue Apr 25, 2017 · 10 comments
Open

mention other style simplification tools in the README #29

waldyrious opened this issue Apr 25, 2017 · 10 comments
Labels

Comments

@waldyrious
Copy link
Owner

Something like this:

Readability and Instapaper are similar tools to clean up blog posts and cluttered websites for a cleaner reading experience, but they are more than just a stylesheet — they incorporate a large library of rules for cleaning up news websites and blogs that are known to have a certain structure (so they can hide everything that isn’t the main content).

It's worth mentioning that at least one of them had (have?) a bookmarklet, but it didn't work on the client-side -- it replaced the current page with a version parsed in their servers.

@waldyrious waldyrious changed the title mention readability and Instapaper in the mention readability and Instapaper in the README Apr 25, 2017
@waldyrious waldyrious changed the title mention readability and Instapaper in the README mention Readability and Instapaper in the README Apr 25, 2017
@waldyrious
Copy link
Owner Author

waldyrious commented Aug 22, 2017

Just as a footnote, there was a "service" (script) called NotForest (archive, marklets.com entry) which did much of the same thing.

Unfortunately the javascript bookmarklet didn't contain the actual javascript code, but instead injected a script tag whose source was http://www.notforest.com/notforest3.js, which I can't find archived anywhere (there are some js files archived here, and a stylesheet which apparently came from the Typominima Wordpress theme, but seemingly was used for the notfrest.com website itself, not for the bookmarklet).

That said, here's what one commenter said on hacker news:

Looking at the source code, that's exactly what it does. It removes forms, objects, scripts, images, blank links, divs, etc. Then it goes through paragraphs and tables and finds the longest content. This algorithm seems pretty good for long-form article content, but not for the marketing homepage I tried it on. Overall, pretty cool.

It was created by Steve Claridge (rhubarbcustard@HN, steveify@twitter).

@waldyrious
Copy link
Owner Author

There's also the iReader extension for Firefox and Chrome (archived website, source code), which seems pretty much abandoned.

@waldyrious
Copy link
Owner Author

Another note: Readability has been retired, and its functionality is now available via the Mercury reader (which only provides an extension for Chrome).

@waldyrious
Copy link
Owner Author

waldyrious commented Sep 12, 2017

More relevant stuff:

@waldyrious waldyrious changed the title mention Readability and Instapaper in the README mention other style simplification tools in the README Dec 16, 2017
@waldyrious
Copy link
Owner Author

As a useful reference, flattr/flattr-extension#27 lists the reading modes implemented by Firefox, Chrome, Edge and Safari.

@waldyrious
Copy link
Owner Author

waldyrious commented May 7, 2018

Also related: the notion of classless CSS stylesheets:

Some examples:

@waldyrious
Copy link
Owner Author

See also:

Here are some notes comparing the two.

@waldyrious
Copy link
Owner Author

waldyrious commented May 17, 2021

See also: A look at CSS Resets in 2018, which has a nice overview, including links to the most popular browsers' default stylesheets.

@waldyrious
Copy link
Owner Author

See also: https://github.com/jensimmons/cssremedy

@waldyrious
Copy link
Owner Author

Interactive demo pages that allow comparing various minimal/reset styles:

Test pages containing multiple HTML elements:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant