Nodemw icon

Nodemw

Createdmacbre

Provides a Node.js client for interacting with the MediaWiki API and WikiData.

About

Nodemw is a Node.js library designed to simplify interactions with the MediaWiki API and WikiData. It offers a range of functionalities including article creation, editing, deletion, file uploads, log processing, category listing, and retrieval of claims from WikiData. With built-in features like request queueing and parallel execution with configurable concurrency, nodemw ensures efficient and safe communication with MediaWiki servers. It supports direct API calls, configuration via files or objects, and offers a suite of bot methods for various tasks, making it a versatile tool for automating tasks on MediaWiki-based wikis and accessing structured data from WikiData.

Key Features

  • Facilitates Special:Log processing and category listing.
  • 241 GitHub stars
  • Manages HTTP requests in a queue for parallel execution with rate limiting.
  • Enables file uploads via content or URL.
  • Supports article creation, editing, moving, and deletion.
  • Provides access to WikiData claims.

Use Cases

  • Building bots for Fandom and other MediaWiki-based platforms.
  • Extracting and processing data from WikiData.
  • Automating edits and maintenance tasks on MediaWiki wikis.
Craft Better Prompts with AnyPrompt