2.7.0 • Published 4 years ago
summaly v2.7.0
summaly
Get any web page's summary. Try it out
Installation
$ npm install summaly
Usage
summaly(url[, opts])Options
| Property | Type | Description | Default |
|---|---|---|---|
| followRedirects | boolean | Whether follow redirects | true |
| plugins | plugin[] (see below) | Custom plugins | null |
Plugin
interface IPlugin {
test: (url: URL.Url) => boolean;
summarize: (url: URL.Url) => Promise<Summary>;
}Returns
A Promise of an Object that contains properties below:
Root
| Property | Type | Description |
|---|---|---|
| description | string | The description of the web page |
| icon | string | The url of the icon of the web page |
| sitename | string | The name of the web site |
| thumbnail | string | The url of the thumbnail of the web page |
| player | Player | The player of the web page |
| title | string | The title of the web page |
| url | string | The url of the web page |
Player
| Property | Type | Description |
|---|---|---|
| url | string | The url of the player |
| width | number | The width of the player |
| height | number | The height of the player |
Example
import summaly from 'summaly';
const summary = await summaly('https://www.youtube.com/watch?v=NMIEAhH_fTU');
console.log(summary); // will be ... ↓
/*
{
title: '【楽曲試聴】「Stage Bye Stage」(歌:島村卯月、渋谷凛、本田未央)',
icon: 'https://s.ytimg.com/yts/img/favicon-vfl8qSV2F.ico',
description: 'http://columbia.jp/idolmaster/ 2018年7月18日発売予定 THE IDOLM@STER CINDERELLA GIRLS CG STAR LIVE Stage Bye Stage 歌:島村卯月、渋谷凛、本田未央 COCC-17495[CD1枚組] ¥1,200+税 収録内容 Tr...',
thumbnail: 'https://i.ytimg.com/vi/NMIEAhH_fTU/maxresdefault.jpg',
player: {
url: 'https://www.youtube.com/embed/NMIEAhH_fTU',
width: 1280,
height: 720
},
sitename: 'YouTube',
url: 'https://www.youtube.com/watch?v=NMIEAhH_fTU'
}
*/Testing
npm run test
License
2.7.0
4 years ago
2.6.0
4 years ago
2.5.1
4 years ago
2.5.0
4 years ago
2.4.1
5 years ago
2.4.0
6 years ago
2.3.1
7 years ago
2.3.0
7 years ago
2.2.0
8 years ago
2.1.4
8 years ago
2.1.3
8 years ago
2.1.2
8 years ago
2.1.1
8 years ago
2.1.0
8 years ago
2.0.6
8 years ago
2.0.5
8 years ago
2.0.4
8 years ago
2.0.3
9 years ago
2.0.2
9 years ago
2.0.1
9 years ago
2.0.0
9 years ago
1.6.1
9 years ago
1.6.0
9 years ago
1.5.0
9 years ago
1.4.1
9 years ago
1.4.0
9 years ago
1.3.0
9 years ago
1.2.7
9 years ago
1.2.6
10 years ago
1.2.5
10 years ago
1.2.4
10 years ago
1.2.3
10 years ago
1.2.2
10 years ago
1.2.1
10 years ago
1.2.0
10 years ago
1.1.3
10 years ago
1.1.2
10 years ago
1.1.1
10 years ago
1.1.0
10 years ago
1.0.0
10 years ago
