Vue normale

À partir d’avant-hierFlux principal

Is there any way to get a list of current tags ? - Zotero Forums

8 octobre 2024 à 06:38

Pour récupérer la liste de tous les marqueurs d'une sélection de références de sa bibliothèque Zotero et le nombre d'occurrences de chacun :

  1. sélectionner les références souhaitées
  2. ouvrir menu Tools > Developer > Run Javascript
  3. coller le code javascript ci-dessous dans le champ Code
  4. cliquer sur le bouton Exécuter
var items = ZoteroPane.getSelectedItems();
var tagCounts = new Map();
for (let item of items) {
    let tags = item.getTags();
    for (let { tag } of tags) {
        if (!tagCounts.has(tag)) {
            tagCounts.set(tag, 1);
        }
        else {
            let num = tagCounts.get(tag);
            tagCounts.set(tag, num + 1);
        }
    }
}
var str = "";
for (let [tag, num] of [...tagCounts.entries()].sort()) {
    str += tag + "\t" + num + "\n";
}

👍 Ce code fonctionne aussi bien pour les bibliothèques de groupe que pour la bibliothèque Zotero personnelle.


Permalien

Is there any way to get a list of current tags ? - Zotero Forums

8 octobre 2024 à 06:36

Pour récupérer la liste de tous les marqueurs de sa bibliothèque Zotero personnelle et le nombre d'occurrences de chacun :

  1. ouvrir menu Tools > Developer > Run Javascript
  2. coller le code javascript ci-dessous dans le champ Code
  3. cliquer sur le bouton Exécuter
var rows = await Zotero.DB.queryAsync("SELECT name AS tagname, COUNT(*) AS num FROM tags JOIN itemTags USING (tagID) GROUP BY tagname ORDER BY UPPER(tagname) ASC");
var lines = [];
for (let row of rows) {
lines.push(row.tagname + '\t' + row.num);
}
return lines.join('\n');

⚠️ Ce code ne fonctionne que pour la bibliothèque Zotero personnelle, pas pour les bibliothèques de groupe.


Permalien

windingwind/zotero-actions-tags Action Scripts · Discussions · GitHub

7 octobre 2024 à 06:34

Scripts partagés par la communauté d'utilisateur·trice·s du module Actions & tags pour Zotero 7, parmi lesquels il y en a quelques-uns qui paraissent particulièrement intéressants :

Bulk Edit Multiple Items : https://github.com/windingwind/zotero-actions-tags/discussions/343
Enhanced Duplicate Detection : https://github.com/windingwind/zotero-actions-tags/discussions/382
Detects if the current item has duplicate items : https://github.com/windingwind/zotero-actions-tags/discussions/133
When DOI is empty, get DOI from URL : https://github.com/windingwind/zotero-actions-tags/discussions/358
Customize color labels of reader : https://github.com/windingwind/zotero-actions-tags/discussions/211
Batch Tag Operations: https://github.com/windingwind/zotero-actions-tags/discussions/351
Extract Abstract Keywords : https://github.com/windingwind/zotero-actions-tags/discussions/136
Convert Rayyan Include/Exclude and Labels to Zotero Tags : https://github.com/windingwind/zotero-actions-tags/discussions/354
Update Arxiv Paper to latest version or published version : https://github.com/windingwind/zotero-actions-tags/discussions/363
Update Date Added : https://github.com/windingwind/zotero-actions-tags/discussions/344
Collection Tags : https://github.com/windingwind/zotero-actions-tags/discussions/245

À tester !


Permalien
❌
❌