विकिबुक्स mrwikibooks https://mr.wikibooks.org/wiki/%E0%A4%AE%E0%A5%81%E0%A4%96%E0%A4%AA%E0%A5%83%E0%A4%B7%E0%A5%8D%E0%A4%A0 MediaWiki 1.47.0-wmf.15 first-letter मिडिया विशेष चर्चा सदस्य सदस्य चर्चा विकिबुक्स विकिबुक्स चर्चा चित्र चित्र चर्चा मिडियाविकी मिडियाविकी चर्चा साचा साचा चर्चा सहाय्य सहाय्य चर्चा वर्ग वर्ग चर्चा TimedText TimedText talk विभाग विभाग चर्चा Event Event talk सदस्य:QueerEcofeminist/common.js 2 3184 21193 12918 2026-08-13T07:29:36Z QueerEcofeminist 1879 new script 21193 javascript text/javascript // MassDelete mw.loader.load( "//en.wikipedia.org/w/index.php?tiUser:Animum/massdelete.jsrted.js&action=raw&ctype=text/javascript" ); //JWB mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Joeytje50/JWB.js/load.js&action=raw&ctype=text/javascript'); // SpamBlockDelete mw.loader.load( "//en.wikipedia.org/w/index.php?title=User:Mr. Stradivarius/gadgets/SpamUserPage.js&action=raw&ctype=text/javascript" ); // Degradparents mw.loader.load( "//mr.wikibooks.org/w/index.php?title=सदस्य:QueerEcofeminist/degradparent.js&action=raw&ctype=text/javascript" ); dg23r5vjefihmq5uezf2j4oyjuxneuc मशरूम सूप 0 3300 21189 12452 2026-08-12T12:39:38Z संतोष गोरे 2919 21189 wikitext text/x-wiki '''मशरूम सूप''' हा एक खाद्यपदार्थ आहे. ==साहित्य== ३/४ कप अर्धवट उकडलेले [[मशरूम]], अर्धा कप मध्यम आकाराचे फ्लॉवराचे तुकडे,१/२ कप गाजर चिरून,४ लेट्युसची अथवा पानकोबीची पान,१ टेबलस्पून आलं ठेचून,१/४ टीस्पून अजीनिमोतो,१ कप मशरूम स्टॅाक,४ कप पाणी,२ टेबलस्पून तेल,१ टीस्पून साखर,१ टीस्पून मिरपूड, १ टीस्पून सॉयसॉस,मीठ चवीप्रमाणे ==कृती== या पदार्थाच्या कृतीसाठी <u>[[:b:मशरूम सूप |मशरूम सूप]]</u> येथे टिचकी द्यावी. ==सूचना== मशरूम स्टॉक तयार नसेल तर ४ कपाऐवजी ५ काप पाणी घाला . सोयासॅासचे प्रमाण नेहमी कमीच ठेवा. खाताना प्रत्येकाच्या चवीप्रमाणे ते घेता येऊ शकत. सोयासॅासचे प्रमाण जास्त झाले तर पदार्थ बिघडू शकतो. [[वर्ग:सूप]] ls1aqmogr0dp9daq7li0b92px8a3vr2 21190 21189 2026-08-12T12:40:08Z संतोष गोरे 2919 [[Special:Contributions/संतोष गोरे|संतोष गोरे]] ([[User talk:संतोष गोरे|चर्चा]])यांची आवृत्ती [[Special:Diff/21189|21189]] परतवली. 21190 wikitext text/x-wiki '''मशरूम सूप''' हा एक खाद्यपदार्थ आहे. ==साहित्य== ३/४ कप अर्धवट उकडलेले [[मशरूम]], अर्धा कप मध्यम आकाराचे फ्लॉवराचे तुकडे,१/२ कप गाजर चिरून,४ लेट्युसची अथवा पानकोबीची पान,१ टेबलस्पून आलं ठेचून,१/४ टीस्पून अजीनिमोतो,१ कप मशरूम स्टॅाक,४ कप पाणी,२ टेबलस्पून तेल,१ टीस्पून साखर,१ टीस्पून मिरपूड, १ टीस्पून सॉयसॉस,मीठ चवीप्रमाणे ==कृती== तेल गरम करून त्यात मशरुम्स २ मिनिट परतून घ्या.मग फ्लॉवर, गाजर, आले, [[अजिनोमोटो]] घालून २ मिनिट पुन्हा परतावा.मशरूम स्टोक,पाणी,साखर,मिरपूड, सोयासॅास आणि मीठ घाला.लेट्युसची पान तोडून त्यात घाला.१ मिनिट शिजू दया. ==सूचना== मशरूम स्टॉक तयार नसेल तर ४ कपाऐवजी ५ काप पाणी घाला . सोयासॅासचे प्रमाण नेहमी कमीच ठेवा. खाताना प्रत्येकाच्या चवीप्रमाणे ते घेता येऊ शकत. सोयासॅासचे प्रमाण जास्त झाले तर पदार्थ बिघडू शकतो. [[वर्ग:सूप]] 4eezlnk313zq9n08gkeyqb04t8xwz8j 21194 21190 2026-08-13T07:34:48Z QueerEcofeminist 1879 added [[Category:मशरूम]] using [[Help:Gadget-HotCat|HotCat]] 21194 wikitext text/x-wiki '''मशरूम सूप''' हा एक खाद्यपदार्थ आहे. ==साहित्य== ३/४ कप अर्धवट उकडलेले [[मशरूम]], अर्धा कप मध्यम आकाराचे फ्लॉवराचे तुकडे,१/२ कप गाजर चिरून,४ लेट्युसची अथवा पानकोबीची पान,१ टेबलस्पून आलं ठेचून,१/४ टीस्पून अजीनिमोतो,१ कप मशरूम स्टॅाक,४ कप पाणी,२ टेबलस्पून तेल,१ टीस्पून साखर,१ टीस्पून मिरपूड, १ टीस्पून सॉयसॉस,मीठ चवीप्रमाणे ==कृती== तेल गरम करून त्यात मशरुम्स २ मिनिट परतून घ्या.मग फ्लॉवर, गाजर, आले, [[अजिनोमोटो]] घालून २ मिनिट पुन्हा परतावा.मशरूम स्टोक,पाणी,साखर,मिरपूड, सोयासॅास आणि मीठ घाला.लेट्युसची पान तोडून त्यात घाला.१ मिनिट शिजू दया. ==सूचना== मशरूम स्टॉक तयार नसेल तर ४ कपाऐवजी ५ काप पाणी घाला . सोयासॅासचे प्रमाण नेहमी कमीच ठेवा. खाताना प्रत्येकाच्या चवीप्रमाणे ते घेता येऊ शकत. सोयासॅासचे प्रमाण जास्त झाले तर पदार्थ बिघडू शकतो. [[वर्ग:सूप]] [[वर्ग:मशरूम]] 8ph98r5f3g0q65fwpq2ao6yi604ghlw सदस्य:QueerEcofeminist/degradparent 2 4627 21191 2026-08-13T07:25:32Z QueerEcofeminist 1879 + 21191 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 सदस्य:QueerEcofeminist/degradparent.js 2 4628 21192 2026-08-13T07:26:53Z QueerEcofeminist 1879 degradparents from wagger 21192 javascript text/javascript // <!-- to prevent unwanted cats var dgp_parent_files = []; var dgp_edit_token; var files_found = 0; var parent_cat; var cat_count = 0; var files_checked = 0; var dgp_mode = ""; var dgp_sequential = 0; function degrandparent() { $("div#dgp").html('<div style="border: 1px solid navy; float: left; width: 818px; padding:3px;" >' + '<div style="width:812px; float:left; border:2px solid gold;">' + '<span>Category:<input type="text" id="dgp_cat" value="" /></span>' // + '<span>File limit:<input type="Number" id="dgp_file_limit" value="1000"></span>' + '</div>' + '<div style="width:400px; float:left; border:1px solid gold; clear:left; padding:2px;"><h4>Search all subcategories</h4>' + '<span>Depth:<input type="Number" id="dgp_depth" value="5"></span>' //+ '<span>Subcategory limit:<input type="Number" id="dgp_subcat_limit" value="100"></span><br>' + '<button id="dgp_btn_fetch" onclick="dgp_fetch(this);">Fetch</button></div>' + '<div style="width:400px; float:right; border:1px solid gold; padding:2px;"><h4>Search specific subcategory</h4>' // + '<div style="width:800px; float:left; border:1px solid gold; padding:2px;"><h4>Search specific subcategory</h4>' + '<span>Subcategory:<input type="text" id="dgp_subcat" value="" /></span>' + '<button id="dgp_btn_fetch_subcat" onclick="dgp_fetch_subcat(this);">Fetch</button>' + '</div>' + '</div>' + '<div id="dgp_progress" style="clear:left"></div>' + '<div id="dgp_alldiv" style="clear:left"></div>' + '<div id="dgp_results" style="clear:left"></div>'); } function dgp_get_edit_token(callback) { var api_url = "/w/api.php?action=query&meta=tokens&format=json"; $.get(api_url, function(tokendata) { dgp_edit_token = tokendata.query.tokens.csrftoken; callback(); }); } function dgp_fetch_subcat(btn_fetch) { dgp_mode = "single"; $(btn_fetch).text("Fetching").attr("disabled",true); write_results_headings(); cat_count = 0; files_found = 0; files_checked = 0; //get edit token dgp_get_edit_token(function() { if (parent_cat != "Category:"+$("#dgp_cat").val()) { parent_cat = "Category:"+$("#dgp_cat").val(); $("#dgp_progress").html("Creating list of files in " + parent_cat); //get files in parent category dgp_filesincat( parent_cat, "", 1, [], true, function(files) { dgp_parent_files = files; dgp_checkcat("Category:"+$("#dgp_subcat").val(), parseInt($("#dgp_depth").val())); } ); } else { dgp_checkcat("Category:"+$("#dgp_subcat").val(), parseInt($("#dgp_depth").val())); } }); $(btn_fetch).text("Fetch").attr("disabled",false); $("div#dgp_alldiv").html("<button id='dgp_btn_rmall' onclick='javascript:dgp_rmall();' style='display:none;'>Remove 50 listed files from parent category</button>" + "<button id='dgp_btn_sequential' onclick='javascript:dgp_sequential_toggle();'>Sequential action: "+ (dgp_sequential === 0 ? "Off" : "On") +"</button>" + "<button id='dgp_btn_hidedone' onclick='javascript:dgp_hidedone();'>Hide done</button>" ); } function dgp_fetch(btn_fetch) { dgp_mode = "multi"; $(btn_fetch).text("Fetching").attr("disabled",true); write_results_headings(); cat_count = 0; files_found = 0; files_checked = 0; dgp_parent_files = []; //get edit token dgp_get_edit_token(function() { if (parent_cat != "Category:"+$("#dgp_cat").val()) { parent_cat = "Category:"+$("#dgp_cat").val(); $("#dgp_progress").html("Creating list of files in " + parent_cat); //get files in parent category dgp_filesincat( parent_cat, "", 1, [], true, function(files) { dgp_parent_files = files; checksubcats(function() { $(btn_fetch).text("Fetch").attr("disabled",false); $("#dgp_progress").html(files_found + " of " + files_checked + " files in " + cat_count + " subcategories are also in " + parent_cat); }); } ); } else { $("#dgp_progress").html("Creating list of files in " + parent_cat); checksubcats(function() { $(btn_fetch).text("Fetch").attr("disabled",false); $("#dgp_progress").html(files_found + " of " + files_checked + " files in " + cat_count + " subcategories are also in " + parent_cat); }); } }); $("div#dgp_alldiv").html("<button id='dgp_btn_rmall' onclick='javascript:dgp_rmall();' style='display:none;'>Remove 50 listed files from parent category</button>" + "<button id='dgp_btn_sequential' onclick='javascript:dgp_sequential_toggle();'>Sequential action: "+ (dgp_sequential === 0 ? "Off" : "On") +"</button>" + "<button id='dgp_btn_hidedone' onclick='javascript:dgp_hidedone();'>Hide done</button>" ); } function write_results_headings() { $("#dgp_results").html("<div style='font-weight:bold;'>" + "<div style='float:left; width:50%'>" + "File" + "</div><div style='float:left; width:25%'>" + "Subcategory" + "</div><div style='float:left; width:25%'>" + "Action" + "</div></div>"); } function checksubcats(callback) { //Get subcategories of parent category api_url = "/w/api.php?format=json&action=query&list=categorymembers&cmtype=subcat&cmtitle="+parent_cat +"&cmlimit=500"; $.get(api_url,function(data) { //each subcategory of parent category $.each(data.query.categorymembers, function(index, cat) { // If the subcategory is the parent category (i.e. there's a category loop), ignore it. if ("Category:"+$("#dgp_cat").val() != cat.title) { dgp_checkcat(cat.title, 1, function() { }); } }); //each subcategory callback(); }); //get subcagetories } function dgp_rmall() { $("button.dgp_btn_rm:enabled").slice(0,50).each(function() { this.click(); }); } function dgp_sequential_toggle() { if (dgp_sequential === 0) { dgp_sequential = 1; } else { dgp_sequential = 0; } $("button#dgp_btn_sequential").text("Sequential action: " + (dgp_sequential === 0 ? "Off" : "On")); } function dgp_action_next() { if (dgp_sequential === 1) { $("button.dgp_btn_rm:enabled:first").text("Wait for it..."); setTimeout(function() { $("button.dgp_btn_rm:enabled:first").click(); }, 2000); } } function dgp_hidedone() { $("button.dgp_btn_rm.done").each(function() { $(this).parent().parent().hide(); }); } function dgp_makelink(itemtitle) { var urlprefix = "/w/index.php?title="; return '<a href="' + urlprefix + itemtitle + '">' + itemtitle + '</a>'; } function dgp_rm(itemtitle, callbtn, dgp_edit_token_encoded, subcat) { $(callbtn).text("Processing...").attr("disabled", true); //get wikitext of selected file $.get("/w/index.php?action=raw&title=" + itemtitle, function(wikitext) { //remove category from wikitext var new_wikitext = wikitext.replace("\n[[Category:" + $("#dgp_cat").val()+"]]","") .replace("[[Category:" + $("#dgp_cat").val()+"]]",""); //update file $.post("/w/api.php", { format: 'json', action: "edit", title: decodeURIComponent(itemtitle), text: new_wikitext, summary: "[[User:Waggers/degrandparent|DGP:]] Removed from category [[Category:" + $("#dgp_cat").val() + "]] because the file is also in subcategory [[" + decodeURIComponent(subcat) + "]] per [[COM:CAT|the Commons Categories policy]].", token: decodeURIComponent(dgp_edit_token_encoded) } ).done(function(data){ if ( data && data.edit && data.edit.result == 'Success' ) { dgp_parent_files.splice(dgp_parent_files.indexOf(itemtitle)); $(callbtn).text("Done!").addClass("done"); dgp_action_next(); } else if ( data && data.error ) { if (data.error.code == "ratelimited") { $(callbtn).text("Rate limited. Will try again in a minute"); setTimeout(function () { dgp_rm(itemtitle, callbtn, dgp_edit_token_encoded, subcat); }, 60000); } else if (data.error.code == "editconflict") { $(callbtn).text("Failed: Edit conflict."); dgp_action_next(); } else { alert( 'Error: API returned error code "' + data.error.code + '": ' + data.error.info ); $(callbtn).text("Failed. :("); dgp_action_next(); } } else { alert( 'Error: Unknown result from API.' ); $(callbtn).text("Failed. :("); dgp_action_next(); } }); //update }); //get wikitext } function dgp_checkfile(filetitle, cattitle, callback) { if (dgp_parent_files.indexOf(filetitle) > -1) { files_found++; $("#dgp_results").append("<div style='clear:left'>" + "<div style='float:left; width:50%'>" + dgp_makelink(filetitle) + "</div><div style='float:left; width:25%'>" + dgp_makelink(cattitle) + "</div><div style='float:left; width:25%'>" + "<button class='dgp_btn_rm' onclick=\"javascript:dgp_rm('" +encodeURIComponent(filetitle).replace(/'/g, "%27")+"',this, '" +encodeURIComponent(dgp_edit_token)+"','" +encodeURIComponent(cattitle).replace(/'/g, "%27")+"')\">Remove from "+ parent_cat +"</button>" + "</div></div>"); } files_checked++; callback && callback(); } function ishidden(cattitle, callback) { var retval=0; $.get("/w/api.php?action=query&format=json&prop=categories&titles=" + cattitle, function(cc) { for (var p in cc.query.pages) { for (var ccz in cc.query.pages[p].categories) { if (cc.query.pages[p].categories[ccz].title=="Category:Hidden categories" ) { console.log("Hidden cat found in " + cattitle); retval = 1; } } } callback(retval); }); } function dgp_checkcat(cattitle, depth, callback) { // first, check whether category is hidden. if it is, stop right now! ishidden(cattitle, function(hiddencat) { if (hiddencat ==1) { console.log (cattitle + " is a hidden category."); callback && callback(); } else { //get files in subcategory dgp_filesincat( cattitle, "", 1, [], false, function(files) { $.each(files, function(index, file) { files_checked = files_checked + 1; if (dgp_mode == "single") { $("div#dgp_progress").html(files_checked + " files checked in " + cattitle + ". " + files_found + " shared with Category:" + $("#dgp_cat").val()); } dgp_checkfile(file, cattitle); }); //each file } ); if (depth < parseInt($("#dgp_depth").val())) { api_url = "/w/api.php?format=json&action=query&list=categorymembers&cmtype=subcat&cmtitle=" +cattitle +"&cmlimit=500"; $.get(api_url,function(data) { //each subcategory of parent category $.each(data.query.categorymembers, function(index, cat) { dgp_checkcat(cat.title, depth + 1, function() { }); }); //each subcategory });//get subcategories } cat_count++; callback && callback(); } }); } function dgp_filesincat(cat_title, cont, iteration, files, parentcat, callback) { var params = { format : "json", action : "query", list : "categorymembers", cmtype : "file", cmtitle : cat_title, cmlimit: 500 }; if (cont ==="") { params.continue = ""; } else { for (var x in cont) { params[x] = cont[x]; } } $.post( "/w/api.php", params).done(function(data) { $.each(data.query.categorymembers, function(index, file) { files.push(file.title); }); // each file in category if ("continue" in data) { dgp_filesincat(cat_title, data.continue, iteration + 1, files, parentcat, callback); if (parentcat) { $("div#dgp_progress").html(files.length + " files found so far in " + cat_title); } else { $("div#dgp_progress").html("Generating list of files in " + cat_title); } } else { $("#dgp_progress").html(files_found + " of " + files_checked + " files in " + cat_count + " subcategories are also in " + parent_cat); callback(files); } }); } if (mw.config.get( 'wgPageName' ) == 'User:QueerEcofeminist/degrandparent') { $(document).ready(degrandparent); } // to prevent unwanted cats (end) --> 3opb91tvtr7hafry11jj7zan4mqeo46 वर्ग:मशरूम 14 4629 21195 2026-08-13T07:35:04Z QueerEcofeminist 1879 + 21195 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 21196 21195 2026-08-13T07:37:42Z QueerEcofeminist 1879 added [[Category:पाककृतीचे साहित्य]] using [[Help:Gadget-HotCat|HotCat]] 21196 wikitext text/x-wiki [[वर्ग:पाककृतीचे साहित्य]] 2110aq2b5cs5jh3t7vcv782l24cpfg8