Skip to main content

A Python wrapper for the Wikifunctions function call API

Project description

Wikifunctions python library

This library allows you to interface with the Wikifunctions API in your Python code. Wikifunctions is a project of more than 3,800 community-created and community-maintained functions. You can find a list of these on the catalogue.

Installation

pip install wikifunctions

Usage example

import wikifunctions as wf
result = wf.call("Z801", "echo")["Z22K1"]
print(result)

This code will print "echo", because Z801 is the echo function.

Disclamers

  • Community-Maintained: Wikifunctions is completely community-created and maintained. The author of this project does not control the underlying logic of functions. Users should check that the functions work as expected before using them, and be aware that anyone with functioneer rights on the Wiki may modify the underlying logic.
  • External Processing & Privacy: Using this package means sending content over to servers operated by the Wikimedia Foundation for execution. An internet connection is required to utilize the package, and the author of this project has no control over the reliability of WMF services. Users should not send sensitive data through the wrapper.

License

This project is licensed under the Apache License 2.0.

Source code and issues

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wikifunctions-0.1.1.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wikifunctions-0.1.1-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file wikifunctions-0.1.1.tar.gz.

File metadata

  • Download URL: wikifunctions-0.1.1.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for wikifunctions-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e03de309499dc8309799099332c1606a82b819ea6b78cb0c34ed8a45da5c7df8
MD5 90778c584763e83612403307f01e1b73
BLAKE2b-256 70df37e9963c6f81c2bd68ab3cbda93fec24a0e56189b62e475b74612998234e

See more details on using hashes here.

File details

Details for the file wikifunctions-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: wikifunctions-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for wikifunctions-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bcfdd48650e1b3920610c58cc8309fee581c793898fee4c38ef94ad68d887c28
MD5 c67732f433c2f862e27349989426a585
BLAKE2b-256 84caa9b014a146ba1b19d7eede5d98cbe39e76b98671de69b7e54b8d673ccd79

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page