ویکیپیڈیا:پائی ویکی بوٹ/اسکرپٹ
پائی ویکی بوٹ |
---|
ویکیپیڈیا کی دنیا میں وسیع پیمانے پر مستعمل پائی ویکی بوٹ کی لائبریری میں موجود اسکرپٹ کی فہرست درج ذیل ہے۔ ہر اسکرپٹ کے نام کے ساتھ اس کی مختصر تفصیل اور کوڈ کا ربط بھی دیا گیا ہے جبکہ متعلقہ اسکرپٹ کی مزید تفصیلات خود کوڈ کے آغاز میں بھی دستیاب ہوں گی۔
عالمی
ترمیمعالمی اسکرپٹ وہ کہلاتی ہیں جنہیں آپ عالمی پرچم حاصل کرنے کے بعد تمام ویکیوں پر چلا سکتے ہیں اور ان کے کام ہر ویکی پر یکساں ہوتے ہیں۔
نام | وضاحت | کوڈ |
---|---|---|
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 | کامپیٹٹاسک |
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 | کور
|
حواشی
ترمیم- ↑ 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