mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
Merge pull request #2262 from omnivore-app/fix/server-timeout
fix/server timeout
This commit is contained in:
commit
e275983db4
9 changed files with 1962 additions and 385 deletions
|
|
@ -50,7 +50,6 @@ import { userRouter } from './routers/user_router'
|
|||
import { sentryConfig } from './sentry'
|
||||
import { corsConfig } from './utils/corsConfig'
|
||||
import { buildLogger, buildLoggerTransport } from './utils/logger'
|
||||
import { getClaimsByToken } from './utils/auth'
|
||||
|
||||
const PORT = process.env.PORT || 4000
|
||||
|
||||
|
|
@ -199,6 +198,8 @@ const main = async (): Promise<void> => {
|
|||
logger.notice(`🚀 Server ready at ${apollo.graphqlPath}`)
|
||||
})
|
||||
|
||||
listener.timeout = 1000 * 60 * 10 // 10 minutes
|
||||
|
||||
// Avoid keepalive timeout-related connection drops manifesting in user-facing 502s.
|
||||
// See here: https://cloud.google.com/load-balancing/docs/https#timeouts_and_retries
|
||||
// and: https://cloud.google.com/appengine/docs/standard/nodejs/how-instances-are-managed#timeout
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import { diff_match_patch as DiffMatchPatch } from 'diff-match-patch'
|
||||
import { parseHTML } from 'linkedom'
|
||||
import { nanoid } from 'nanoid'
|
||||
import { v4 as uuidv4 } from 'uuid'
|
||||
import { interpolationSearch } from './interpolationSearch'
|
||||
|
|
@ -381,18 +382,35 @@ const fillHighlight = ({
|
|||
}
|
||||
}
|
||||
|
||||
export function getArticleTextNodes(
|
||||
document: Document
|
||||
): ArticleTextContent | null {
|
||||
try {
|
||||
const rootNode = document.getRootNode()
|
||||
return getTextNodesBetween(rootNode, rootNode, rootNode)
|
||||
} catch (error) {
|
||||
console.log(error)
|
||||
return null
|
||||
}
|
||||
}
|
||||
|
||||
export function makeHighlightNodeAttributes(
|
||||
id: string,
|
||||
patch: string,
|
||||
document: Document
|
||||
articleTextNodes: ArticleTextContent
|
||||
) {
|
||||
const rootNode = document.getRootNode()
|
||||
const document = parseHTML('').document
|
||||
const textNodes = articleTextNodes.textNodes
|
||||
const { highlightTextStart, highlightTextEnd } = selectionOffsetsFromPatch(
|
||||
articleTextNodes.articleText,
|
||||
patch
|
||||
)
|
||||
|
||||
const allArticleNodes = getTextNodesBetween(rootNode, rootNode, rootNode)
|
||||
const { highlightTextStart, highlightTextEnd, textNodes, textNodeIndex } =
|
||||
getPrefixAndSuffix(allArticleNodes, patch)
|
||||
|
||||
let startingTextNodeIndex = textNodeIndex
|
||||
// Searching for the starting text node using interpolation search algorithm
|
||||
let startingTextNodeIndex = interpolationSearch(
|
||||
textNodes.map(({ startIndex: startIndex }) => startIndex),
|
||||
highlightTextStart
|
||||
)
|
||||
let quote = ''
|
||||
|
||||
while (
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@ import { ArticleFormat } from '../resolvers/article'
|
|||
import {
|
||||
EmbeddedHighlightData,
|
||||
findEmbeddedHighlight,
|
||||
getArticleTextNodes,
|
||||
highlightIdAttribute,
|
||||
makeHighlightNodeAttributes,
|
||||
} from './highlightGenerator'
|
||||
|
|
@ -627,6 +628,11 @@ export const htmlToHighlightedMarkdown = (
|
|||
return nhm.translate(/* html */ html)
|
||||
}
|
||||
|
||||
const articleTextNodes = getArticleTextNodes(document)
|
||||
if (!articleTextNodes) {
|
||||
return nhm.translate(/* html */ html)
|
||||
}
|
||||
|
||||
// wrap highlights in special tags
|
||||
highlights
|
||||
.filter((h) => h.type == 'HIGHLIGHT' && h.patch)
|
||||
|
|
@ -635,7 +641,7 @@ export const htmlToHighlightedMarkdown = (
|
|||
makeHighlightNodeAttributes(
|
||||
highlight.id,
|
||||
highlight.patch as string,
|
||||
document
|
||||
articleTextNodes
|
||||
)
|
||||
} catch (err) {
|
||||
console.log(err)
|
||||
|
|
|
|||
|
|
@ -14,10 +14,10 @@
|
|||
<td valign="top" style="width: 250px">
|
||||
<ul>
|
||||
|
||||
<li>cavesocial<br />
|
||||
<a href="./test-pages/cavesocial/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/cavesocial/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/cavesocial/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>zhihu<br />
|
||||
<a href="./test-pages/zhihu/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/zhihu/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/zhihu/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>medium<br />
|
||||
|
|
@ -26,292 +26,16 @@
|
|||
<a href="./test-pages/medium/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>habr.com<br />
|
||||
<a href="./test-pages/habr.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/habr.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/habr.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>sydney.com<br />
|
||||
<a href="./test-pages/sydney.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/sydney.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/sydney.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>youtube-embed<br />
|
||||
<a href="./test-pages/youtube-embed/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/youtube-embed/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/youtube-embed/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>spakhm<br />
|
||||
<a href="./test-pages/spakhm/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/spakhm/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/spakhm/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>slowboring<br />
|
||||
<a href="./test-pages/slowboring/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/slowboring/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/slowboring/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>gdcvault<br />
|
||||
<a href="./test-pages/gdcvault/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/gdcvault/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/gdcvault/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>people<br />
|
||||
<a href="./test-pages/people/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/people/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/people/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>china.substack<br />
|
||||
<a href="./test-pages/china.substack/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/china.substack/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/china.substack/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>blog.jetbrains.com<br />
|
||||
<a href="./test-pages/blog.jetbrains.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/blog.jetbrains.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/blog.jetbrains.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>johnhcochrane.blogspot<br />
|
||||
<a href="./test-pages/johnhcochrane.blogspot/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/johnhcochrane.blogspot/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/johnhcochrane.blogspot/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>brookings.edu<br />
|
||||
<a href="./test-pages/brookings.edu/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/brookings.edu/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/brookings.edu/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>substack-michaelshellenberger<br />
|
||||
<a href="./test-pages/substack-michaelshellenberger/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/substack-michaelshellenberger/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/substack-michaelshellenberger/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>nymag<br />
|
||||
<a href="./test-pages/nymag/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/nymag/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/nymag/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>ft.com<br />
|
||||
<a href="./test-pages/ft.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/ft.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/ft.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>dailymail<br />
|
||||
<a href="./test-pages/dailymail/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/dailymail/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/dailymail/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>bitfieldconsulting<br />
|
||||
<a href="./test-pages/bitfieldconsulting/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/bitfieldconsulting/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/bitfieldconsulting/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>guardian<br />
|
||||
<a href="./test-pages/guardian/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/guardian/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/guardian/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>jon.bo<br />
|
||||
<a href="./test-pages/jon.bo/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/jon.bo/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/jon.bo/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>instyle<br />
|
||||
<a href="./test-pages/instyle/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/instyle/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/instyle/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>mathoverflow<br />
|
||||
<a href="./test-pages/mathoverflow/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/mathoverflow/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/mathoverflow/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>news.utexas<br />
|
||||
<a href="./test-pages/news.utexas/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/news.utexas/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/news.utexas/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>computerenhance.com<br />
|
||||
<a href="./test-pages/computerenhance.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/computerenhance.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/computerenhance.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>getting_started_with_omnivore<br />
|
||||
<a href="./test-pages/getting_started_with_omnivore/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/getting_started_with_omnivore/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/getting_started_with_omnivore/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>channelnewsasia<br />
|
||||
<a href="./test-pages/channelnewsasia/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/channelnewsasia/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/channelnewsasia/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>elidourado<br />
|
||||
<a href="./test-pages/elidourado/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/elidourado/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/elidourado/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>kdnuggets<br />
|
||||
<a href="./test-pages/kdnuggets/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/kdnuggets/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/kdnuggets/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>telegr.ph<br />
|
||||
<a href="./test-pages/telegr.ph/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/telegr.ph/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/telegr.ph/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>thevaluable.dev<br />
|
||||
<a href="./test-pages/thevaluable.dev/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/thevaluable.dev/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/thevaluable.dev/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>garymarcus<br />
|
||||
<a href="./test-pages/garymarcus/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/garymarcus/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/garymarcus/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>robinwieruch.de<br />
|
||||
<a href="./test-pages/robinwieruch.de/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/robinwieruch.de/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/robinwieruch.de/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>wechat<br />
|
||||
<a href="./test-pages/wechat/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/wechat/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/wechat/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>techcrunch<br />
|
||||
<a href="./test-pages/techcrunch/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/techcrunch/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/techcrunch/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>nytimes.com<br />
|
||||
<a href="./test-pages/nytimes.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/nytimes.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/nytimes.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>computer.rip<br />
|
||||
<a href="./test-pages/computer.rip/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/computer.rip/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/computer.rip/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>community.musictribe.com<br />
|
||||
<a href="./test-pages/community.musictribe.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/community.musictribe.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/community.musictribe.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>variety<br />
|
||||
<a href="./test-pages/variety/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/variety/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/variety/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>biospace<br />
|
||||
<a href="./test-pages/biospace/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/biospace/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/biospace/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>erik-engheim<br />
|
||||
<a href="./test-pages/erik-engheim/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/erik-engheim/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/erik-engheim/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>stackoverflow<br />
|
||||
<a href="./test-pages/stackoverflow/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/stackoverflow/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/stackoverflow/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>zhihu<br />
|
||||
<a href="./test-pages/zhihu/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/zhihu/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/zhihu/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>nytimes-podcasts<br />
|
||||
<a href="./test-pages/nytimes-podcasts/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/nytimes-podcasts/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/nytimes-podcasts/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>ottawacitizen.com<br />
|
||||
<a href="./test-pages/ottawacitizen.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/ottawacitizen.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/ottawacitizen.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>samcurry<br />
|
||||
<a href="./test-pages/samcurry/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/samcurry/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/samcurry/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>energias-renovables.com<br />
|
||||
<a href="./test-pages/energias-renovables.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/energias-renovables.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/energias-renovables.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>financialpost-fishing-for-chips<br />
|
||||
<a href="./test-pages/financialpost-fishing-for-chips/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/financialpost-fishing-for-chips/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/financialpost-fishing-for-chips/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>danluu<br />
|
||||
<a href="./test-pages/danluu/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/danluu/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/danluu/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>vanityfair<br />
|
||||
<a href="./test-pages/vanityfair/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/vanityfair/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/vanityfair/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>moxie.org<br />
|
||||
<a href="./test-pages/moxie.org/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/moxie.org/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/moxie.org/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>berthub-2<br />
|
||||
<a href="./test-pages/berthub-2/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/berthub-2/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/berthub-2/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>sciencedirect<br />
|
||||
<a href="./test-pages/sciencedirect/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/sciencedirect/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/sciencedirect/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>yuyue.com<br />
|
||||
|
|
@ -320,28 +44,28 @@
|
|||
<a href="./test-pages/yuyue.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>jacobbrazeal<br />
|
||||
<a href="./test-pages/jacobbrazeal/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/jacobbrazeal/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/jacobbrazeal/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>vanityfair<br />
|
||||
<a href="./test-pages/vanityfair/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/vanityfair/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/vanityfair/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>city-journal<br />
|
||||
<a href="./test-pages/city-journal/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/city-journal/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/city-journal/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>cnbc<br />
|
||||
<a href="./test-pages/cnbc/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/cnbc/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/cnbc/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>gflownet<br />
|
||||
<a href="./test-pages/gflownet/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/gflownet/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/gflownet/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>channelnewsasia<br />
|
||||
<a href="./test-pages/channelnewsasia/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/channelnewsasia/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/channelnewsasia/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>moderndiplomacy<br />
|
||||
<a href="./test-pages/moderndiplomacy/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/moderndiplomacy/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/moderndiplomacy/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>danwang<br />
|
||||
<a href="./test-pages/danwang/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/danwang/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/danwang/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>github-blog<br />
|
||||
|
|
@ -350,22 +74,10 @@
|
|||
<a href="./test-pages/github-blog/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>aboveavalon<br />
|
||||
<a href="./test-pages/aboveavalon/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/aboveavalon/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/aboveavalon/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>nytimes<br />
|
||||
<a href="./test-pages/nytimes/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/nytimes/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/nytimes/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>debugger.medium<br />
|
||||
<a href="./test-pages/debugger.medium/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/debugger.medium/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/debugger.medium/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>mathoverflow<br />
|
||||
<a href="./test-pages/mathoverflow/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/mathoverflow/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/mathoverflow/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>www.musingmind.org<br />
|
||||
|
|
@ -380,16 +92,64 @@
|
|||
<a href="./test-pages/infoproc/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>fast-company<br />
|
||||
<a href="./test-pages/fast-company/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/fast-company/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/fast-company/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>gdcvault<br />
|
||||
<a href="./test-pages/gdcvault/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/gdcvault/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/gdcvault/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>fiercepharma<br />
|
||||
<a href="./test-pages/fiercepharma/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/fiercepharma/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/fiercepharma/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>rootsofprogress<br />
|
||||
<a href="./test-pages/rootsofprogress/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/rootsofprogress/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/rootsofprogress/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>guardian<br />
|
||||
<a href="./test-pages/guardian/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/guardian/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/guardian/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>elidourado<br />
|
||||
<a href="./test-pages/elidourado/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/elidourado/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/elidourado/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>variety<br />
|
||||
<a href="./test-pages/variety/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/variety/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/variety/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>instyle<br />
|
||||
<a href="./test-pages/instyle/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/instyle/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/instyle/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>ft.com<br />
|
||||
<a href="./test-pages/ft.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/ft.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/ft.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>gflownet<br />
|
||||
<a href="./test-pages/gflownet/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/gflownet/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/gflownet/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>ottawacitizen.com<br />
|
||||
<a href="./test-pages/ottawacitizen.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/ottawacitizen.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/ottawacitizen.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>nytimes<br />
|
||||
<a href="./test-pages/nytimes/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/nytimes/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/nytimes/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>stratechery<br />
|
||||
|
|
@ -398,16 +158,70 @@
|
|||
<a href="./test-pages/stratechery/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>jsomers<br />
|
||||
<a href="./test-pages/jsomers/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/jsomers/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/jsomers/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>danluu<br />
|
||||
<a href="./test-pages/danluu/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/danluu/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/danluu/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>electrek<br />
|
||||
<a href="./test-pages/electrek/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/electrek/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/electrek/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>financialpost-fishing-for-chips<br />
|
||||
<a href="./test-pages/financialpost-fishing-for-chips/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/financialpost-fishing-for-chips/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/financialpost-fishing-for-chips/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>wechat<br />
|
||||
<a href="./test-pages/wechat/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/wechat/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/wechat/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>samcurry<br />
|
||||
<a href="./test-pages/samcurry/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/samcurry/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/samcurry/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>thevaluable.dev<br />
|
||||
<a href="./test-pages/thevaluable.dev/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/thevaluable.dev/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/thevaluable.dev/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>jacobbrazeal<br />
|
||||
<a href="./test-pages/jacobbrazeal/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/jacobbrazeal/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/jacobbrazeal/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>fiercepharma<br />
|
||||
<a href="./test-pages/fiercepharma/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/fiercepharma/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/fiercepharma/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>brookings.edu<br />
|
||||
<a href="./test-pages/brookings.edu/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/brookings.edu/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/brookings.edu/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>nytimes.com<br />
|
||||
<a href="./test-pages/nytimes.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/nytimes.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/nytimes.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>stackoverflow<br />
|
||||
<a href="./test-pages/stackoverflow/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/stackoverflow/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/stackoverflow/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>blog.jetbrains.com<br />
|
||||
<a href="./test-pages/blog.jetbrains.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/blog.jetbrains.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/blog.jetbrains.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>bookofhook.blogspot.com<br />
|
||||
|
|
@ -416,22 +230,70 @@
|
|||
<a href="./test-pages/bookofhook.blogspot.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>milkroad<br />
|
||||
<a href="./test-pages/milkroad/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/milkroad/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/milkroad/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>channelnewsasia02<br />
|
||||
<a href="./test-pages/channelnewsasia02/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/channelnewsasia02/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/channelnewsasia02/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>sydney.com<br />
|
||||
<a href="./test-pages/sydney.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/sydney.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/sydney.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>aboveavalon<br />
|
||||
<a href="./test-pages/aboveavalon/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/aboveavalon/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/aboveavalon/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>danwang<br />
|
||||
<a href="./test-pages/danwang/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/danwang/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/danwang/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>josephg<br />
|
||||
<a href="./test-pages/josephg/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/josephg/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/josephg/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>city-journal<br />
|
||||
<a href="./test-pages/city-journal/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/city-journal/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/city-journal/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>slowboring<br />
|
||||
<a href="./test-pages/slowboring/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/slowboring/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/slowboring/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>ahhhhfs.com<br />
|
||||
<a href="./test-pages/ahhhhfs.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/ahhhhfs.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/ahhhhfs.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>techcrunch<br />
|
||||
<a href="./test-pages/techcrunch/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/techcrunch/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/techcrunch/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>habr.com<br />
|
||||
<a href="./test-pages/habr.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/habr.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/habr.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>telegr.ph<br />
|
||||
<a href="./test-pages/telegr.ph/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/telegr.ph/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/telegr.ph/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>bitfieldconsulting<br />
|
||||
<a href="./test-pages/bitfieldconsulting/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/bitfieldconsulting/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/bitfieldconsulting/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>garymarcus<br />
|
||||
<a href="./test-pages/garymarcus/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/garymarcus/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/garymarcus/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>substack-email<br />
|
||||
|
|
@ -446,10 +308,148 @@
|
|||
<a href="./test-pages/newsletters/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>sciencedirect<br />
|
||||
<a href="./test-pages/sciencedirect/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/sciencedirect/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/sciencedirect/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>computerenhance.com<br />
|
||||
<a href="./test-pages/computerenhance.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/computerenhance.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/computerenhance.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>nymag<br />
|
||||
<a href="./test-pages/nymag/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/nymag/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/nymag/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>milkroad<br />
|
||||
<a href="./test-pages/milkroad/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/milkroad/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/milkroad/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>getting_started_with_omnivore<br />
|
||||
<a href="./test-pages/getting_started_with_omnivore/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/getting_started_with_omnivore/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/getting_started_with_omnivore/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>news.utexas<br />
|
||||
<a href="./test-pages/news.utexas/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/news.utexas/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/news.utexas/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>johnhcochrane.blogspot<br />
|
||||
<a href="./test-pages/johnhcochrane.blogspot/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/johnhcochrane.blogspot/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/johnhcochrane.blogspot/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>fast-company<br />
|
||||
<a href="./test-pages/fast-company/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/fast-company/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/fast-company/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>community.musictribe.com<br />
|
||||
<a href="./test-pages/community.musictribe.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/community.musictribe.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/community.musictribe.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>moderndiplomacy<br />
|
||||
<a href="./test-pages/moderndiplomacy/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/moderndiplomacy/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/moderndiplomacy/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>energias-renovables.com<br />
|
||||
<a href="./test-pages/energias-renovables.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/energias-renovables.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/energias-renovables.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>computer.rip<br />
|
||||
<a href="./test-pages/computer.rip/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/computer.rip/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/computer.rip/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>berthub-2<br />
|
||||
<a href="./test-pages/berthub-2/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/berthub-2/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/berthub-2/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>lesswrong<br />
|
||||
<a href="./test-pages/lesswrong/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/lesswrong/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/lesswrong/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>youtube-embed<br />
|
||||
<a href="./test-pages/youtube-embed/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/youtube-embed/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/youtube-embed/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>biospace<br />
|
||||
<a href="./test-pages/biospace/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/biospace/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/biospace/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>substack-michaelshellenberger<br />
|
||||
<a href="./test-pages/substack-michaelshellenberger/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/substack-michaelshellenberger/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/substack-michaelshellenberger/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>china.substack<br />
|
||||
<a href="./test-pages/china.substack/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/china.substack/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/china.substack/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>dailymail<br />
|
||||
<a href="./test-pages/dailymail/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/dailymail/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/dailymail/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>people<br />
|
||||
<a href="./test-pages/people/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/people/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/people/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>robinwieruch.de<br />
|
||||
<a href="./test-pages/robinwieruch.de/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/robinwieruch.de/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/robinwieruch.de/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>spakhm<br />
|
||||
<a href="./test-pages/spakhm/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/spakhm/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/spakhm/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>cavesocial<br />
|
||||
<a href="./test-pages/cavesocial/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/cavesocial/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/cavesocial/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>omnivore_getting_started<br />
|
||||
<a href="./test-pages/omnivore_getting_started/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/omnivore_getting_started/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/omnivore_getting_started/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>electrek<br />
|
||||
<a href="./test-pages/electrek/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/electrek/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/electrek/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>berthub<br />
|
||||
|
|
@ -458,40 +458,46 @@
|
|||
<a href="./test-pages/berthub/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>ahhhhfs.com<br />
|
||||
<a href="./test-pages/ahhhhfs.com/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/ahhhhfs.com/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/ahhhhfs.com/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>jsomers<br />
|
||||
<a href="./test-pages/jsomers/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/jsomers/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/jsomers/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>channelnewsasia02<br />
|
||||
<a href="./test-pages/channelnewsasia02/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/channelnewsasia02/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/channelnewsasia02/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>debugger.medium<br />
|
||||
<a href="./test-pages/debugger.medium/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/debugger.medium/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/debugger.medium/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>rootsofprogress<br />
|
||||
<a href="./test-pages/rootsofprogress/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/rootsofprogress/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/rootsofprogress/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>jon.bo<br />
|
||||
<a href="./test-pages/jon.bo/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/jon.bo/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/jon.bo/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>josephg<br />
|
||||
<a href="./test-pages/josephg/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/josephg/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/josephg/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>kdnuggets<br />
|
||||
<a href="./test-pages/kdnuggets/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/kdnuggets/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/kdnuggets/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>cnbc<br />
|
||||
<a href="./test-pages/cnbc/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/cnbc/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/cnbc/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>nytimes-podcasts<br />
|
||||
<a href="./test-pages/nytimes-podcasts/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/nytimes-podcasts/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/nytimes-podcasts/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>omnivore_getting_started<br />
|
||||
<a href="./test-pages/omnivore_getting_started/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/omnivore_getting_started/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/omnivore_getting_started/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
<li>erik-engheim<br />
|
||||
<a href="./test-pages/erik-engheim/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/erik-engheim/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/erik-engheim/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
<li>moxie.org<br />
|
||||
<a href="./test-pages/moxie.org/source.html" target="iframe_b">[source]</a>
|
||||
<a href="./test-pages/moxie.org/expected.html" target="iframe_b">[readability]</a>
|
||||
<a href="./test-pages/moxie.org/distiller.html" target="iframe_b">[dom-distiller]</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"title": "Predictable updating about AI risk",
|
||||
"byline": "Joe Carlsmith",
|
||||
"dir": null,
|
||||
"excerpt": "> \"This present moment used to be the unimaginable future.\"\n> \n> - Stewart Brand …",
|
||||
"siteName": "fakehost",
|
||||
"siteIcon": "https://res.cloudinary.com/lesswrong-2-0/image/upload/v1497915096/favicon_lncumn.ico",
|
||||
"previewImage": "https://res.cloudinary.com/lesswrong-2-0/image/upload/f_auto,q_auto/v1/mirroredImages/bHozHrQD4qxvKdfqq/kkygldeur6b96qqyidee",
|
||||
"publishedDate": null,
|
||||
"language": "English",
|
||||
"readerable": true
|
||||
}
|
||||
340
packages/readabilityjs/test/test-pages/lesswrong/expected.html
Normal file
340
packages/readabilityjs/test/test-pages/lesswrong/expected.html
Normal file
File diff suppressed because one or more lines are too long
1192
packages/readabilityjs/test/test-pages/lesswrong/source.html
Normal file
1192
packages/readabilityjs/test/test-pages/lesswrong/source.html
Normal file
File diff suppressed because one or more lines are too long
1
packages/readabilityjs/test/test-pages/lesswrong/url.txt
Normal file
1
packages/readabilityjs/test/test-pages/lesswrong/url.txt
Normal file
|
|
@ -0,0 +1 @@
|
|||
https://www.lesswrong.com/posts/bHozHrQD4qxvKdfqq/predictable-updating-about-ai-risk
|
||||
Loading…
Reference in a new issue