mirror of
https://github.com/misskey-dev/summaly.git
synced 2025-05-08 15:17:20 +09:00
summaly
Get any web page's summary.
Installation
$ npm install summaly
Usage
(url: string) => Promise<{
title: string;
icon: string;
description: string;
thumbnail: string;
sitename: string;
}>
Example
import summaly from 'summaly';
const summary = await summaly('http://elephant.2chblog.jp/archives/52025138.html');
console.log(summary); // will be ... ↓
/*
{
title: 'モバP「ありすと言えばお漏らし。お漏らしと言えばありす」',
icon: 'http://livedoor.blogimg.jp/tmg24news/imgs/9/5/favicon.ico',
description: '1:以下、名無しにかわりましてVIPがお送りします:2013/03/30(土) 14:57:29.09 ID:An34eOmY0モバP「反論が あるやつもいるかもしれない」 モバP「だが俺の主張も聞いてほしい! お漏らしさせるならありすが一番だ!」 日菜子「むふふ……いきなりそんなことを大声で',
thumbnail: 'http://livedoor.blogimg.jp/tmg24news/imgs/8/d/8df6e1a0-s.jpg',
sitename: 'エレファント速報:SSまとめブログ'
}
*/
License
Languages
TypeScript
76.3%
HTML
11.9%
JavaScript
11.8%