Readability
Readability is a library written in Go (golang) to parse, analyze and convert HTML pages into readable content. Originally an Arc90 Experiment, it is now incorporated into Safari’s Reader View.
Install / Use
/learn @cixtor/ReadabilityREADME
Readability
Readability is a library written in Go (golang) to parse, analyze and convert HTML pages into readable content. Originally an Arc90 Experiment, it is now incorporated into Safari’s Reader View.
Despite the ubiquity of reading on the web, readers remain a neglected audience. Much of our talk about web design revolves around a sense of movement: users are thought to be finding, searching, skimming, looking. We measure how frequently they click but not how long they stay on the page. We concern ourselves with their travel and participation–how they move from page to page, who they talk to when they get there–but forget the needs of those whose purpose is to be still. Readers flourish when they have space–some distance from the hubbub of the crowds–and as web designers, there is yet much we can do to help them carve out that space.
Evolution of Readability Web Engines
| Product | Year | Shutdown | |---------|------|----------| | Instapaper | 2008 | N/A | | Arc90 Readability | 2009 | Sep 30, 2016 | | Apple Readability | 2010 | N/A | | Microsoft Reading View | 2014 | N/A | | Mozilla Readability | 2015 | N/A | | Mercury Reader | 2016 | Apr 15, 2019 |
Reader Mode Parser Diversity
All modern web browsers, except for Google Chrome, include an option to parse, analyze, and extract the main content from web pages to provide what is commonly known as “Reading Mode”. Reading Mode is a separate web rendering mode that strips out repeated and irrelevant content, this allows the web browser to extract the main content and display it cleanly and consistently to the user.
| Vendor | Product | Parser | Environments | |--------|---------|--------|--------------| | Mozilla | Firefox | Mozilla Readability | Desktop and Android | | GNOME | Web | Mozilla Readability | Desktop | | Vivaldi | Vivaldi | Mozilla Readability | Desktop | | Yandex | Browser | Mozilla Readability | Desktop | | Samsung | Browser | Mozilla Readability | Android | | Apple | Safari | Safari Reader | macOS and iOS | | Maxthon | Maxthon | Maxthon Reader | Desktop | | Microsoft | Edge | EdgeHTML | Windows and Windows Mobile | | Microsoft | Edge Mobile | Chrome DOM Distiller | Android | | Google | Chrome | Chrome DOM Distiller | Android | | Postlight | Mercury Reader | Web Reader | Web / browser extension | | Instant Paper | Instapaper | Instaparser | Web / browser extension | | Mozilla | Pocket | Unknown | Web / browser extension |
Ref: https://web.archive.org/web/20150817073201/http://lab.arc90.com/2009/03/02/readability/
Related Skills
qqbot-channel
354.0kQQ 频道管理技能。查询频道列表、子频道、成员、发帖、公告、日程等操作。使用 qqbot_channel_api 工具代理 QQ 开放平台 HTTP 接口,自动处理 Token 鉴权。当用户需要查看频道、管理子频道、查询成员、发布帖子/公告/日程时使用。
docs-writer
100.8k`docs-writer` skill instructions As an expert technical writer and editor for the Gemini CLI project, you produce accurate, clear, and consistent documentation. When asked to write, edit, or revie
model-usage
354.0kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
arscontexta
3.1kClaude Code plugin that generates individualized knowledge systems from conversation. You describe how you think and work, have a conversation and get a complete second brain as markdown files you own.
