Skip to content

Commit 592309e

Browse files
committed
fix(publisher): remove too generic rule
1 parent 495278e commit 592309e

File tree

5 files changed

+4149
-1
lines changed

5 files changed

+4149
-1
lines changed

packages/metascraper-publisher/src/index.js

-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ module.exports = () => ({
3939
toPublisher($ => $filter($, $('#logo'))),
4040
toPublisher($ => $filter($, $('.logo'))),
4141
toPublisher($ => $filter($, $('a[class*="brand" i]'))),
42-
toPublisher($ => $filter($, $('[class*="brand" i]'))),
4342
toPublisher($ => $('[class*="logo" i] a img[alt]').attr('alt')),
4443
toPublisher($ => $('[class*="logo" i] img[alt]').attr('alt')),
4544
toPublisher($ => $filter($, $('title'), el => getFromTitle($filter.fn(el))))
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
'use strict'
2+
3+
const { readFile } = require('fs/promises')
4+
const { resolve } = require('path')
5+
const test = require('ava')
6+
7+
const metascraper = require('../../..')([
8+
require('metascraper-author')(),
9+
require('metascraper-date')(),
10+
require('metascraper-description')(),
11+
require('metascraper-audio')(),
12+
require('metascraper-video')(),
13+
require('metascraper-image')(),
14+
require('metascraper-lang')(),
15+
require('metascraper-logo')(),
16+
require('metascraper-logo-favicon')(),
17+
require('metascraper-publisher')(),
18+
require('metascraper-title')(),
19+
require('metascraper-url')(),
20+
require('metascraper-readability')()
21+
])
22+
23+
const url =
24+
'https://www.therams.com/news/cooper-kupp-being-present-best-version-of-himself-prepares-2024-season'
25+
26+
test('therams', async t => {
27+
const html = await readFile(resolve(__dirname, 'input.html'))
28+
const metadata = await metascraper({ html, url })
29+
console.log(metadata)
30+
t.snapshot(metadata)
31+
})

0 commit comments

Comments
 (0)