באַניצער:בוט צמא לדעת/Tdescriptions.js

< באַניצער:בוט צמא לדעת
ווערסיע פון 20:40, 29 אקטאבער 2023 דורך בוט צמא לדעת (שמועס | ביישטייערונגען) (געשאַפן בלאַט מיט 'mw.loader.using(['mediawiki.jqueryMsg']).done(function () { function listPages() { const api = new mw.Api(); api.get({ "action": "templatedata", "format": "json", "generator": "allpages", "utf8": 1, "gapnamespace": "10", "gapfilterredir": "nonredirects", //"gapfrom": 'רבי שלמה האלבערשטאם', "gaplimit": "20", }).done((d...')
(חילוק) → עלטערע ווערסיע | איצטיגע ווערסיע (חילוק) | נייערע ווערסיע ← (חילוק)

אַכטונג: נאכן היטן, ברויכט איר אפשר נאך אויסקרויזן דעם בראוזער'ס זאַפאַס צו זען די ענדערונגען.

  • פייערפוקס/סאפארי: האלט אראפ שיפט בשעת'ן דרוקן Reload, אדער דרוקט Ctrl-F5 אדער Ctrl-R (אויף א מאקינטאש ⌘-R)
  • גוגל כראם: דרוקט Ctrl-Shift-R (אויף א מאקינטאש ⌘-Shift-R)
  • אינטערנעט עקספלארער: האלט אראפ Ctrl בשעת'ן קליקן Refresh, אדער דרוקט Ctrl-F5
  • אפערע: גייט צו מעניו → שטעלונגען ( אפערע → פרעפערנצן אויף א מעק) און דערנאך צו פריוואטקייט & און זיכערהייט → רוימען בראוזער דאטא → בילדער און טעקעס אין זאפאס
mw.loader.using(['mediawiki.jqueryMsg']).done(function () {
    function listPages() {
        const api = new mw.Api();
        api.get({
            "action": "templatedata",
            "format": "json",
            "generator": "allpages",
            "utf8": 1,
            "gapnamespace": "10",
            "gapfilterredir": "nonredirects",
            //"gapfrom": 'רבי שלמה האלבערשטאם',
            "gaplimit": "20",
        }).done((data) => {
            var sum = 0;
            for (const p in data.pages) {
                const pageName = data.pages[p].title;
                if (("description" in data.pages[p] && data.pages[p].description)) {
                    TDDesc(pageName);
                }
                sum++;
                if (sum >= 19) {
                    console.log('last was: ', pageName);
                }
            }
        })
    }
    function TDDesc(pageName) {
        var params = {
            "action": "edit",
            "format": "json",
            "title": pageName,
            "summary": "דעסקריפציע",
            "minor": 1,
            "bot": 1,
            "prependtext": '<noinclude>{{דעסקריפציע}}</noinclude>',
            //"appendtext": '\n[' + '[קאַטעגאָריע:וויקידאטא שפראכן דעסקריפציע]]',
            "utf8": 1
        },
            api = new mw.Api();

        api.postWithToken('csrf', params).done(function (data) {
            console.table(data);
            console.timeLog('מדידת זמן', 3);
        });


    }
    if (mw.config.get('wgUserGroups').indexOf('bot') !== -1 && (mw.config.get('wgAction') != 'edit') && confirm('להריץ?')) {
        console.time('מדידת זמן');
        listPages();
    }

}
)