「利用者:芯/サンドボックス/6」の版間の差分

3行目: 3行目:
==API リクエスト==
==API リクエスト==
===利用者別バイト数データ===
===利用者別バイト数データ===
利用者別に集計された執筆バイト数のデータを表で出力するリクエストです。最新のデータを確認したいときは、ソースコードの 153 行めと 154 行めを修正したうえで、これを Python ファイルとして実行してください。
利用者別に集計された執筆バイト数のデータを表で出力するリクエストです。122 行めと 123 行めを修正したうえで Python ファイル(拡張子: .py)として保存・実行すると、[[麻薬:データ#利用者別バイト数データ]]の内容を更新することができます。実行には Python と requests モジュールのインストールが必要です。


{{格納|名前='''ソースコード'''|中身=
{{格納|名前='''ソースコード'''|中身=
46行目: 46行目:
     logEvents.append(data["query"]["logevents"])
     logEvents.append(data["query"]["logevents"])
logEventsLen = len(logEvents)
logEventsLen = len(logEvents)
f = open("lastCheckedTimestamp.txt", 'w')
f.write(logEvents[0]["timestamp"])
f.close()


IPUsers = {
IPUsers = {
132行目: 128行目:
params = {
params = {
     "action": "login",
     "action": "login",
     "lgname": "芯@bot芯",
     "lgname": [ここを自分のボット利用者名で置換],
     "lgpassword": os.environ["BotPass"],
     "lgpassword": [ここを自分のボットパスワードで置換],
     "lgtoken": LOGIN_TOKEN,
     "lgtoken": LOGIN_TOKEN,
     "format": "json"
     "format": "json"
3,314

回編集