F3 Wikidata Bot
Go to file
2023-12-13 10:35:18 +00:00
bin s/F3WikidataBot/f3wikidatabot/ 2023-09-06 10:09:05 +02:00
f3wikidatabot add inception date to feature 2023-12-13 11:14:39 +01:00
.gitignore ignore .direnv 2023-09-06 11:15:21 +02:00
.gitlab-ci.yml be super verbose in tests 2023-05-10 18:40:01 +02:00
LICENSE bootstrap 2023-04-26 09:13:33 +02:00
poetry.lock internal representation of a forge 2023-09-05 14:58:27 +02:00
pyproject.toml upgrade 0.0.6 2023-12-13 11:15:05 +01:00
README.md version update 0.0.3 2023-12-06 10:10:49 +01:00
tox.ini s/F3WikidataBot/f3wikidatabot/ 2023-09-06 10:09:05 +02:00
user-config.py Format. 2023-04-26 11:16:10 +02:00

F3 Wikidata Bot

f3wikidatabot is a python module and command-line tool for the wikidata Forges project.

Setup

git clone --recursive https://lab.forgefriends.org/friendlyforgeformat/f3-wikidata-bot.git
cd f3-wikidata-bot
echo layout python3 > .envrc
direnv allow
pip install poetry
poetry install

Usage

From the source tree:

PYTHONPATH=$(pwd) python bin/f3wikidatabot  --help

Using the module from PyPI:

from f3wikidatabot import bot

b = bot.Bot.factory(["--verbose", "--show", "--plugin", "Features"])

for forge in b.run_query():
    print(forge)

Publish

$ poetry config pypi-token.pypi {pypi token}
$ poetry version patch
$ poetry build
$ poetry publish

License

This project is licensed under the GPLv3+ License.

Funding

This project is funded through the NGI Assure Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet program. Learn more on the NLnet project page.

NLnet foundation logo NGI Assure Logo