A Python library for easily interacting with Wikidot sites.
- Retrieve and manipulate sites, pages, users, forums, and more
- Create, edit, and delete pages
- Get, create, and reply to forum threads
- User management and site membership
- Send and receive private messages
- Supports both no-login features and authenticated features
pip install wikidotimport wikidot
# Use without login
client = wikidot.Client()
# Get site and page information
site = client.site.get("scp-jp")
page = site.page.get("scp-173")
print(f"Title: {page.title}")
print(f"Rating: {page.rating}")
print(f"Author: {page.created_by.name}")For detailed usage, API reference, and examples, please see the official documentation:
To build the documentation locally:
# Install packages required for documentation generation
make docs-install
# Build the documentation
make docs-build
# View documentation on local server (optional)
make docs-serve