You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mercury-parser/scripts/templates/custom-extractor.js

58 lines
1.1 KiB
JavaScript

import template from './index';
export default function(hostname, name) {
return template`
export const ${name} = {
domain: '${hostname}',
title: {
selectors: [
// enter title selectors
],
},
author: {
selectors: [
// enter author selectors
],
},
date_published: {
selectors: [
// enter selectors
],
},
dek: {
selectors: [
// enter selectors
],
},
lead_image_url: {
selectors: [
// enter selectors
],
},
content: {
selectors: [
// enter content selectors
],
// Is there anything in the content you selected that needs transformed
// before it's consumable content? E.g., unusual lazy loaded images
transforms: {
},
// Is there anything that is in the result that shouldn't be?
// The clean selectors will remove anything that matches from
// the result
clean: [
]
},
}
`;
}