User:Neechalkaran/Tools

From Wikipedia, the free encyclopedia

This page describes about the list of tools & user scripts developed for Wikipedian by user Neechalkaran

wmflabs Tools[edit]

User Scripts[edit]

Wiki Converter[edit]

A tool used for converting anchor words of wiki codes to many languages. In other words, just a translator for anchor words only. Wikipedians can convert anchor words in their codes to their languages before they create an Wiki article. This tool is mainly useful for translating inter wiki articles.

Demo on Wikiconverter
Wiki converter Tool

How it works[edit]

It replaces the anchor words with the title of other language article which is linked in the left side of the page.

Significance[edit]

  • It replaces anchor words with corresponding language anchor(page names) words which are live
  • It also recognize symbols | and # with anchor word and provide correct translation. eg) [[examples|ex]]
  • Helpful for an article which has more anchor tags
  • Tool can also be used to cross check the language links which are provided in an article
  • Replace Innerlinks is used for converting all page title inside [[..]] bracket to corresponding language page title
  • List Innerlinks is used for listing all innerlinks from an article
  • Translate Titles is used for translating page title in every line to corresponding language page title

AppsWiki[edit]

AppsWiki Editor is a wikipedia editor developed in google apps script environment by user Neechalkaran. This can be used for all language projects. This tool has been mainly developed for multi page edits using Bots.

How it works[edit]

It uses google apps script environment and Mediawiki Api. Since it has been deployed in cloud computing anyone can use this to edit wikipedia articles. But need to get access for this editor. you can drop an message in developer talk page with your Bot account(Bot account is nothing but normal account used for Bot activities).

Guidelines[edit]

  1. Need a google account and authentication to work on this tool
  2. Need a Wiki Bot account and register it with help of developer
  3. log in this editor using wiki BOT and wiki password and edit the pages.(password will not be stored anywhere)
  4. For user manuals


Features[edit]

ChatWiki[edit]

ChatWiki is a Tamil Chatbot interacts with Wikidata.org using VaaniNLP, Tamil NLP library. https://chatwiki.toolforge.org/

How to execute[edit]

   curl -i -H 'Accept: application/json;Content-Type: application/x-www-form-urlencoded; charset=utf-8' 
   -G https://chatwiki.toolforge.org/api 
   --data-urlencode "q=பாரதியாரின் நினைவு நாள் என்று?"

response: {"answer": "1921 செப்டம்பர் 11"}

Python

    import requests
    URL = "https://chatwiki.toolforge.org/api"
    r = requests.get(url = URL, params={"q":"பாரதியாரின் நினைவு நாள் என்று?"})

Limitations[edit]

  1. This answers only for properties available in wikidata along with Tamil label
  2. This recognize only few thousand ngram entities in Tamil, which is being improved in VaaniNLP

Todo[edit]

  1. Develop GUI based the Chat window
  2. Add Tamil Labels to Wikidata
  3. Enrich the Entity recognition of VaaniNLP in Tamil

For More[edit]

More tools at https://apps.neechalkaran.com