Add Scaffold as a built-in developer tool
This commit is contained in:
parent
00c159a1b4
commit
2b6fb73b57
38 changed files with 42578 additions and 0 deletions
21
chrome/content/scaffold/templates/scrapeEM.js
Normal file
21
chrome/content/scaffold/templates/scrapeEM.js
Normal 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);
|
||||
});
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue