now-updater/config.js
2025-12-25 16:49:20 +00:00

36 lines
871 B
JavaScript

import {
getJsonFeedItemContent,
getJsonFeedItemTitle,
getLetterboxdActivity,
getMalojaScrobble,
getReadingBooklogr,
getRSSItemTitle,
getTraktEpisode,
markdownLinkRegex,
} from './utils.js'
export const items = [
{
id: 'blog',
regex: markdownLinkRegex('dylan.weblog.lol'),
getLatest: async () =>
getJsonFeedItemTitle('https://dylan.weblog.lol/feed.json'),
},
{
id: 'pics',
regex: markdownLinkRegex('https://dylan.some.pics/'),
getLatest: async () =>
getJsonFeedItemTitle('https://dylan.some.pics/feed.json'),
},
{
id: 'letterboxd',
regex: markdownLinkRegex('letterboxd.com/STFUDonny'),
getLatest: async () => getLetterboxdActivity('stfudonny', false),
},
{
id: 'trakt',
regex: markdownLinkRegex('trakt.tv/users/crankle'),
getLatest: async () =>
getTraktEpisode('crankle', '78e1e87b446901f7e4f0883dd4995cec', false),
},
]