Add Scaffold as a built-in developer tool

This commit is contained in:
Dan Stillman 2019-08-02 06:09:36 -04:00
parent 00c159a1b4
commit 2b6fb73b57
38 changed files with 42578 additions and 0 deletions

View file

@ -0,0 +1,21 @@
function scrape(doc, url) {
var translator = Zotero.loadTranslator('web');
// Embedded Metadata
translator.setTranslator('951c027d-74ac-47d4-a107-9c3069ab7b48');
// translator.setDocument(doc);
translator.setHandler('itemDone', function (obj, item) {
// TODO adjust if needed:
item.section = "News";
item.complete();
});
translator.getTranslatorObject(function (trans) {
trans.itemType = "newspaperArticle";
// TODO map additional meta tags here, or delete completely
trans.addCustomFields({
'twitter:description': 'abstractNote'
});
trans.doWeb(doc, url);
});
}