উইকিভ্রমণ bnwikivoyage https://bn.wikivoyage.org/wiki/%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A6%A7%E0%A6%BE%E0%A6%A8_%E0%A6%AA%E0%A6%BE%E0%A6%A4%E0%A6%BE MediaWiki 1.47.0-wmf.6 first-letter মিডিয়া বিশেষ আলাপ ব্যবহারকারী ব্যবহারকারী আলাপ উইকিভ্রমণ উইকিভ্রমণ আলোচনা চিত্র চিত্র আলোচনা মিডিয়াউইকি মিডিয়াউইকি আলোচনা টেমপ্লেট টেমপ্লেট আলোচনা সাহায্য সাহায্য আলোচনা বিষয়শ্রেণী বিষয়শ্রেণী আলোচনা TimedText TimedText talk মডিউল মডিউল আলাপ ইভেন্ট ইভেন্ট আলোচনা আটান্ন গেট 0 1192 76758 21906 2026-06-12T03:30:45Z ARI 3854 {{delete}} টেমপ্লেট যুক্ত করা হয়েছে। 76758 wikitext text/x-wiki {{delete}} {{পাতার ব্যানার}} '''আটান্ন গেট, হাওড়া, পশ্চিমবঙ্গ ৭১১৩১৬, ভারত''' আটান্ন গেট হল [[ভারত]] রাষ্ট্রের [[পশ্চিমবঙ্গ]] রাজ্যের হাওড়া জেলার উলুবেড়িয়া মহকুমার দক্ষিণ প্রান্তের একটা গ্রাম। ==জানুন== এখানে দামোদর নদ হুগলি নদীতে মিলিত হওয়ার মোহনার ঠিক আগে আটান্ন খানা লক গেট দিয়ে একটি সেতু বানানো হয়েছিল। এজন্যেই গ্রামটির এই নাম। [[কলকাতা]] থেকে আনুমানিক পঁয়ত্রিশ কিলোমিটার রাস্তা। উলুবেড়িয়া শহর থেকে শ্যামপুর অথবা বলা ভালো [[গাদিয়াড়া]] যাওয়ার রাজ্য রাস্তায় পড়ে আটান্ন গেট। এখানে [[হাওড়া জেলা]] পরিষদের তৈরি দামোদরের চরে একটা প্রাকৃতিক পরিবেশে নানা পাখি এবং অন্যা্ন্য প্রাণী সমন্বিত ইকো পার্ক দেখার মতো। চড়ুইভাতি বা পিকনিক করার মতো জায়গার অভাব নেই! ==যাবেন কি ভাবে == ===রেল=== * রেলপথে হাওড়া থেকে উলুবেড়িয়ায় নেমে স্থানীয় বাস কিংবা অটো রিকশায় যাওয়া যায়। ===বাস=== * কলকাতা থেকে এসপ্ল্যানেড-গাদিয়াড়া স্টেটবাসে আটান্ন গেট বাসস্টপ। * বারাসত-গাদিয়াড়া বাসে আটান্ন বাসগেট। ===সড়ক=== নিজস্ব অথবা ভাড়া গাড়িতে ৬ নম্বর জাতীয় সড়ক ধরে উলুবেড়িয়া চেকপোস্ট থেকে বাঁদিকের রাস্তা দিয়ে আটান্ন গেট যাওয়া যায়। 7jzr0byqsk8vu7ldwk9dk1tpn7n0hrm 76759 76758 2026-06-12T03:42:52Z ARI 3854 /* */ 76759 wikitext text/x-wiki {{speedy|[[WV:CSD|নীতিমালা অনুসারে দ্রুত অপসারণ যোগ্য]]}} {{পাতার ব্যানার}} '''আটান্ন গেট, হাওড়া, পশ্চিমবঙ্গ ৭১১৩১৬, ভারত''' আটান্ন গেট হল [[ভারত]] রাষ্ট্রের [[পশ্চিমবঙ্গ]] রাজ্যের হাওড়া জেলার উলুবেড়িয়া মহকুমার দক্ষিণ প্রান্তের একটা গ্রাম। ==জানুন== এখানে দামোদর নদ হুগলি নদীতে মিলিত হওয়ার মোহনার ঠিক আগে আটান্ন খানা লক গেট দিয়ে একটি সেতু বানানো হয়েছিল। এজন্যেই গ্রামটির এই নাম। [[কলকাতা]] থেকে আনুমানিক পঁয়ত্রিশ কিলোমিটার রাস্তা। উলুবেড়িয়া শহর থেকে শ্যামপুর অথবা বলা ভালো [[গাদিয়াড়া]] যাওয়ার রাজ্য রাস্তায় পড়ে আটান্ন গেট। এখানে [[হাওড়া জেলা]] পরিষদের তৈরি দামোদরের চরে একটা প্রাকৃতিক পরিবেশে নানা পাখি এবং অন্যা্ন্য প্রাণী সমন্বিত ইকো পার্ক দেখার মতো। চড়ুইভাতি বা পিকনিক করার মতো জায়গার অভাব নেই! ==যাবেন কি ভাবে == ===রেল=== * রেলপথে হাওড়া থেকে উলুবেড়িয়ায় নেমে স্থানীয় বাস কিংবা অটো রিকশায় যাওয়া যায়। ===বাস=== * কলকাতা থেকে এসপ্ল্যানেড-গাদিয়াড়া স্টেটবাসে আটান্ন গেট বাসস্টপ। * বারাসত-গাদিয়াড়া বাসে আটান্ন বাসগেট। ===সড়ক=== নিজস্ব অথবা ভাড়া গাড়িতে ৬ নম্বর জাতীয় সড়ক ধরে উলুবেড়িয়া চেকপোস্ট থেকে বাঁদিকের রাস্তা দিয়ে আটান্ন গেট যাওয়া যায়। macfihsidv5bf82rkpj3inov6mvzerq ব্যবহারকারী:ARI/অপসারণ.js 2 8881 76760 76606 2026-06-12T03:47:16Z ARI 3854 হালনাগাদ 76760 javascript text/javascript // <nowiki> // made with [[মিডিয়াউইকি:Gadget-delNominator.js]] by [[User:Yahya]] // Modified to support reasons for both speedy deletion (অপসারণ) and VFD. mw.loader.using(['mediawiki.api', 'mediawiki.util', 'jquery', 'oojs-ui-core', 'oojs-ui-windows', 'mediawiki.widgets'], function () { var currentMode = 'অপসারণ'; // Default mode function DeletionDialog(config) { DeletionDialog.super.call(this, config); } OO.inheritClass(DeletionDialog, OO.ui.ProcessDialog); $.extend(DeletionDialog.static, { name: 'DeletionDialog', title: 'অপসারণের জন্য মনোনয়ন', actions: [{ flags: ['primary', 'progressive'], label: 'মনোনয়ন দিন', action: 'save' }, { flags: 'safe', label: 'বাতিল' }] }); $.extend(DeletionDialog.prototype, { initialize: function () { DeletionDialog.super.prototype.initialize.call(this); this.panel = new OO.ui.PanelLayout({ padded: true, expanded: false }); this.content = new OO.ui.FieldsetLayout(); var currentPageName = mw.config.get('wgPageName').replace(/_/g, ' '); this.pageName = new OO.ui.TextInputWidget({ value: currentPageName, disabled: true }); this.pageNameField = new OO.ui.FieldLayout(this.pageName, { label: 'পাতার নাম', align: 'top' }); this.deletionRationale = new OO.ui.MultilineTextInputWidget({ autosize: true }); this.deletionRationaleField = new OO.ui.FieldLayout(this.deletionRationale, { label: 'কেন পাতাটি অপসারিত হওয়া উচিত তার কারণ লিখুন:', align: 'top' }); this.content.addItems([ this.pageNameField, this.deletionRationaleField ]); this.panel.$element.append(this.content.$element); this.$body.append(this.panel.$element); this.deletionRationale.on('change', this.onDeletionRationaleChange.bind(this)); }, getSetupProcess: function (data) { return DeletionDialog.super.prototype.getSetupProcess.call(this, data) .next(function () { this.actions.setAbilities({ 'save': false }); this.deletionRationale.setValue(''); // Update dialog title dynamically based on selection this.setSize(currentMode === 'অপসারণ' ? 'small' : 'medium'); }, this); }, getActionProcess: function (action) { if (action === 'save') { var modal = this; return new OO.ui.Process(function () { var pageName = modal.pageName.getValue(); var deletionRationale = modal.deletionRationale.getValue().trim(); var api = new mw.Api(); if (currentMode === 'অপসারণ') { // For Speedy Deletion ({{অপসারণ|কারণ}}) var speedyTag = '{{অপসারণ|' + deletionRationale + '}}\n'; return api.postWithToken('csrf', { action: 'edit', title: pageName, prependtext: speedyTag, summary: 'দ্রুত অপসারণের জন্য {{অপসারণ}} ট্যাগ যোগ করা হয়েছে: ' + deletionRationale, minor: true }).done(function () { alert('পাতাটিতে সফলভাবে দ্রুত অপসারণের ট্যাগ যুক্ত করা হয়েছে!'); modal.close(); location.reload(); }).fail(function (error) { console.error("Failed to perform edit:", error); alert('দ্রুত অপসারণের ট্যাগ যুক্ত করা যায়নি!'); modal.close(); }); } else if (currentMode === 'vfd') { // For VFD Discussion var vfdTag = '{{vfd}}\n'; var editCurrentPage = api.postWithToken('csrf', { action: 'edit', title: pageName, prependtext: vfdTag, summary: 'অপসারণ আলোচনার জন্য {{vfd}} ট্যাগ যোগ করা হয়েছে' }); var editDeletionDiscussion = api.postWithToken('csrf', { action: 'edit', title: 'উইকিভ্রমণ:অপসারণ ভোটাভুটি', section: 'new', sectiontitle: '[[:' + pageName + ']]', summary: '[[:' + pageName + ']] পাতাটিকে অপসারণের জন্য মনোনীত করা হলো', text: deletionRationale + ' ~~~~' }); return $.when(editCurrentPage, editDeletionDiscussion) .done(function () { alert('পাতাটিকে সফলভাবে অপসারণের জন্য মনোনীত করা হয়েছে!'); modal.close(); location.reload(); }) .fail(function (error) { console.error("Failed to perform edits:", error); alert('অপসারণের জন্য মনোনীত করা যায়নি!'); modal.close(); }); } }); } return DeletionDialog.super.prototype.getActionProcess.call(this, action); }, onDeletionRationaleChange: function (value) { this.actions.setAbilities({ save: !!value.trim().length }); } }); function ChoiceDialog(config) { ChoiceDialog.super.call(this, config); } OO.inheritClass(ChoiceDialog, OO.ui.ProcessDialog); $.extend(ChoiceDialog.static, { name: 'ChoiceDialog', title: 'অপসারণের ধরন নির্বাচন করুন', actions: [{ flags: 'safe', label: 'বাতিল' }] }); $.extend(ChoiceDialog.prototype, { initialize: function () { ChoiceDialog.super.prototype.initialize.call(this); this.panel = new OO.ui.PanelLayout({ padded: true, expanded: false }); this.deleteButton = new OO.ui.ButtonWidget({ label: 'দ্রুত অপসারণ ({{অপসারণ}})', framed: true, flags: ['destructive'] }); this.vfdButton = new OO.ui.ButtonWidget({ label: 'অপসারণ ভোটাভুটি ({{vfd}})', framed: true }); this.deleteButton.on('click', function () { this.emit('choice', 'অপসারণ'); this.close(); }.bind(this)); this.vfdButton.on('click', function () { this.emit('choice', 'vfd'); this.close(); }.bind(this)); this.panel.$element.append(this.deleteButton.$element); this.panel.$element.append($('<div style="height: 10px;"></div>')); this.panel.$element.append(this.vfdButton.$element); this.$body.append(this.panel.$element); } }); $(function () { if (mw.config.get('wgAction') !== 'view') return; var windowManager = new OO.ui.WindowManager(); $(document.body).append(windowManager.$element); var deletionDialog = new DeletionDialog({ size: 'medium' }); var choiceDialog = new ChoiceDialog({ size: 'small' }); windowManager.addWindows([deletionDialog, choiceDialog]); choiceDialog.on('choice', function (choiceName) { currentMode = choiceName; // Store selected choice globally in closure onChoose(); }); var $toolbar = $('#p-cactions .vector-menu-content-list'); if (!$toolbar.length) { $toolbar = $('.vector-menu-content-list, #p-views ul').first(); } if (!$toolbar.length) return; var $btn = $('<li id="bn-delete-btn">').append( $('<a href="#">❌ অপসারণ</a>').css({ 'font-weight': 'bold', 'padding-left': '8px', 'color': 'inherit', 'text-decoration': 'none', 'cursor': 'pointer', 'display': 'inline-block' }).addClass('menu-item') ); $toolbar.append($btn); $btn.on('click', function (e) { e.preventDefault(); windowManager.openWindow(choiceDialog); }); function alreadyHasTopTag(text) { var re = /^\s*\{\{\s*(delete|vfd|অপসারণ|speedy)\b/i; return re.test(text); } async function onChoose() { if (!mw.config.get('wgUserName')) { alert('অনুগ্রহ করে প্রথমে লগইন করুন।'); return; } var api = new mw.Api(); var title = mw.config.get('wgPageName'); try { const q = await api.get({ action: 'query', prop: 'revisions', rvprop: 'content', titles: title, formatversion: 2 }); const page = q.query && q.query.pages && q.query.pages[0]; const content = (page && page.revisions && page.revisions[0] && page.revisions[0].content) ? page.revisions[0].content : ''; if (alreadyHasTopTag(content)) { alert('পাতার শুরুতেই ইতিমধ্যেই অপসারণ টেমপ্লেট আছে।'); return; } // For both choices, now we open the DeletionDialog to fetch a reason windowManager.openWindow(deletionDialog); } catch (err) { console.error(err); alert('ত্রুটি ঘটেছে: ' + err); } } }); }); // </nowiki> d6f8s0ypblegd68rgtt1lzbkifbcsn2 আলাপ:গরুমারা জাতীয় উদ্যান 1 8993 76761 2026-06-12T03:47:47Z ARI 3854 {{আলাপ পাতা}} যোগ করা হয়েছে। 76761 wikitext text/x-wiki {{আলাপ পাতা}} i154alzgrogbpha40792inz5hdkh7xx