zotero-translators/Erudit.js
mvolz 8f535311ca Update to 528296d on github.com/zotero/translators
Squashed commit of the following:

commit 528296d74c
Author: Philipp Zumstein <zuphilip@users.noreply.github.com>
Date:   Sat Jan 20 18:01:06 2018 +0100

    [ACM Digital Library]: Handle also classification pages (#1523)

    Fix also abstract for multiples and some small cleaning thing.

commit ff6a38cf67
Author: Sebastian Karcher <karcher@u.northwestern.edu>
Date:   Sun Jan 14 17:07:21 2018 -0500

    Fix Sage authors after they broke RIS (#1522)

commit c7111bae31
Author: Philipp Zumstein <zuphilip@users.noreply.github.com>
Date:   Sun Jan 14 21:59:44 2018 +0100

    [Le Monde] Add abonnes subdomain, fix section title (#1521)

    This relates to #1520.

commit c7ce0da1a6
Author: Philipp Zumstein <zuphilip@users.noreply.github.com>
Date:   Fri Jan 12 17:43:44 2018 +0100

    Update beck-online.js (#1516)

    They changed the HTML slightly, such that some elements (date, number)
    were not anymore extracted. Moreover, some cases did not work anymore,
    e.g. Leitsatzkartei. This commit should fix all of these.

commit 18f8d6a2f3
Author: Sebastian Karcher <karcher@u.northwestern.edu>
Date:   Sun Jan 7 17:25:43 2018 -0500

    Fix multiples in ScienceDirect (#1513)

    * Fix multiples in ScienceDirect for new format.
    * Remove format "ArticleListURL" no longer used
    * replace indexOf with includes

commit a6b2412c75
Author: Sebastian Karcher <karcher@u.northwestern.edu>
Date:   Sun Jan 7 13:29:59 2018 -0500

    Add El Pais Translator (#1514)

    * Add El Pais Translator
    * Update following review
    * Update tests after #1515

commit 7081d6b524
Author: Philipp Zumstein <zuphilip@users.noreply.github.com>
Date:   Sun Jan 7 16:06:08 2018 +0100

    [EM] Extend possibilities to extract the language (#1515)

commit f4a0d8e39d
Author: yunusong <yunusong@yahoo.co.kr>
Date:   Thu Jan 4 07:59:56 2018 -0500

    Kstudy translator (#1308)

    Using RIS data and author tweaks

commit 2e9eaba1eb
Author: Philipp Zumstein <zuphilip@users.noreply.github.com>
Date:   Thu Jan 4 04:00:20 2018 +0100

    Denik CZ translator contd (#1508)

    * Rewrite Denik CZ.js by using EM translator

commit 0fec46275f
Author: Philipp Zumstein <zuphilip@users.noreply.github.com>
Date:   Wed Jan 3 04:42:21 2018 +0100

    Add new translator Erudit.js (#1509)

    Closes #981

commit 089a178322
Author: Philipp Zumstein <zuphilip@users.noreply.github.com>
Date:   Mon Jan 1 23:35:02 2018 +0100

    Citavi 5 XML: Distinguish between local paths and URLs (#1507)

    The local files (e.g. PDFs) have to be moved manually to
    the same folder beforehand.

commit f20c44dfed
Author: Dan Michael O. Heggø <danmichaelo@gmail.com>
Date:   Mon Jan 1 10:46:46 2018 +0100

    Rewrite National Library of Norway for new site (#1486)

commit 71a55e8089
Author: Philipp Zumstein <zuphilip@users.noreply.github.com>
Date:   Mon Jan 1 10:30:58 2018 +0100

    Handle phdthesis and mastersthesis in BibTeX import/export (#1505)

    * Discriminates phdthesis and mastersthesis BibTeX types.

    See
    https://forums.zotero.org/discussion/6276/support-for-masters-thesis-type-and-full-bibtex-format/
    for a discussion of the pros and cons to this approach.

    * If the BibTeX type carries all relevant information, then the Zotero
    field "Type" is redundant and should be suppressed.

    * Add new tests for theses

commit 4d76b89f15
Author: Guy Aglionby <GuyAglionby@users.noreply.github.com>
Date:   Wed Dec 27 17:30:03 2017 +0000

    Add Semantic Scholar translator (#1497)

commit d1e0a252d7
Author: Dan Michael O. Heggø <danmichaelo@gmail.com>
Date:   Wed Dec 27 16:04:10 2017 +0100

    MODS: Two changes (#1488)

    * MODS: Change genre mapping

    Change mapping for 'bibliography'.

    * MODS: Include part number and title

    Include part number and title in title.

commit 7cc5ecbf0d
Author: Philipp Zumstein <zuphilip@users.noreply.github.com>
Date:   Wed Dec 27 15:59:27 2017 +0100

    Import also BibLaTeX in BibTeX.js (#1504)

    Closes #1400.

commit 3119643f1d
Author: Philipp Zumstein <zuphilip@users.noreply.github.com>
Date:   Wed Dec 27 15:54:20 2017 +0100

    Add new translator for EUR-Lex (#1502)

    Closes #1499.

commit 42b4f23200
Author: Sebastian Karcher <karcher@u.northwestern.edu>
Date:   Thu Dec 21 09:42:10 2017 -0500

    [HAL] Fix saving from PDF view (#1501)

commit ce38a083bd
Author: Chetan Kushwaha <chetankushwaha0@gmail.com>
Date:   Sat Dec 16 02:13:34 2017 +0530

    Fixed Bookmarks.js HTML character references in title. (#1496)

    As discussed here: https://github.com/zotero/translators/issues/1485

commit 8c58a9e5fb
Author: Sebastian Karcher <karcher@u.northwestern.edu>
Date:   Mon Dec 11 17:30:36 2017 -0500

    Add Air University Journals (#1494)

    * Add Air University

    ASJP and SSQ -- lot's of scraping, and authors and abstract can be
    inconsisten, but rest should be solid.

commit dfd53381ee
Author: Philipp Zumstein <zuphilip@users.noreply.github.com>
Date:   Sat Dec 9 17:04:09 2017 +0100

    [Citavi 5 XML] Handle wrongly sorted collection relations (#1495)

    This is a simple fix which solves the problem that the relactions
    between categories are not always ordered correctly. More precisely
    it will ignore the hierarchical number in these cases.

commit 021e9abf7a
Author: Sebastian Karcher <karcher@u.northwestern.edu>
Date:   Mon Dec 4 23:31:01 2017 -0500

    Integrum (#1492)

    No tests since this is all session IDs
    Lot's of different formats & frames to handle

commit 1baa02669e
Author: Sebastian Karcher <karcher@u.northwestern.edu>
Date:   Sat Dec 2 23:41:55 2017 -0500

    Quick fix for Google Books Multiples (#1491)

    This might be due for a re-write -- lots of legacy code here, but that
    requires checking lots of cases as translator accommodates lots of
    different views&errors

Change-Id: Ic2bc6e1facba2d5b88e4e749bf088f28a3b7ef0c
2018-01-22 13:35:46 +00:00

273 行
14 KiB
JavaScript

此文件含有不可见的 Unicode 字符

此文件含有人类无法区分的不可见的 Unicode 字符,但可以由计算机进行不同的处理。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

{
"translatorID": "daad5868-6e6a-414e-b2da-14fa013879fc",
"label": "Erudit",
"creator": "Philipp Zumstein",
"target": "^https?://(www\\.)?erudit\\.org/",
"minVersion": "3.0",
"maxVersion": "",
"priority": 100,
"inRepository": true,
"translatorType": 4,
"browserSupport": "gcsibv",
"lastUpdated": "2018-01-02 22:48:58"
}
/*
***** BEGIN LICENSE BLOCK *****
Copyright © 2018 Philipp Zumstein
This file is part of Zotero.
Zotero is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Zotero is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with Zotero. If not, see <http://www.gnu.org/licenses/>.
***** END LICENSE BLOCK *****
*/
// attr()/text() v2
function attr(docOrElem,selector,attr,index){var elem=index?docOrElem.querySelectorAll(selector).item(index):docOrElem.querySelector(selector);return elem?elem.getAttribute(attr):null;}function text(docOrElem,selector,index){var elem=index?docOrElem.querySelectorAll(selector).item(index):docOrElem.querySelector(selector);return elem?elem.textContent:null;}
function detectWeb(doc, url) {
var type = attr(doc, 'meta[property="og:type"]', 'content');
if ((url.includes('/revues/') || url.includes('/journals/')) && type == "article") {
return "journalArticle";
} else if (getSearchResults(doc, true)) {
return "multiple";
}
}
function getSearchResults(doc, checkOnly) {
var items = {};
var found = false;
var rows = doc.querySelectorAll('.result h3 a, .article-item h6 a');
for (let i=0; i<rows.length; i++) {
let href = rows[i].href;
let title = ZU.trimInternal(rows[i].textContent);
if (!href || !title) continue;
if (checkOnly) return true;
found = true;
items[href] = title;
}
return found ? items : false;
}
function doWeb(doc, url) {
if (detectWeb(doc, url) == "multiple") {
Zotero.selectItems(getSearchResults(doc, false), function (items) {
if (!items) {
return true;
}
var articles = [];
for (var i in items) {
articles.push(i);
}
ZU.processDocuments(articles, scrape);
});
} else {
scrape(doc, url);
}
}
function scrape(doc, url) {
var abstractFR = text(doc, '#resume-fr>p');
var abstractEN = text(doc, '#resume-en>p');
var abstract;
if (url.includes('/en/')) {
abstract = abstractEN || abstractFR;
} else {
abstract = abstractFR || abstractEN;
}
var translator = Zotero.loadTranslator('web');
// Embedded Metadata
translator.setTranslator('951c027d-74ac-47d4-a107-9c3069ab7b48');
translator.setDocument(doc);
translator.setHandler('itemDone', function (obj, item) {
if (abstract) {
item.abstractNote = abstract.replace(/^\s*/mg, '').replace(/\n/g, ' ');
}
if (item.publicationTitle) {
item.publicationTitle = ZU.unescapeHTML(item.publicationTitle);
}
item.complete();
});
translator.translate();
}
/** BEGIN TEST CASES **/
var testCases = [
{
"type": "web",
"url": "https://www.erudit.org/fr/revues/ri/1989-v44-n2-ri1155/050499ar/",
"items": [
{
"itemType": "journalArticle",
"title": "Employee Performance as a Function of Job Orientation and Job Design",
"creators": [
{
"firstName": "Carol",
"lastName": "Sales",
"creatorType": "author"
},
{
"firstName": "Eliahu",
"lastName": "Levanoni",
"creatorType": "author"
},
{
"firstName": "Robert",
"lastName": "Knoop",
"creatorType": "author"
}
],
"date": "1989",
"DOI": "10.7202/050499ar",
"ISSN": "0034-379X, 1703-8138",
"abstractNote": "Les approches contemporaines à l'étude de la structuration des tâches ont démontré la nécessité d'un ajustement approprié entre l'individu et le poste qu'il occupe. À l'occasion d'un examen récent de la complexité des tâches, un auteur concluait qu'il fallait considérer à la fois les caractéristiques de la tâche et celles de la personne pour apprécier le rendement au travail.De nombreux auteurs ont exprimé des doutes à propos de la justesse de la méthodologie utilisée pour mesurer simultanément les différences individuelles et les caractéristiques d'un poste. Essentiellement, la méthodologie recourt à des moyens qui se fondent sur l'appréciation propre du salarié pour déterminer les caractéristiques d'une tâche. Un auteur distingue entre la complexité objective d'une tâche et la complexité subjective que le titulaire en perçoit. En conséquence, des employés différents définissent d'une façon différente les caractéristiques d'un même poste. Quelques recherchistes estiment que les individus ont tendance à s'accorder dans leurs appréciations en général. Selon ce point de vue, si les travailleurs affirment que leur poste comporte les caractéristiques cotées, il est fort probable qu'ils décriront leurs attitudes touchant celui-ci d'une manière positive. De plus, certains chercheurs soutiennent que les corrélations substantielles souvent notées dans les études en matière de conception des tâches ne peuvent pas indiquer les rapports réels, mais être plutôt le produit de l'ordre des échelles utilisées dans une étude particulière. De façon à surmonter ces déficiences, les caractéristiques des tâches ont été évaluées dans la présente étude par les supérieurs immédiats des employés.On a beaucoup appuyé sur le rôle des différences entre les individus dans les recherches en matière de structuration des tâches. La force du désir de progrès (FDP), notion abstraite traduisant l'aspiration innée de l'individu de se réaliser et de se développer, est l'une des variables relatives aux différences individuelles qui est la plus fréquemment vérifiée. Cependant, l'utilité de cette formule comme variable régulatrice dans la recherche sur la structuration des tâches a été mise en doute dans des travaux récents. La présente étude examine l'orientation des tâches en tant que substitut à la FDP comme modérateur entre les exigences de l'emploi, le rendement, la satisfaction au travail et le degré de motivation de l'employé. L'adaptation au poste d'orientation des tâches est une tendance individuelle, un attribut relativement stable fondé sur le système des valeurs d'un individu. On peut identifier deux catégories principales d'orientation : l'une intrinsèque, où l'employé recherche les responsabilités, le défi, le progrès; l'autre, extrinsèque, lui fait préférer les bonnes conditions de travail, un salaire équitable et des relations amicales avec les contremaîtres.L'échantillonnage de cette enquête comprenait 333 salariés appartenant à 47 groupes de travail différents et leurs contremaîtres dans 18 organisations diversifiées. Pour chaque employé, les contremaîtres ont rempli les formulaires suivants : le formulaire de notation des emplois (lesquels évaluaient cinq caractéristiques du poste) et les neuf points de l'échelle de rendement. Pour leur part, les employés ont rempli l'échelle des comportements au travail (mesure de l'orientation des tâches), l'échelle de satisfaction au travail de l'index descriptif du poste et un court formulaire portant sur la motivation au travail.Le processus statistique principal comprenait une régression hiérarchique. Les résultats ont indiqué que l'orientation des tâches atténuait dans une certaine mesure le rapport entre les caractéristiques du poste et le rendement en général (qualité du rendement et non-quantité). On n'a remarqué aucun effet de modération en ce qui a trait au travail même et à la motivation. En ce qui touche la performance, on peut estimer que les travailleurs qui aiment les responsabilités, les défis et l'avancement réagissent d'une façon plus positive à des postes dont les exigences sont plus considérables, parce que ces individus cherchent à combler les aspirations plus hautes qu'ils découvrent dans le contenu de la tâche. Les emplois dont les exigences sont plus élevées offrent en conséquence l'occasion voulue de satisfaire leurs ambitions professionnelles, compte tenu des connaissances du titulaire.Le manque d'orientation des tâches comme agent modérateur du rapport entre les cinq caractéristiques, d'une part, la satisfaction au travail et la motivation, d'autre part, peuvent s'expliquer parce que les contremaîtres ont évalué les caractéristiques de la tâche de leurs subordonnés, tandis que ce sont les employés eux-mêmes qui ont estimé leur degré de satisfaction et de motivation au travail. Il est normal que des divergences de perception existent entre contremaîtres et subordonnés.À l'avenir, la recherche devrait scruter les comparaisons qu'il y a lieu d'établir entre les réactions des contremaîtres et celles de leurs subordonnés et le rôle joué par le type de direction en plus de l'orientation des tâches en tant que variable modératrice dans les études en matière de structuration des tâches.",
"issue": "2",
"journalAbbreviation": "ri",
"language": "en",
"libraryCatalog": "www.erudit.org",
"pages": "409-420",
"publicationTitle": "Relations industrielles / Industrial Relations",
"url": "http://www.erudit.org/fr/revues/ri/1989-v44-n2-ri1155/050499ar/",
"volume": "44",
"attachments": [
{
"title": "Full Text PDF",
"mimeType": "application/pdf"
},
{
"title": "Snapshot"
}
],
"tags": [],
"notes": [],
"seeAlso": []
}
]
},
{
"type": "web",
"url": "https://www.erudit.org/en/journals/ri/1989-v44-n2-ri1155/050499ar/",
"items": [
{
"itemType": "journalArticle",
"title": "Employee Performance as a Function of Job Orientation and Job Design",
"creators": [
{
"firstName": "Carol",
"lastName": "Sales",
"creatorType": "author"
},
{
"firstName": "Eliahu",
"lastName": "Levanoni",
"creatorType": "author"
},
{
"firstName": "Robert",
"lastName": "Knoop",
"creatorType": "author"
}
],
"date": "1989",
"DOI": "10.7202/050499ar",
"ISSN": "0034-379X, 1703-8138",
"abstractNote": "Two weaknesses in previous job design research were examined: the overuse of self-report measurements and the questionable use of Growth Need Strength as a moderator between job characteristics and employee performance. Job orientation was hypothesized to moderate the relationship between job characteristics and employee performance. Results indicated that job orientation moderated the relationship between job characteristics and quality of performance but not between job characteristics and quantity of performance, job involvement and satisfaction with work.",
"issue": "2",
"journalAbbreviation": "ri",
"language": "en",
"libraryCatalog": "www.erudit.org",
"pages": "409-420",
"publicationTitle": "Relations industrielles / Industrial Relations",
"url": "http://www.erudit.org/en/journals/ri/1989-v44-n2-ri1155/050499ar/",
"volume": "44",
"attachments": [
{
"title": "Full Text PDF",
"mimeType": "application/pdf"
},
{
"title": "Snapshot"
}
],
"tags": [],
"notes": [],
"seeAlso": []
}
]
},
{
"type": "web",
"url": "https://www.erudit.org/en/journals/documentation/2015-v61-n2-3-documentation02049/1032808ar/",
"items": [
{
"itemType": "journalArticle",
"title": "Les techniques de la documentation : un programme de formation collégiale en évolution",
"creators": [
{
"firstName": "Stéphane",
"lastName": "Ratté",
"creatorType": "author"
}
],
"date": "2015",
"DOI": "10.7202/1032808ar",
"ISSN": "0315-2340, 2291-8949",
"abstractNote": "In order to maintain the relevance of the curriculum and to ensure current labour market requirements, a revision of the library technology programme of the Collège de Maisonneuve was launched in 2014. The department identified a number of challenges that were assembled around seven themes: cataloguing, public services, records management, automated information systems, project management, professional attitudes and field experience. This article presents an overview of these challenges and establishes a portrait of the library technology programme. It also enables a better understanding of the competencies expected of a library technician.",
"issue": "2-3",
"journalAbbreviation": "documentation",
"language": "fr",
"libraryCatalog": "www.erudit.org",
"pages": "45-52",
"publicationTitle": "Documentation et bibliothèques",
"shortTitle": "Les techniques de la documentation",
"url": "http://www.erudit.org/en/journals/documentation/2015-v61-n2-3-documentation02049/1032808ar/",
"volume": "61",
"attachments": [
{
"title": "Full Text PDF",
"mimeType": "application/pdf"
},
{
"title": "Snapshot"
}
],
"tags": [],
"notes": [],
"seeAlso": []
}
]
},
{
"type": "web",
"url": "https://www.erudit.org/fr/recherche/?basic_search_term=zotero&basic_search_field=all&advanced_search_operator1=AND&advanced_search_term1=&advanced_search_field1=all&advanced_search_operator2=AND&advanced_search_term2=&advanced_search_field2=all&advanced_search_operator3=AND&advanced_search_term3=&advanced_search_field3=all&advanced_search_operator4=AND&advanced_search_term4=&advanced_search_field4=all&advanced_search_operator5=AND&advanced_search_term5=&advanced_search_field5=all&pub_year_start=1900&pub_year_end=2017",
"items": "multiple"
},
{
"type": "web",
"url": "https://www.erudit.org/fr/revues/memoires/2016-v8-n1-memoires02805/",
"items": "multiple"
}
]
/** END TEST CASES **/