User:Santhosh.thottingal/Tools
List of tools I authored or maintaining at toolforge.org.
Link suggestions for articles
[edit]Suggest links for existing articles. This tool is a debugger/demo tool for the system. It also compares the results from machine learning based approach. Link distribution in wikis were visualized to understand the suggestion confidence score.
- Tool URL: https://linker.toolforge.org/
- Source code: https://gitlab.wikimedia.org/toolforge-repos/linker
- Programming language: Rust, javascript
tree-sitter-wikitext demo
[edit]This is a Playground for tree-sitter parser for wikitext markup. See <https://github.com/santhoshtr/tree-sitter-wikitext> for the parser implementation.
- Tool URL: https://tree-sitter-wikitext.toolforge.org/
- Source code: https://gitlab.wikimedia.org/toolforge-repos/tree-sitter-wikitext
- Programming language: static webpage with wasm
Kokoro-TTS - Text to speech system and API
[edit]Text to speech system for English with many voices. Powered by Kokoro TTS. Optimized for running on Intel CPUs using OpenVINO.
- Tool URL: https://kokoro-tts.toolforge.org/
- Source code: https://gitlab.wikimedia.org/toolforge-repos/kokoro-tts
- Programming language: Python
- Toolforge: https://toolsadmin.wikimedia.org/tools/id/kokoro-tts
WQ42 - Chat with Wikidata
[edit]An AI Chat bot for Wikidata. Integrates with Wikidata using LLM tools features. You can ask questions, ask for images, audios, videos. It can also generate wikipedia style article based on the available data in Wikidata.
- Tool URL: https://wq42.toolforge.org/
- Source code: https://gitlab.wikimedia.org/toolforge-repos/wq42
- Programming language: Rust
- Toolforge: https://toolsadmin.wikimedia.org/tools/id/wq42
Dictionary Hub
[edit]A large collection of dictionaries and very fast lookup system. Supporting 250+ dictionaries and 6 Million+ words with meaning, example sentences, translations and part of speech.
- Tool URL: https://dicthub.toolforge.org/
- Source code: https://gitlab.wikimedia.org/toolforge-repos/dicthub
- Programming language: Rust
- Toolforge: https://toolsadmin.wikimedia.org/tools/id/dicthub
LLM based Edit check
[edit]A Large language model(LLM) based edit check tool. Given a revision, the tool will tell if that edit violate any Wikipedia editing policy.
- Tool URL: https://editcheck-llm.toolforge.org/
- Source code: https://gitlab.wikimedia.org/toolforge-repos/editcheck-llm
- Programming language: Rust
- Toolforge: https://toolsadmin.wikimedia.org/tools/id/editcheck-llm
Page Collection Reports
[edit]Dashboard listing all page collections and their status of completion for languages. Page collections are list of articles that campaign organizers create to make available in more languages.
- Tool URL: https://pagecollection-report.toolforge.org/
- Source code: https://gitlab.wikimedia.org/repos/lpl/pagecollection-report
- Programming language: Rust
- Toolforge: https://toolsadmin.wikimedia.org/tools/id/pagecollection-report
Wiki Display Image
[edit]Get Wikimedia images in different formats and sizes for given title or Wikidata Id
- Tool URL: https://wiki-display-image.toolforge.org/
- Source code: https://gitlab.wikimedia.org/santhosh/wiki-display-image
- Programming language: Go
- Toolforge: https://toolsadmin.wikimedia.org/tools/id/wiki-display-image
Today in History
[edit]Historical events for today or any day. This is based on a dataset prepared out of wikipedia pages https://en.wikipedia.org/wiki/Category:Days_of_the_year.
- Tool URL: https://todayinhistory.toolforge.org/
- Source code: https://gitlab.wikimedia.org/toolforge-repos/todayinhistory
- Programming language: Rust
- Toolforge: https://toolsadmin.wikimedia.org/tools/id/todayinhistory
Content Translation statistics
[edit]Content Translation statistics
- Tool URL: https://cxstats.toolforge.org/
- Source code: https://gitlab.wikimedia.org/repos/lpl/tools-cxstats
- Programming language: Rust
- Toolforge: https://toolsadmin.wikimedia.org/tools/id/cxstats
JSON representation of all properties of wikidata item
[edit]Get the JSON representation of all properties of a given Wikidata item. Example: https://qjson.toolforge.org/Q42.json or https://qjson.toolforge.org/Q42?lang=es
- Tool URL:https://qjson.toolforge.org/
- Source code: https://gitlab.wikimedia.org/santhosh/qjson
- Programming language: Go
- Toolforge: https://toolsadmin.wikimedia.org/tools/id/qjson
Spellchecker service
[edit]Hunspell based spellchecker service for 90+ languages. Provides web API for spelling check and correction suggestions
- Tool URL: https://spell.toolforge.org/
- Source code: https://github.com/santhoshtr/spellchecker-webservice
- Programming language: Python
- Toolforge: https://toolsadmin.wikimedia.org/tools/id/spell
Favicon
[edit]Get Favicon for any given URL. Service also anonymizes users.
- Tool URL: https://favicons.toolforge.org/
- Source code: https://gitlab.wikimedia.org/santhosh/favicons
- Programming language: Go
- Toolforge: https://toolsadmin.wikimedia.org/tools/id/favicons
Commons Gallery as structured data
[edit]Get the Commons Gallery as structured data. Examples: https://commons-gallery.toolforge.org/api/gallery/Wikipedia and https://commons-gallery.toolforge.org/api/gallery/Moon
- Tool URL: https://commons-gallery.toolforge.org/
- Source code: https://gitlab.wikimedia.org/santhosh/tools-commons-gallery
- Programming language: Go
- Toolforge: https://toolsadmin.wikimedia.org/tools/id/commons-gallery
Wikistroll
[edit]Take a leisurely stroll through the vast landscape of Wikipedia. So much to learn, so little time... just keep scrolling. Built using wikielements
- Tool URL: https://wikistroll.toolforge.org/
- Source code: https://gitlab.wikimedia.org/toolforge-repos/wikistroll.git
- Programming language: HTML,CSS,JS
- Toolforge: https://toolsadmin.wikimedia.org/tools/id/wikistroll
Chart renderer
[edit]Adapt the Mediawiki Chart extension based specification to ECharts specification. Render .chart files as SVG, echarts charts, or echarts spec. This tool provides three main functionalities:
- Render the chart as svg image. Example: https://chartrenderer.toolforge.org/svg/commons/Data:1993_Canadian_federal_election.chart
- Return the resulting ECharts specification as json. Example: https://chartrenderer.toolforge.org/spec/commons/Data:1993_Canadian_federal_election.chart
- Render the chart with interactive features. https://chartrenderer.toolforge.org/chart/commons/Data:1993_Canadian_federal_election.chart
Supported Chart types: Line, Bar, Area, Pie, Scatter.
- Tool URL: https://chartrenderer.toolforge.org/
- Source code: https://gitlab.wikimedia.org/santhosh/chartadapter
- Programming language: Go
- Toolforge: https://toolsadmin.wikimedia.org/tools/id/chartrenderer