stratechery-reader 是一个 npm 包,它允许你轻松获取 Stratechery 网站上的文章,并将其转化为简单的文本格式。本文将为您介绍该 npm 包的使用方法和相关功能。
安装 stratechery-reader
使用以下命令在您的项目中安装 stratechery-reader:
npm install stratechery-reader
使用 stratechery-reader
stratechery-reader 的主要方法是 loadArticle
,它将从 stratechery.com 获取指定文章的内容。
以下示例展示了如何使用 stratechery-reader 来获取指定文章的内容:
const { loadArticle } = require('stratechery-reader'); loadArticle(12345).then((article) => { console.log(article.title); console.log(article.content); })
上面示例中的 12345
是文章的 ID。在 Stratechery 网站上打开一个文章,您可以在网址中找到它的 ID。例如:
https://stratechery.com/2016/the-disney-platform
在这个示例中,文章的 ID 是 2016
。
功能和选项
stratechery-reader 还有一些其他的功能和选项,它们可以用来获取更多的文章信息。
摘要
您可以使用 article.summary
属性来获取文章的摘要。
例如:
loadArticle(12345).then((article) => { console.log(article.summary); })
标题
您可以使用 article.title
属性来获取文章的标题。
例如:
loadArticle(12345).then((article) => { console.log(article.title); })
作者
您可以使用 article.author
属性来获取文章的作者。
例如:
loadArticle(12345).then((article) => { console.log(article.author); })
日期
您可以使用 article.date
属性来获取文章的发布日期。
例如:
loadArticle(12345).then((article) => { console.log(article.date); })
URL
您可以使用 article.url
属性来获取文章的 URL。
例如:
loadArticle(12345).then((article) => { console.log(article.url); })
示例
使用以下示例来展示如何在您的项目中使用 stratechery-reader 的所有功能:
const { loadArticle } = require('stratechery-reader'); loadArticle(12345).then((article) => { console.log(`[${article.author}] ${article.title}`); console.log(article.date.toLocaleDateString()); console.log(article.summary); console.log(article.content); })
结论
stratechery-reader 是一个非常有用的 npm 包,它可以帮助您快速获取 Stratechery 网站上的文章,并将其转化为简单的文本格式。希望这篇文章对您有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600671d730d0927023822cb6