विकिबुक्स
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