zotero/translators/Cairn.info.js

369 lines
15 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"translatorID": "f46cc903-c447-47d6-a2cf-c75ed22dc96b",
"label": "Cairn.info",
"creator": "Sebastian Karcher, Sylvain Machefert and Nicolas Chachereau",
"target": "^https?://www\\.cairn\\.info/",
"minVersion": "3.0",
"maxVersion": "",
"priority": 100,
"inRepository": true,
"translatorType": 4,
"browserSupport": "gcsibv",
"lastUpdated": "2023-10-23 08:08:57"
}
/*
CAIRN.info Translator
Copyright (C) 2013-2022 Sebastian Karcher
This program 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.
This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
*/
function detectWeb(doc, _url) {
let breadcrumbPage = text(doc, '#tab-article, #tab-resume');
// Z.debug(breadcrumbPage)
if (breadcrumbPage == "Ouvrage collectif") {
return "book";
}
else if (breadcrumbPage == "Article") {
return "journalArticle";
}
else if (breadcrumbPage == "Chapitre") {
return "bookSection";
}
else if (breadcrumbPage == "Résumé") {
let typeDocument = ZU.xpathText(doc, '//ol[@class="breadcrumb"]/li[2]/a');
// Z.debug(typeDocument)
if (typeDocument == "Revues") {
return "journalArticle";
}
else if (typeDocument == "Ouvrages") {
return "bookSection";
}
}
if (doc.querySelectorAll('.article-list-item .titre-article')) {
return "multiple";
}
return false;
}
function getSearchResults(doc, checkOnly) {
var items = {};
var found = false;
var rows = doc.querySelectorAll('.article-list-item .titre-article');
for (let row of rows) {
let href = attr(row, 'a', 'href');
let title = ZU.trimInternal(row.textContent);
if (!href || !title) continue;
if (checkOnly) return true;
found = true;
items[href] = title;
}
return found ? items : false;
}
async function doWeb(doc, url) {
if (await detectWeb(doc, url) == 'multiple') {
let items = await Zotero.selectItems(getSearchResults(doc, false));
if (!items) return;
for (let url of Object.keys(items)) {
await scrape(await requestDocument(url));
}
}
else {
await scrape(doc);
}
}
async function scrape(doc) {
let risURL = attr(doc, '#export-citation [data-webtrends-action="clickOnExportZotero"]', 'href');
// Z.debug(risURL)
let pdfLink = attr('[name="citation_pdf_url"]', 'content');
let keywords = attr('[name="article-mot_cle"]', 'content');
let issn = attr('[name="citation_issn"]', 'content');
let risText = await requestText(risURL);
// Z.debug(risText);
let translator = Zotero.loadTranslator('import');
translator.setTranslator('32d59d2d-b65a-4da4-b0a3-bdd3cfb979e7'); // RIS
translator.setString(risText);
translator.setHandler('itemDone', (_obj, item) => {
if (item.ISSN) {
item.ISSN = ZU.cleanISSN(item.ISSN);
}
if (!item.ISSN && issn) {
item.ISSN = issn;
}
if (keywords) {
let keywordArray = keywords.split(/\s*;\s*/);
item.tags = keywordArray;
}
if (item.language) {
item.language = item.language.toLowerCase();
}
item.archive = "";
// There's some attachement information in the RIS that we discard
item.attachments = [];
if (pdfLink) {
item.attachments.push({
url: pdfLink,
title: 'Full Text PDF',
mimeType: 'application/pdf'
});
}
item.attachments.push({
title: 'Snapshot',
document: doc
});
item.complete();
});
await translator.translate();
}
/** BEGIN TEST CASES **/
var testCases = [
{
"type": "web",
"url": "https://www.cairn.info/revue-d-economie-du-developpement-2012-4.htm",
"items": "multiple"
},
{
"type": "web",
"url": "https://www.cairn.info/resultats_recherche.php?searchTerm=artiste",
"items": "multiple"
},
{
"type": "web",
"url": "https://www.cairn.info/publications-de-Topalov-Christian--1020.htm",
"items": "multiple"
},
{
"type": "web",
"url": "https://www.cairn.info/resume.php?ID_ARTICLE=RESS_521_0065",
"items": [
{
"itemType": "journalArticle",
"title": "Les enjeux normatifs et politiques de la diffusion de la recherche. Bénéfices sociaux et libre accès",
"creators": [
{
"lastName": "Landes",
"firstName": "Xavier",
"creatorType": "author"
}
],
"date": "2014",
"DOI": "10.4000/ress.2663",
"ISSN": "0048-8046",
"abstractNote": "Le savoir est une activité coopérative essentielle pour les sociétés industrielles. Base de leur modèle économique, il produit par ailleurs de nombreux bénéfices matériels, socio-politiques et distants, en particulier au travers de sa diffusion. Dans ce contexte, il devient important de déterminer les principes qui devraient orienter la répartition des coûts quune telle diffusion implique. La Recommandation de la Commission européenne du 17 juillet 2012 va dans ce sens en proposant de rendre gratuit laccès aux résultats des recherches financées par des fonds publics. Elle offre ainsi un cadre idéal pour discuter de la juste répartition des coûts de diffusion du savoir.",
"issue": "1",
"journalAbbreviation": "Revue européenne des sciences sociales",
"language": "fr",
"libraryCatalog": "Cairn.info",
"pages": "65-92",
"publicationTitle": "Revue européenne des sciences sociales",
"shortTitle": "Les enjeux normatifs et politiques de la diffusion de la recherche",
"url": "https://www.cairn.info/revue-europeenne-des-sciences-sociales-2014-1-page-65.htm",
"volume": "52-1",
"attachments": [
{
"title": "Full Text PDF",
"mimeType": "application/pdf"
},
{
"title": "Snapshot",
"mimeType": "text/html"
}
],
"tags": [
{
"tag": "bénéfices sociaux"
},
{
"tag": "libre accès"
},
{
"tag": "publications académiques"
},
{
"tag": "recherche"
},
{
"tag": "État"
}
],
"notes": [],
"seeAlso": []
}
]
},
{
"type": "web",
"url": "https://www.cairn.info/resume.php?ID_ARTICLE=RHIS_121_0049",
"items": [
{
"itemType": "journalArticle",
"title": "Le mouvement pétitionnaire pour la restauration d'Henri V (automne 1873-hiver 1874). Tactique politique et expression d'un légitimisme populaire",
"creators": [
{
"lastName": "Derennes",
"firstName": "Éric",
"creatorType": "author"
}
],
"date": "2012",
"DOI": "10.3917/rhis.121.0049",
"ISSN": "0035-3264",
"abstractNote": "Résumé1873 marque le dernier temps du possible pour une éventuelle restauration monarchique dans la personne du comte de Chambord. Le mouvement pétitionnaire populaire qui naît à lautomne 1873 permet à un peuple royaliste de faire irruption sur la scène politique, en sappropriant un des outils codifiés sous la Révolution : le droit de pétition. Au-delà du refus du prince exprimé dans sa lettre de Salzbourg (27 octobre 1873) dabandonner son drapeau blanc et qui empêche la restauration monarchique, les milliers de pétitions royalistes tentèrent de faire entendre les voix habituellement muettes dartisans et dagriculteurs, de citadins et de ruraux, dintellectuels et dillettrés, dhommes et de femmes du peuple de la diversité française. LOuest bocager et le Midi, le Nord et les pays riverains de la Garonne affirment leur foi « inséparatiste » suivant en cela celle du prince en exil : à la fois royaliste en politique et catholique en religion. Malgré son importance, ce mouvement pétitionnaire apparaît comme le dernier sursaut dune époque révolue ; quelques pétitions seulement ont un écho à la Chambre des députés. Cela explique en partie son échec à faire pression sur des parlementaires qui sont davantage attentifs à tracer une voie médiane entre monarchie et république dans le dessein de préserver lavenir du pays.",
"issue": "1",
"journalAbbreviation": "Revue historique",
"language": "fr",
"libraryCatalog": "Cairn.info",
"pages": "49-99",
"publicationTitle": "Revue historique",
"url": "https://www.cairn.info/revue-historique-2012-1-page-49.htm",
"volume": "661",
"attachments": [
{
"title": "Full Text PDF",
"mimeType": "application/pdf"
},
{
"title": "Snapshot",
"mimeType": "text/html"
}
],
"tags": [
{
"tag": "assemblée nationale"
},
{
"tag": "député"
},
{
"tag": "légitimisme"
},
{
"tag": "pétition"
},
{
"tag": "restauration"
},
{
"tag": "royaliste"
}
],
"notes": [],
"seeAlso": []
}
]
},
{
"type": "web",
"url": "https://www.cairn.info/resume.php?ID_ARTICLE=RFS_523_0537",
"items": [
{
"itemType": "journalArticle",
"title": "Transformation de l'État ou changement de régime ? De quelques confusions en théorie et sociologie de l'État",
"creators": [
{
"lastName": "Du Gay",
"firstName": "Paul",
"creatorType": "author"
},
{
"lastName": "Scott",
"firstName": "Alan",
"creatorType": "author"
}
],
"date": "2011",
"DOI": "10.3917/rfs.523.0537",
"ISSN": "0035-2969",
"abstractNote": "Cet article a pour objet la question de la définition de lÉtat afin de rendre compte de ses transformations contemporaines. Fermement inscrits dans la tradition wébérienne, les auteurs développent une critique des travaux, quils soient néomarxistes ou néowébériens, mesurant le changement de lÉtat contemporain par rapport à lÉtat tel quil a été défini pendant les Trente Glorieuses. La critique porte à la fois sur la périodisation et sur la conceptualisation. Partant dune conception minimaliste de lÉtat défini en termes de fonctions (sécurité) et de ses moyens, de ses institutions, ils mettent en évidence la confusion dune partie de la littérature et suggèrent de bien différencier la question de lÉtat de celle du gouvernement. Soucieux de réhabiliter la longue durée de lÉtat, ils sappuient tout dabord sur les travaux de lÉcole de Cambridge dhistoire de la pensée politique et leur méthode dite « Ideas in context », afin de montrer la lente émergence de lÉtat et de lidée de lÉtat, invalidant ainsi toute perspective de transformation radicale de période courte. Prenant des points de comparaison plus espacés dans le passé, ils suggèrent au contraire la remarquable permanence de lÉtat. Ils sappuient ensuite sur la théorie de lÉtat constitutionnel de Gianfranco Poggi pour affiner leur conception minimaliste de lÉtat. Enfin, ils mobilisent la notion de régime développée par Raymond Aron pour caractériser une partie des transformations observées, labellisées transformations de lÉtat de manière erronée puisquelles concernent le gouvernement et la politique. Cette proposition est testée à partir des travaux de Colin Crouch sur le keynésianisme privé.",
"issue": "3",
"journalAbbreviation": "Revue française de sociologie",
"language": "fr",
"libraryCatalog": "Cairn.info",
"pages": "537-557",
"publicationTitle": "Revue française de sociologie",
"shortTitle": "Transformation de l'État ou changement de régime ?",
"url": "https://www.cairn.info/revue-francaise-de-sociologie-1-2011-3-page-537.htm",
"volume": "52",
"attachments": [
{
"title": "Full Text PDF",
"mimeType": "application/pdf"
},
{
"title": "Snapshot",
"mimeType": "text/html"
}
],
"tags": [],
"notes": [],
"seeAlso": []
}
]
},
{
"type": "web",
"url": "https://www.cairn.info/jeu-d-echecs-comme-representation--9782728835904-page-111.htm?contenu=resume",
"items": [
{
"itemType": "bookSection",
"title": "Des figurines de chair et de sang (sur l'échiquier de la passion), d'après une mise en scène de Daniel Mesguich : La Seconde Surprise de l'amour de Marivaux",
"creators": [
{
"lastName": "Lenglet",
"firstName": "Sébastien",
"creatorType": "author"
}
],
"date": "2009",
"ISBN": "9782728835904",
"abstractNote": "Sous le titre Le Jeu déchecs comme représentation : univers clos ou reflet du monde ?, une publication en ligne dans la collection « Actes de la recherche à lENS » vient saluer le travail accompli par une équipe de jeunes chercheurs sous la direction dAmandine Mussou (2002) et Sarah Troche.\nCapables dabsorber le joueur au point de labstraire du monde dans lequel il évolue, les échecs reposent dune part sur le spectacle captivant de figurines en mouvement, dautre part sur une structure géométrique renvoyant à un nombre infini de combinaisons. Entre incarnation et abstraction, les échecs fascinent : la richesse de leurs représentations dans la littérature et les arts en est le témoin. La dimension spéculaire des échecs est souvent admise comme une évidence. Bien plus quun pur divertissement de la pensée, les échecs sont là pour désigner autre chose, un ailleurs, un au-delà qui reflèterait, fidèlement ou en le déformant, le monde réel. Cette puissance allégorique des échecs a été perçue dès leur implantation en Occident. Le Moyen Âge exploite en effet les possibilités du jeu en proposant plusieurs types dinterprétations symboliques, que lon trouve notamment décrites au début du Livre des eschez amoureux moralisés, dans les premières années du XVe siècle : les pièces de léchiquier peuvent reproduire la société civile, être à limage de la stratégie militaire, représenter les combinaisons infinies du ciel et des planètes, ou servir dallégorie aux batailles amoureuses. La lecture allégorique du jeu a perduré, il suffit de se rappeler la partie que le Chevalier Block joue contre la Mort dans Le Septième Sceau dIngmar Bergman pour sen convaincre. Lorigine des échecs remonte au début de notre ère, en Inde, où le jeu sappelait Tchaturanga, « le jeu des quatre rois ». Il passe ensuite en Perse et se transforme au cours de ses pérégrinations, sadaptant aux nouvelles sociétés dans lesquelles il simplante. Les échecs nont plus grand-chose à voir avec le jeu indien lorsquils arrivent en Occident autour du Xe siècle.",
"bookTitle": "Le jeu d'échecs comme représentation",
"extra": "DOI: 10.3917/ulm.musso.2009.01.0111",
"language": "fr",
"libraryCatalog": "Cairn.info",
"pages": "111-119",
"place": "Paris",
"publisher": "Éditions Rue d'Ulm",
"series": "Actes de la recherche à lEns",
"shortTitle": "Des figurines de chair et de sang (sur l'échiquier de la passion), d'après une mise en scène de Daniel Mesguich",
"url": "https://www.cairn.info/jeu-d-echecs-comme-representation--9782728835904-p-111.htm",
"attachments": [
{
"title": "Snapshot",
"mimeType": "text/html"
}
],
"tags": [],
"notes": [],
"seeAlso": []
}
]
}
]
/** END TEST CASES **/