Giter Club home page Giter Club logo

adiutor's Introduction

Adiutor

Adiutor is a tool developed to facilitate maintenance tasks on Wikipedia, making them more efficient and user-friendly. Built using OOUI-based MediaWiki JS and JavaScript, Adiutor is designed to provide users with convenience in performing various tasks. All suggestions and bug reports are reviewed and discussed on the discussion page to continually improve and refine the tool. The active participation and support from the Wikipedia community play a vital role in further developing Adiutor into a more functional and user-friendly tool.

Alt text

Deployment

You must have interface-admin rights to use the deploy script. Visit https://meta.wikimedia.org/wiki/Special:BotPasswords to obtain credentials, then cp credentials.json.dist credentials.json and change the details accordingly:

{
   "username": "Exampleuser@somedescription",
   "password": "mybotpassword1234567890123456789"
}

To deploy, run node bin/deploy.js "[edit summary]". The edit summary is transformed to include the version number and git SHA, e.g. "v5.5.5 at abcd1234: [edit summary]".

Files in the dist/unversioned/ directory must be synced manually.

Features

Common features for all users

  • Editors can see their stats on the dashboard.
  • Editors can create a list of articles they are working on.
  • Editors can see information about the article such as creation date and word count (in testing)
  • Editors can use Adiutor with a multilingual interface depending on the user's display language settings.
  • Editors can create speedy, AfD (Articles for Deletion), and proposed deletion requests at Wikipedia:Criteria for speedy deletion.
  • Editors can provide comments and opinions on AfD (Articles for Deletion) discussions at Wikipedia:Articles for deletion.
  • Editors can request page revision deletion at Wikipedia:Revision deletion.
  • Editors can share their event status with other users.
  • Editors can include preset descriptions in edit summaries via diverse options and create custom summaries via Adiutor options.
  • Editors can see the user widget on the user's user page.
  • Editors can see the page creator etc. with an inline page info widget.
  • Editors can quickly respond to mentees' inquiries.
  • Editors can maintain records of their AfD opinions in a log.
  • Editors can see recent changes to the page.
  • Editors can check the copyright status of article content.
  • Editors can request user blocks at Wikipedia:Requests for page protection.
  • Editors can request page moves at Wikipedia:Requested moves.
  • Editors can request page protection at Wikipedia:Requests for page protection.
  • Editors can issue warnings to users.
  • Editors can create an investigation for sockpuppetry.
  • Editors can report sockpuppets or sockpuppet masters.
  • Editors can add editing and warning templates to pages.
  • Editors can nominate articles for featured article discussions or good article discussions.
  • Editors can use Adiutor on the mobile version.

Privileges for administrators

  • Administrators can review quick delete requests and delete pages on the dashboard (in testing)
  • Administrators can close AfD discussions.
  • Administrators can automatically remove templates from concluded AfD discussions.
  • Administrators can remove concluded AfD discussions from Wikipedia:Articles for deletion.
  • Administrators can archive concluded AfD discussions in the archive.
  • Administrators can delete relevant AfD pages with reasons in deletion outcomes.
  • Administrators can block users by using a user-blocking module.
  • Administrators can perform speedy page deletion and batch page deletion.

Screenshots

Screenshot Screenshot Screenshot Screenshot

Licensing and Attribution

The tool was initially published on Turkish Wikipedia as tr:Wikipedia:MediaWiki:Gadget-Adiutor.js. It is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) and GNU Free Documentation License (GFDL).

adiutor's People

Contributors

doguabaris avatar translatewiki avatar ldwp avatar useryahya avatar kizule avatar jhsoby avatar t0grul avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.