UNPKG

rsshub

Version:
23 lines (19 loc) 810 B
import ofetch from '@/utils/ofetch'; import { parseDate } from '@/utils/parse-date'; const baseUrl = 'https://www.dlnews.com'; const getData = async (url) => (await ofetch(url)).content_elements; const getList = (data) => data.map((value) => { const { _id, headlines, description, publish_date, website_url, taxonomy, credits, promo_items } = value; return { id: _id, title: headlines.basic, link: `${baseUrl}${website_url}`, description: description.basic, author: credits.by.map((v) => v.name).join(', '), itunes_item_image: promo_items.basic.url, pubDate: parseDate(publish_date), category: taxonomy.sections.map((v) => v.name).join(', '), }; }); export { getData, getList };