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

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

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אינטרנט אקספלורר / אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
  • אופרה: ללחוץ על Ctrl-F5.
(function(){
    var MAIN = 'ספר יראים'
    var SUMMARY = 'פוצל מ"ספר יראים"'
    var ORIGINAL = 'ספר יראים/הכל'
    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){
            var s = p.match(/סימן\s*(.*?)\s*<.*?<\/b>\s*<br>\s*(.*)/);
            if (s){
                api.create(MAIN+'/'+s[1],
                    { summary: '"פוצל מ'+MAIN+'"'},
                    s[2]
                ).done(function(){console.log('created')})
            }
        })
    } );
})();