ویکیپیڈیا:پائی ویکی بوٹ/اسکرپٹ

آزاد دائرۃ المعارف، ویکیپیڈیا سے
Jump to navigation Jump to search

ویکیپیڈیا کی دنیا میں وسیع پیمانے پر مستعمل پائی ویکی بوٹ کی لائبریری میں موجود اسکرپٹ کی فہرست درج ذیل ہے۔ ہر اسکرپٹ کے نام کے ساتھ اس کی مختصر تفصیل اور کوڈ کا ربط بھی دیا گیا ہے جبکہ متعلقہ اسکرپٹ کی مزید تفصیلات خود کوڈ کے آغاز میں بھی دستیاب ہوں گی۔

عالمی[ترمیم]

عالمی اسکرپٹ وہ کہلاتی ہیں جنہیں آپ عالمی پرچم حاصل کرنے کے بعد تمام ویکیوں پر چلا سکتے ہیں اور ان کے کام ہر ویکی پر یکساں ہوتے ہیں۔

نام وضاحت کوڈ
interwiki.py تمام ویکی منصوبوں کو باہم ایک دوسرے سے جوڑنے والے بین اللسانی روابط کو بناتا اور ان کی اصلاح کرتا ہے کور
redirect.py دوہرے رجوع مکررات کو درست اور شکستہ رجوع مکررات کو حذف کرتا ہے کور


مرکزی اسکرپٹ[ترمیم]

نام وضاحت کوڈ
add_text.py صفحات کے اوپر یا نیچے مطلوبہ متن درج کرتا ہے
category.py زمروں سے متعلقہ امور کور
imagecopy.py ویکیمیڈیا کی ویکی سے کامنز پر تصویریں منتقل کرتا ہے کور
replace.py متن میں مختلف اقسام کی تبدیلیاں انجام دیتا ہے کور
solve_disambiguation.py ضد ابہام صفحات کو درست کرتا ہے کور
table2wiki.py ایچ ٹی ایم ایل فارمیٹ میں بنے جدول کو میڈیاویکی فارمیٹ میں تبدیل کرتا ہے کور
upload.py ویکی پر تصویریں اپلوڈ کرتا ہے کور
weblinkchecker.py شکستہ بیرونی روابط کو تلاش کرتا ہے کور


معاون پروگرام[ترمیم]

نام وضاحت کوڈ
clean_sandbox.py یہ بوٹ تختہ مشق میں درج مواد کو پہلے سے دیے گئے مواد سے بدل دیتا ہے کور
cosmetic_changes.py ویکی متن میں تزئینی تبدیلیاں کرتا ہے، اس اسکرپٹ کو دوسری اسکرپٹ میں بھی درآمد کیا جا سکتا ہے کور
lonelypages.py یتیم صفحات پر یتیم کا ٹیگ چسپاں کرتا ہے کور
selflink.py ذاتی روابط کو تلاش کرنے اور انہیں غیر مربوط کرنے کے لیے اسے استعمال کیا جاتا ہے کور
transferbot.py ایک ویکی سے دوسری ویکی میں صفحات منتقل کرنے کے لیے کور


دیگر اسکرپٹ[ترمیم]

نام وضاحت کوڈ
copyright.py مواد کو سرچ انجن میں تلاش کرکے کاپی رائٹ کی پامالی کی جانچ کرتا ہے کامپیٹٹاسک
standardize_interwiki.py بین الویکی روابط کو معیاری جگہوں پر رکھتا ہے کور
warnfile.py فائل interwiki.log سے بیک لنک بناتا ہے کامپیٹٹاسک
welcome.py نئے صارفین کو خير مقدمی پیغام دیتا ہے کور


انتظامی[ترمیم]

نام وضاحت کوڈ
blockpageschecker.py غیر محفوظ صفحات سے سانچہ محفوظ کو ہٹاتا ہے کور
delete.py متعدد صفحات کو ایک ساتھ حذف کرتا ہے کور
patrol.py حالیہ تبدیلیوں اور نئے صفحات میں موجود اندراجات کو فہرست سفید کی بنیاد پر بطور مراجعت شدہ نشان زد کرتا ہے کور
protect.py متعدد صفحات کو ایک ساتھ محفوظ یا غیر محفوظ کرتا ہے
speedy_delete.py فوری حذف شدگی کے لیے نامزد کردہ صفحات کے مواد کو یکے بعد دیگرے دکھاتا اور انہیں حذف کرنے کی اجازت طلب کرتا ہے کامپیٹٹاسک


برائے تبدیلی و تخلیق صفحات[ترمیم]

نام وضاحت کوڈ
archivebot.py تبادلہ خیال صفحات کی آرکائیو سازی کرتا ہے کور
movepages.py صفحات کے عناوین منتقل کرتا ہے کور
pagefromfile.py ٹیکسٹ فائل کی مدد سے نئے صفحات بناتا ہے


زمرہ جات[ترمیم]

نام وضاحت کوڈ
catall.py زمرہ جات کا اضافہ اور ان کو تبدیل کرتا ہے کور
category_redirect.py ایک زمرے کو دوسرے زمرے سے رجوع مکرر کرتا ہے کور
catimages.py کامنز پر غیر زمرہ بند تصویروں کا مواد دیکھتا اور اس کی بنیاد پر زمرے درج کرتا ہے کامپیٹٹاسک
cfd.py یہ ان زمروں کے لیے ہے جن کے متعلق گفتگو جاری ہے اور گفتگو مکمل ہونے کے بعد انتظامیہ کے نتیجہ پر یہ اسکرپٹ عمل کرتی ہے کور
commonscat.py سانچہ {{commonscat}} کو زمروں اور مضامین میں لگاتا ہے (بشرطیکہ دوسری ویکیوں کے ان صفحوں میں بھی یہ سانچہ لگا ہو) کور
commons_link.py سانچہ {{commonscat}} اور {{commons}} کو ویکی مضامین میں لگاتا ہے اگر اسی عنوان سے کامنز پر کوئی زمرہ یا نگار خانہ موجود ہو کور
create_categories.py زمروں کو اجتماعی طور پر تخلیق کرتا ہے کور
imagerecat.py کامنز کی فائلوں کے لیے زمروں کو تلاش کرتا ہے کور
imageuncat.py کامنز پر موجود غیر زمرہ بند تصویروں پر غیر زمرہ بند کا ٹیگ چسپاں کرتا ہے کور
makecat.py زمرے میں موجود صفحات یا صفحوں میں موجود روابط کی مدد سے صفحات میں نئے یا پہلے سے موجود زمروں کو شامل کرتا ہے کور


تصویریں[ترمیم]

نام وضاحت کوڈ
data_ingestion.py A generic bot to do data ingestion (batch uploading) to Commons کور
flickrripper.py Upload images from Flickr easily کور
imagecopy_self.py Script to copy self published files from the English Wikipedia to Wikimedia Commons کور
imageharvest.py Copies multiple images to a wiki کور
imagetransfer.py Copies images to another wiki کور
image.py Used to change one image to another or remove an image entirely کور
inline_images.py This bot goes over multiple pages of the home wiki, and looks for images that are linked inline (i.e., they are hosted from an external server and hotlinked, instead of using the wiki's upload function) کامپیٹٹاسک
tag_nowcommons.py This script tags files available at Commons with the Nowcommons template کامپیٹٹاسک

[1]

unusedfiles.py Finds unused media using Special:Unusedimages کور


آئی آر سی اسکرپٹ[ترمیم]

آئی آر سی (Internet Relay Chat) کے بوٹ جو irclib لائبریری استعمال کر رہے ہیں۔ اس لائبریری کو آپ گٹ ہب سے ڈاؤنلوڈ کر سکتے ہیں۔ تمام اسکرپٹ تجرباتی مرحلے میں ہيں۔

نام وضاحت کوڈ
maintainer.py کاموں کو کام کرنے والوں میں تقسیم کرتا ہے کامپیٹٹاسک
maintcont.py maintainer.py کا مددگار کامپیٹٹاسک
rciw.py ایک آئی آر سی اسکرپٹ جو نو ترمیم شدہ صفحات کے بین الویکی روابط کو جانچتی ہے۔ یہ maintainer.py کا حصہ ہے، اسے علاحدہ نہیں چلایا جا سکتا۔ کامپیٹٹاسک


سانچے[ترمیم]

نام وضاحت کوڈ
template.py ویکی صفحات میں ایک سانچہ کو دوسرے سانچہ سے بدلتا ہے کور
templatecount.py جہاں جہاں سانچے مستعمل ہیں ان سب کو شمار کرتا یا فہرست بناتا ہے کور


ویکی ڈیٹا[ترمیم]

نام وضاحت کوڈ
claimit.py بیک وقت متعدد ویکی صفحات پر مبنی آئٹموں میں ویکی ڈیٹا کے کلیم بڑے پیمانے پر درج کرتا ہے کور
coordinate_import.py ویکیپیڈیا سے متناسقات کو ویکی ڈیٹا میں منتقل کرتا ہے کور
freebasemappingupload.py ویکی ڈیٹا میں فری بیس کے نقشوں کو اپلوڈ کرتا ہے کور
harvest_template.py ویکیپیڈیا کے سانچوں سے ماخوذ معلومات کے مطابق ویکی ڈیٹا میں کلیم کا اضافہ کرتا ہے کور
illustrate_wikidata.py ویکی ڈیٹا کے آئٹموں میں تصاویر کو شامل کرتا ہے کور
interwikidata.py بین الویکی روابط کی تبدیلی و ترمیم اور اضافہ کے لیے تیار شدہ اسکرپٹ جو ویکی صفحات پر موجود لسانی روابط کی مدد سے مختلف زبانوں کو یکساں ویکی ڈیٹا آئٹم کو باہم مربوط کرتا ہے کور
newitem.py بڑے پیمانے پر نئے ویکی ڈیٹا آئٹم تخلیق کرتا ہے کور


متفرق اسکرپٹ[ترمیم]

نام وضاحت کوڈ
capitalize_redirects.py Bot to create capitalized redirects where the first character of the first word is uppercase and the remaining characters and words are lowercase کور
casechecker.py Script to enumerate all pages on the wiki and find all titles with mixed latin and cyrilic alphabets کور
censure.py Bad word checker bot کامپیٹٹاسک
checkimages.py Script to check recently uploaded files. This script checks if a file description is present and if there are other problems in the image's description کور
copyright_clean.py کامپیٹٹاسک
copyright_put.py کامپیٹٹاسک
daemonize.py کور
deledpimage.py Script to remove EDP images in non-article namespaces کامپیٹٹاسک
disambredir.py Goes through the disambiguation pages, checks their links, and asks for each link that goes to a redirect page whether it should be replaced کور
djvutext.py Extracts OCR text from djvu files and uploads onto pages in the "Page" namespace on Wikisource کور
editarticle.py Edit a Wikipedia article with your favourite editor کور
featured.py Manage featured/good article/list status template کور
fixing_redirects.py Correct all redirect links in featured pages or only one page of each wiki کور
followlive.py Script to follow new articles on a wikipedia and tag them with a template or perform other actions کور
gui.py A TKinter window with a unicode text field where the user can e.g. edit the contents of an article کور
interwiki_graph.py کور
isbn.py This script goes over multiple pages of the home wiki, and reports invalid ISBN numbers, converts to ISBN-13 from ISBN-10 and places hyphens کور
match_images.py Script to match two images based on histograms کور
misspelling.py This script fixes links that contain common spelling mistakes کور
ndashredir.py Collect articles that have n dash or m dash character in their title and create a redirect to them from the corresponding hyphenated title کور
noreferences.py Adds missing <references /> tag and references section if needed کور
nowcommons.py Script to delete files that are also present on Wikimedia Commons کور
overcat_simple_filter.py A bot script to do some simple over categorization filtering کامپیٹٹاسک
parserfunctioncount.py This script helps to find expensive templates that are subject to be converted to Lua کامپیٹٹاسک
piper.py This is a bot that uses external filtering programs to munge the article text کور
reflinks.py A bot adding the title of linked web pages to bare external links; see w:en:User:DumZiBoT/refLinks by the original owner, cf. Archived Pages کور
replicate_wiki.py This bot replicates all pages (from specific namespaces) in a wiki to a second wiki within one family کور
revertbot.py Revert your bots recent edits to pages کور
script_wui.py Robot which runs python framework scripts as (sub-)bot and provides a WikiUserInterface (WUI) with Lua support for bot operators کور
spamremove.py Script to remove external links that are being or have been spammed کور
states_redirect.py Create country sub-division redirect pages کور
surnames_redirects.py Bot to create redirects based on name order کور
titletranslate.py کور
unlink.py This bot unlinks a page on every page that links to it کور
watchlist.py Access the bot account's Watchlist کور
wikisourcetext.py This bot applies to wikisource sites to upload text from text layers of files in various formats, including pdf کور


غیر ترمیمی اسکرپٹ[ترمیم]

وہ اسکرپٹ جو ویکی صفحوں میں براہ راست ترمیم نہیں کرتے۔ انہیں تمام ویکیوں پر چلانے کی اجازت ہے۔

نام وضاحت کوڈ
listpages.py pagegenerators کی مدد سے صفحات کی فہرست بناتا ہے کور
login.py برائے لاگ ان کور
pagegenerators.py بوٹ میں صفحات کی فہرست بنانے کے لیے اسے استعمال کیا جاتا ہے۔ کور
touch.py ویکی صفحات کے از خود تازہ ہونے کا انتظار کیے بغیر انہیں تازہ کرنے کے لیے کور


برائے نگہداشت[ترمیم]

نگہداشت کے لیے معاون اسکرپٹ

نام وضاحت کوڈ
cache.py Show and cleanup API cache folder کور
colors.py Show colored output of Pywikibot scripts کور
compat2core.py Helper script to convert compat 1.0 scripts to the new core 3.x framework کور
diff_checker.py Check patches for known errors before submission کور
download_dump.py Download Wikimedia dump file from https://dumps.wikimedia.org کور
make_i18n_dict.py Generate a i18n file from a given script کور
wikimedia_sites.py Updates the language lists in Wikimedia family files کور


دیگر اسکرپٹ[ترمیم]

داخلی اسکرپٹ جو بوٹ کے طور پر استعمال نہیں ہوتے۔

نام وضاحت کوڈ
basic.py This is not a complete bot; rather, it is a template from which simple bots can be made کور
generate_family_file.py This script generates a family file from a given URL کور
generate_user_files.py Script to create user files (user-config.py, user-fixes.py) کور
pwb.py Wrapper script to use framework in 'directory' mode as cronjob or wrapper script کور
setup.py Installer script for Pywikibot 2.0 framework کور
shell.py Spawns an interactive Python shell کور
version.py Outputs Pywikibot's revision number and Python's version کور


حواشی[ترمیم]

  1. Until tag_nowcommons.py will be ported to core and integrated in nowcommons.py, an "unofficial" standalone core version of tag_nowcommons.py you can find on User:XXN/tag_nowcommons.py

بیرونی روابط[ترمیم]