Vue lecture

How to delete tags in bulk? - Zotero Forums

Script à ajouter dans l'extension Actions & Tags de Zotero permettant de supprimer les marqueurs tout en conservant certains d'entre eux

Astuce : en commentant les 2 lignes qui affichent une fenêtre pendant la suppression, cela évite de devoir cliquer des centaines, voire des milliers de fois sur OK.

// Delete tags, based on Replace tags
// This script removes all tags from the specified Zotero items, except those in the ignore list.
// add tags you wish to keep to `ignoreTags` list, the list is prefilled with two examples

(async () => {

const ignoreTags = ['#GoldSet', '#ClinicalTrials.gov', '#Cochrane Central', '#Embase', '#Medline', '#Proquest', '#Web of Science', '#WHO ICTRP'];

// ^^^^^ Add tag names here to ignore. ^^^^^^^

// Initialize `targetItems` to the array of `items`, or if `items` is undefined,
// use the single `item` wrapped in an array. If neither exists, default to an empty array.
let targetItems = items || (item ? [item] : []);

// Show an alert message
// await Zotero.alert(null, "Delete all tags except ignored ones");

// Iterate over each item in the `targetItems` array.
for (const currentItem of targetItems) {

// Retrieve all tags associated with the current item.
// Use `.getTags()` to get tag objects, and map to their `tag` property to get tag names.
const tags = currentItem.getTags().map(tag => tag.tag);

// Iterate over each tag in the list of tag names.
for (const tag of tags) {

// Check if the tag is in the ignore list.
if (ignoreTags.includes(tag)) {

// Alert the user that the tag is being skipped.
// await Zotero.alert(null, `Tag "${tag}" is in the ignore list and will not be deleted.`);
continue;
}

// Remove the tag from the current item using `.removeTag()`.
await currentItem.removeTag(tag);
}
}

// The script finishes here.
})(); 

Permalien
  •  

cannot sync because creator name is too long - Zotero Forums

Solution simple et efficace pour régler le problème de synchronisation des références dans Zotero lorsque le prénom d'un auteur est trop long (plus de 256 caractères) parce que les données importées ne sont pas propres.

Adapté pour le prénom à partir du script proposé dans le forum :

var items = ZoteroPane.getSelectedItems();
for (let item of items) {
    if (!item.isRegularItem()) continue;
    let modified = false;
    for (let i = 0; i < item.getCreators().length; i++) {
        if (item.getCreators()[i].firstName.length > 255) {
            item.removeCreator(i);
            i--;
            modified = true;
        }
    }
    if (modified) {
        await item.saveTx();
    }
}

Permalien
  •  

Loupe

plan interactif pour localiser les livres (et autres) de la BCU de la Riponne
On peut chercher par titre de livre, par cote, par ID MMS etc.

découvert grâce à Véronique


Permalien
  •  

Projet:Wikifier la science/Nice — Wikipédia

L'URFIST méditerranée a mis en place une résidence Wikimédia afin de faire rayonner la science en formant à Wikimédia.
[...]
Voici en quelques vignettes, le résumé de la résidence de Pierre-Yves Beaudouin (@pyb@mamot.fr) qui s'est déroulée du 13 mai 2024 au 12 mai 2025.


Permalien
  •  

Automated Citation Deduplication • ASySD

outil de dédoublonnage de références provenant de diverses bases de données

Removing duplicate references obtained from different databases is an essential step when conducting and updating systematic literature reviews. ASySD (pronounced "assist") is a tool to automatically identify and remove duplicate records.

À tester !

découvert grâce à Myriam (UNIGE)


Permalien
  •  

Frequently Asked Questions about Indexing

Sans PubMed, il est possible de savoir si une référence a été indexée par un humain ou une machine.

Pour cela, il faut consulter le XML de la référence à l’aide des APIs pour trouver l’attribut « IndexingMethod ». Par exemple avec le PMID 40794811 : https://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=pubmed&retmode=xml&id=40794811

L’absence de cet attribut ou une valeur « Manual » indique une indexation manuelle. Une valeur « Curated » indique une indexation initiale automatisée, qui a ensuite été contrôlée/vérifiée par un humain. Une valeur « Automated » indique une indexation automatique sans vérification par un humain.

(Informations fournies par Jérôme)


Permalien
  •  

OpenCitations - Search

Outil de recherche d'articles citant ou étant cité par une publication

Utile pour la phase de citation chasing d'une revue systématique moyennant de passer par l'API pour réaliser plusieurs requêtes, car l'interface de recherche semble limitée à la recherche d'une seule publication à la fois

Les données (publiées sous licence CC0) peuvent également être téléchargées pour travailler en local : https://download.opencitations.net/

"OpenCitations is managed by the Research Centre for Open Scholarly Metadata, an independent research centre within the University of Bologna." -- https://opencitations.net


Permalien
  •  

Citation Gecko

Outil de recherche d'articles citant ou étant cité par un set de publications

Utile pour la phase de citation chasing d'une revue systématique


Permalien
  •  

Home - Citation.js

Citation.js (GitHub, NPM) converts formats like BibTeX, BibJSON, DOI, and Wikidata to CSL-JSON to convert to styles like APA, Vancouver and to BibTeX and RIS.

Pour en savoir plus, lisez l'article publié par PeerJ :

WILLIGHAGEN, Lars G., 2019. Citation.js: a format-independent, modular bibliography tool for the browser and command line. PeerJ Computer Science [en ligne]. 12 août 2019. Vol. 5, pp. e214. [Consulté le 3 août 2025]. DOI 10.7717/peerj-cs.214. Disponible à l’adresse : https://peerj.com/articles/cs-214


Permalien
  •  

Scholia

Scholia is a service that creates visual scholarly profiles for topics, people, organizations, species, chemicals, etc using bibliographic and other information in Wikidata.


Permalien
  •  

PKP School

PKP School is an online, open, self-paced collection of courses designed to help improve the quality of scholarly publishing around the world.


Permalien
  •