Skip to content

Commit 1892ea5

Browse files
committed
Pretty
1 parent ae355f3 commit 1892ea5

File tree

2 files changed

+38
-40
lines changed

2 files changed

+38
-40
lines changed

src/rules/date.js

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const REGEX_NUMBER = /^[0-9]+$/
1212
* @return {Function} wrapped
1313
*/
1414

15-
const wrap = (rule) => ($) => {
15+
const wrap = rule => $ => {
1616
let value = rule($)
1717
if (!value) return
1818

@@ -43,30 +43,30 @@ const wrap = (rule) => ($) => {
4343
*/
4444

4545
module.exports = [
46-
wrap(($) => $('meta[property="article:published_time"]').attr('content')),
47-
wrap(($) => $('meta[name="dc.date"]').attr('content')),
48-
wrap(($) => $('meta[name="DC.date"]').attr('content')),
49-
wrap(($) => $('meta[name="dc.date.issued"]').attr('content')),
50-
wrap(($) => $('meta[name="DC.date.issued"]').attr('content')),
51-
wrap(($) => $('meta[name="dc.date.created"]').attr('content')),
52-
wrap(($) => $('meta[name="DC.date.created"]').attr('content')),
53-
wrap(($) => $('meta[name="DC.Date"]').attr('content')),
54-
wrap(($) => $('meta[name="date"]').attr('content')),
55-
wrap(($) => $('meta[name="dcterms.date"]').attr('content')),
56-
wrap(($) => $('[itemprop="datePublished"]').attr('content')),
57-
wrap(($) => $('time[itemprop*="pubDate"]').attr('datetime')),
58-
wrap(($) => $('time[itemprop*="pubdate"]').attr('datetime')),
59-
wrap(($) => $('[property*="dc:date"]').attr('content')),
60-
wrap(($) => $('[property*="dc:created"]').attr('content')),
61-
wrap(($) => $('time[datetime][pubdate]').attr('datetime')),
62-
wrap(($) => $('meta[name="sailthru.date"]').attr('content')),
63-
wrap(($) => $('meta[property="book:release_date"]').attr('content')),
64-
wrap(($) => $('time[datetime]').attr('datetime')),
65-
wrap(($) => $('[class*="byline"]').text()),
66-
wrap(($) => $('[class*="dateline"]').text()),
67-
wrap(($) => $('[class*="date"]').text()),
68-
wrap(($) => $('[id*="date"]').text()),
69-
wrap(($) => $('[class*="post-meta"]').text()),
46+
wrap($ => $('meta[property="article:published_time"]').attr('content')),
47+
wrap($ => $('meta[name="dc.date"]').attr('content')),
48+
wrap($ => $('meta[name="DC.date"]').attr('content')),
49+
wrap($ => $('meta[name="dc.date.issued"]').attr('content')),
50+
wrap($ => $('meta[name="DC.date.issued"]').attr('content')),
51+
wrap($ => $('meta[name="dc.date.created"]').attr('content')),
52+
wrap($ => $('meta[name="DC.date.created"]').attr('content')),
53+
wrap($ => $('meta[name="DC.Date"]').attr('content')),
54+
wrap($ => $('meta[name="date"]').attr('content')),
55+
wrap($ => $('meta[name="dcterms.date"]').attr('content')),
56+
wrap($ => $('[itemprop="datePublished"]').attr('content')),
57+
wrap($ => $('time[itemprop*="pubDate"]').attr('datetime')),
58+
wrap($ => $('time[itemprop*="pubdate"]').attr('datetime')),
59+
wrap($ => $('[property*="dc:date"]').attr('content')),
60+
wrap($ => $('[property*="dc:created"]').attr('content')),
61+
wrap($ => $('time[datetime][pubdate]').attr('datetime')),
62+
wrap($ => $('meta[name="sailthru.date"]').attr('content')),
63+
wrap($ => $('meta[property="book:release_date"]').attr('content')),
64+
wrap($ => $('time[datetime]').attr('datetime')),
65+
wrap($ => $('[class*="byline"]').text()),
66+
wrap($ => $('[class*="dateline"]').text()),
67+
wrap($ => $('[class*="date"]').text()),
68+
wrap($ => $('[id*="date"]').text()),
69+
wrap($ => $('[class*="post-meta"]').text()),
7070
wrap(($, url) => {
7171
const regexp = /(\d{4}[-/]\d{2}[-/]\d{2})/
7272
const match = regexp.exec(url)
@@ -76,7 +76,7 @@ module.exports = [
7676
const date = new Date(string)
7777
return date.toISOString()
7878
}),
79-
wrap(($) => {
79+
wrap($ => {
8080
const text = $('[class*="byline"]').text()
8181
if (!text) return
8282

src/rules/description.js

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -23,26 +23,24 @@ const sanetize = flow([
2323
* @return {Function} wrapped
2424
*/
2525

26-
function wrap (rule) {
27-
return ($) => {
28-
let value = rule($)
26+
const wrap = rule => $ => {
27+
let value = rule($)
2928

30-
if (!isString(value)) return
31-
return sanetize(value)
32-
}
29+
if (!isString(value)) return
30+
return sanetize(value)
3331
}
3432

3533
/**
3634
* Rules.
3735
*/
3836

3937
module.exports = [
40-
wrap(($) => $('meta[property="og:description"]').attr('content')),
41-
wrap(($) => $('meta[name="twitter:description"]').attr('content')),
42-
wrap(($) => $('meta[name="description"]').attr('content')),
43-
wrap(($) => $('meta[name="sailthru.description"]').attr('content')),
44-
wrap(($) => $('meta[itemprop="description"]').attr('content')),
45-
wrap(($) => $('.post-content p').first().text()),
46-
wrap(($) => $('.entry-content p').first().text()),
47-
wrap(($) => $('article p').first().text())
38+
wrap($ => $('meta[property="og:description"]').attr('content')),
39+
wrap($ => $('meta[name="twitter:description"]').attr('content')),
40+
wrap($ => $('meta[name="description"]').attr('content')),
41+
wrap($ => $('meta[name="sailthru.description"]').attr('content')),
42+
wrap($ => $('meta[itemprop="description"]').attr('content')),
43+
wrap($ => $('.post-content p').first().text()),
44+
wrap($ => $('.entry-content p').first().text()),
45+
wrap($ => $('article p').first().text())
4846
]

0 commit comments

Comments
 (0)