Giter VIP home page Giter VIP logo

python-wikibot's Introduction

Python-WikiBot

A tool used for running wikipedia bots, developed for and used by Aidan9382-Bot

Requirements

Python (Tested on v3.8, but it should work on most future versions) with the following modules:

  • requests
  • python-dotenv
  • colorama

You must provide the Username and Password (or BotPassword) of the bot, along with some other settings, in a .env file. See .env-example for a reference

Usage

To run the bot and its tasks, run main.py. All options required for the bot are handled from the .env file. To test the primary wikitools module standalone, run wikitools.py for a live test environment

Notes and Warnings

If you plan to use the base script to run your own bot, please do not use the tasks provided in /Tasks/. These are simply there to show the code behind the tasks I use for my own bot. Due to WP:BRFA, you will not be allowed to run them on your own bot without prior approval.

While this tool works and is in active use, it could potentially be buggy in more extreme and untested cases. It is also not designed with execution speed as its primary goal, and therefore may be slow for certain tasks.

python-wikibot's People

Contributors

9382 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

python-wikibot's Issues

Support logging in via botpass

title; this'll likely include also moving away from the deprecated login action, but we'll have to see when I get to it

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.