Metadata-Version: 2.4
Name: wikidata-bot-framework
Version: 9.1.0
Summary: A framework for making Wikidata bots.
Project-URL: repository, https://github.com/PythonCoderAS/wikidata-bot-framework
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Software Development :: Version Control :: Git
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Classifier: Topic :: Documentation :: Sphinx
Requires-Python: >=3.12
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: pywikibot==11.1.0
Requires-Dist: mwparserfromhell==0.7.2
Requires-Dist: python-dotenv==1.2.2
Requires-Dist: sentry-sdk==2.55.0
Requires-Dist: typing-extensions==4.15.0
Dynamic: license-file

wikidata-bot-framework
======================

.. image:: https://img.shields.io/pypi/v/wikidata-bot-framework
   :alt: PyPI - Version
   :target: https://pypi.org/project/wikidata-bot-framework/

.. image:: https://img.shields.io/pypi/pyversions/wikidata-bot-framework
   :alt: PyPI - Python Version
   :target: https://pypi.org/project/wikidata-bot-framework/

.. image:: https://img.shields.io/pypi/dm/wikidata-bot-framework
   :alt: PyPI - Downloads
   :target: https://pypi.org/project/wikidata-bot-framework/

.. image:: https://img.shields.io/github/commit-activity/m/PythonCoderAS/wikidata-bot-framework
   :alt: GitHub commit activity
   :target: https://github.com/PythonCoderAS/wikidata-bot-framework

.. image:: https://img.shields.io/github/issues/PythonCoderAS/wikidata-bot-framework
   :alt: GitHub issues
   :target: https://github.com/PythonCoderAS/wikidata-bot-framework

.. image:: https://github.com/PythonCoderAS/wikidata-bot-framework/actions/workflows/test.yml/badge.svg
   :alt: GitHub Actions test status
   :target: https://github.com/PythonCoderAS/wikidata-bot-framework/actions/workflows/test.yml

.. image:: https://coveralls.io/repos/github/PythonCoderAS/wikidata-bot-framework/badge.svg?branch=master
   :alt: Coverage Status
   :target: https://coveralls.io/github/PythonCoderAS/wikidata-bot-framework?branch=master

.. image:: https://github.com/PythonCoderAS/wikidata-bot-framework/actions/workflows/type-lint.yml/badge.svg
   :alt: GitHub Actions type-lint status
   :target: https://github.com/PythonCoderAS/wikidata-bot-framework/actions/workflows/type-lint.yml

.. image:: https://img.shields.io/pypi/l/wikidata-bot-framework
   :alt: PyPI - License
   :target: https://pypi.org/project/wikidata-bot-framework/


A framework for creating bots that edit Wikidata.

The framework heavily simplifies the process of making a bot that uses another dataset to edit Wikidata.
It will automatically add claims, qualifiers, and references and intelligently make sure not to duplicate anything.
It also allows you to manually edit the item if you need to remove claims.
The framework also has many hooks that are called in various parts of the processing pipeline, for even more customizability.

Read full docs at https://pythoncoderas.github.io/wikidata-bot-framework/.
