Jump to content

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]
  • HotTemp - Template easy removal script
  • Voicetyping - Voice Typing in Wikipedia Source Editing
  • contentcounter - Words and bytes counter as per Project Tiger norms(exclude templates)
  • keyboard - Floating Tamil Keyboard in Editor for phonetic and Tamil99 layout
  • CategoryRecommendation - Recommend the missed categories of your language article from English Wikipedia.
  • ImageRecommendation - Recommend the missed images of your language article from English Wikipedia
  • Articlewizard - Helps to create quiz Tamil template for basic articles.
  • Floatingbutton - Floating wikisource Tools
  • FloatingTemplates - Floating Wikisource Templates
  • Chaduthibutton - Easy submit and navigate button for wikisource page

Wiki Converter

[edit]

A tool used to extract and convert various data of Wikipedia for editors. Including conversion of wiki code anchor words in many languages, excel table to wiki table, Web url to templates. It also translate anchor words to target language. Wikipedians can convert anchor words in their codes to their languages before they create a 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
  • In Wiki Table, copy paste any table from excel or spreadsheet. it will help user to convert it to wiki code for table.
  • In Web Extract, give any web url and get useful templates like citeweb, Url, coord.(as shown in image)

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