First
let us collect the wikipedia articles that has no category of people who died in 2023 using sparql
Sample : Link
Second:
Extract the title using MS Excel
Third
Paste the article title in PAWS as given below
------------
import pywikibot
def add_category_to_article(page_title, category):
site = pywikibot.Site('ml', 'wikipedia') # Malayalam Wikipedia
page = pywikibot.Page(site, page_title)
# Check if the page exists
if not page.exists():
print(f"Page '{page_title}' does not exist.")
return
# Check if the page already has the category
if category in page.categories():
print(f"Page '{page_title}' already has the category '{category}'.")
return
# Add the category to the page
page.text += f"\n[[വർഗ്ഗം:{category}]]"
page.save(f"കാറ്റഗറി ചേർക്കുന്നു '{category}' ")
def main():
articles = [
"എസ്ഥേർ_ഈല്ലം",
"ദരൂഷ്_മെഹ്റൂജി"
]
category = "2023-ൽ മരിച്ചവർ"
for article in articles:
add_category_to_article(article, category)
if __name__ == "__main__":
main()
Fourth
Run the python file.
NB: Note, there should not be comma after the last title in python and recheck the category name properly.
It is based on wikidata statement: Date of death.
0 comments:
Post a Comment