לדלג לתוכן

משתמש:מושך בשבט/טיוטה לסקריפט.js

מתוך ויקיפדיה, האנציקלופדיה החופשית

הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
$(function(){


if (
mw.config.get('wgNamespaceNumber') + 1) // not a special page
) {
	
	mw.loader.load(
		"//he.wikipedia.org/w/index.php?title=משתמש:מושך בשבט/טיוטה.css" +
		"&action=raw&ctype=text/css", "text/css"
	);
	
	$.when(mw.loader.using(["mediawiki.util", "mediawiki.api"]), $.ready).done(function() {


			if (!prompt(mw.msg('שגיאה'))) return;
		}
	'שגיאה': 'תקלה!',

(function(){
    var MAIN = 'מנחת חינוך'
    var SUMMARY = 'העלאה אוטומטית'
    var ORIGINAL = 'טיוטה:מנחת חינוך/1'
    var NIVUTELYON = '{{מנחת חינוך}}\n'
    var NIVUTTACHTON = ''

    var api = new mw.Api()

    api.get( {
        action: 'parse',
        page: ORIGINAL,
        prop: 'wikitext',
    } ).done( function ( o ) {
        var text = o.parse.wikitext['*']
        text.split(/הזנה אוטומטית/).forEach(function(p,i){
            var s = p.match(/^\s+(.*?)\n(.*)$/s); // fixed
            if (s){
                api.create(MAIN+'/'+s[1],
                    { summary: '[[ויקיטקסט:העלאה אוטומטית|יצירה אוטומטית מטקסט בנחלת הכלל (ספריא) + התאמה]]', bot:true},
                    NIVUTELYON+s[2].trim()+NIVUTTACHTON
                ).done(function(){console.log([i,'created', s[1]])})
                .fail(function(e){console.log([i, 'failed', s[1],e])});
            }
        })
    } );
})();