Skip to content

ukwhatn/wikidot.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wikidot.py

Documentation Status

Pythonで簡単にWikidotサイトと対話するためのライブラリです。

主な機能

  • サイト、ページ、ユーザー、フォーラムなどの情報取得と操作
  • ページの作成、編集、削除
  • フォーラムスレッドの取得、作成、返信
  • ユーザー管理とサイトメンバーシップ
  • プライベートメッセージの送受信
  • ログイン不要の機能と認証が必要な機能両方をサポート

インストール

pip install wikidot

使用例(基本)

import wikidot

# ログインなしでの使用
client = wikidot.Client()

# サイトとページの情報取得
site = client.site.get("scp-jp")
page = site.page.get("scp-173")

print(f"タイトル: {page.title}")
print(f"評価: {page.rating}")
print(f"作成者: {page.created_by.name}")

ドキュメント

詳細な使用方法、APIリファレンス、例は公式ドキュメントをご覧ください:

📚 公式ドキュメント

ドキュメント構築

ローカルでドキュメントを構築するには:

# ドキュメント生成に必要なパッケージをインストール
make docs-install

# ドキュメントをビルド
make docs-build

# ローカルサーバーでドキュメントを確認(オプション)
make docs-serve

Contribution