XMOJ-Script-dev / XMOJ-bbs

XMOJ增强脚本后台
https://api.xmoj-bbs.me
GNU Affero General Public License v3.0
5 stars 1 forks source link

[Feature Request] log usage #4

Closed boomzero closed 10 months ago

boomzero commented 10 months ago

检查项

描述

https://developers.cloudflare.com/analytics/analytics-engine/get-started/

原因

No response

boomzero commented 10 months ago

@langningchen 怎么样

boomzero commented 10 months ago

这样如果有legal dispute就有用户ip了

PythonSmall-Q commented 10 months ago

所以你们想干嘛orz

boomzero commented 10 months ago

@PythonSmall-Q 收集用户ip

PythonSmall-Q commented 10 months ago

docs里面actions炸了,你帮我看看为啥 对了,config那个我删掉了你看看为啥yaml出错

Message ID: @.***>

boomzero commented 10 months ago

比如, I can see: @langningchen

./queryip.sh chenlangning                   
{
    "meta":
    [
        {
            "name": "_sample_interval",
            "type": "UInt32"
        },
        {
            "name": "blob1",
            "type": "String"
        },
        {
            "name": "blob10",
            "type": "String"
        },
        {
            "name": "blob11",
            "type": "String"
        },
        {
            "name": "blob12",
            "type": "String"
        },
        {
            "name": "blob13",
            "type": "String"
        },
        {
            "name": "blob14",
            "type": "String"
        },
        {
            "name": "blob15",
            "type": "String"
        },
        {
            "name": "blob16",
            "type": "String"
        },
        {
            "name": "blob17",
            "type": "String"
        },
        {
            "name": "blob18",
            "type": "String"
        },
        {
            "name": "blob19",
            "type": "String"
        },
        {
            "name": "blob2",
            "type": "String"
        },
        {
            "name": "blob20",
            "type": "String"
        },
        {
            "name": "blob3",
            "type": "String"
        },
        {
            "name": "blob4",
            "type": "String"
        },
        {
            "name": "blob5",
            "type": "String"
        },
        {
            "name": "blob6",
            "type": "String"
        },
        {
            "name": "blob7",
            "type": "String"
        },
        {
            "name": "blob8",
            "type": "String"
        },
        {
            "name": "blob9",
            "type": "String"
        },
        {
            "name": "dataset",
            "type": "String"
        },
        {
            "name": "double1",
            "type": "Float64"
        },
        {
            "name": "double10",
            "type": "Float64"
        },
        {
            "name": "double11",
            "type": "Float64"
        },
        {
            "name": "double12",
            "type": "Float64"
        },
        {
            "name": "double13",
            "type": "Float64"
        },
        {
            "name": "double14",
            "type": "Float64"
        },
        {
            "name": "double15",
            "type": "Float64"
        },
        {
            "name": "double16",
            "type": "Float64"
        },
        {
            "name": "double17",
            "type": "Float64"
        },
        {
            "name": "double18",
            "type": "Float64"
        },
        {
            "name": "double19",
            "type": "Float64"
        },
        {
            "name": "double2",
            "type": "Float64"
        },
        {
            "name": "double20",
            "type": "Float64"
        },
        {
            "name": "double3",
            "type": "Float64"
        },
        {
            "name": "double4",
            "type": "Float64"
        },
        {
            "name": "double5",
            "type": "Float64"
        },
        {
            "name": "double6",
            "type": "Float64"
        },
        {
            "name": "double7",
            "type": "Float64"
        },
        {
            "name": "double8",
            "type": "Float64"
        },
        {
            "name": "double9",
            "type": "Float64"
        },
        {
            "name": "index1",
            "type": "String"
        },
        {
            "name": "timestamp",
            "type": "DateTime"
        }
    ],

    "data":
    [
        {
            "_sample_interval": 1,
            "blob1": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "blob10": "",
            "blob11": "",
            "blob12": "",
            "blob13": "",
            "blob14": "",
            "blob15": "",
            "blob16": "",
            "blob17": "",
            "blob18": "",
            "blob19": "",
            "blob2": "NewReply",
            "blob20": "",
            "blob3": "",
            "blob4": "",
            "blob5": "",
            "blob6": "",
            "blob7": "",
            "blob8": "",
            "blob9": "",
            "dataset": "logdb",
            "double1": 0,
            "double10": 0,
            "double11": 0,
            "double12": 0,
            "double13": 0,
            "double14": 0,
            "double15": 0,
            "double16": 0,
            "double17": 0,
            "double18": 0,
            "double19": 0,
            "double2": 0,
            "double20": 0,
            "double3": 0,
            "double4": 0,
            "double5": 0,
            "double6": 0,
            "double7": 0,
            "double8": 0,
            "double9": 0,
            "index1": "chenlangning",
            "timestamp": "2023-11-25 11:51:53"
        },
        {
            "_sample_interval": 1,
            "blob1": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "blob10": "",
            "blob11": "",
            "blob12": "",
            "blob13": "",
            "blob14": "",
            "blob15": "",
            "blob16": "",
            "blob17": "",
            "blob18": "",
            "blob19": "",
            "blob2": "GetPost",
            "blob20": "",
            "blob3": "",
            "blob4": "",
            "blob5": "",
            "blob6": "",
            "blob7": "",
            "blob8": "",
            "blob9": "",
            "dataset": "logdb",
            "double1": 0,
            "double10": 0,
            "double11": 0,
            "double12": 0,
            "double13": 0,
            "double14": 0,
            "double15": 0,
            "double16": 0,
            "double17": 0,
            "double18": 0,
            "double19": 0,
            "double2": 0,
            "double20": 0,
            "double3": 0,
            "double4": 0,
            "double5": 0,
            "double6": 0,
            "double7": 0,
            "double8": 0,
            "double9": 0,
            "index1": "chenlangning",
            "timestamp": "2023-11-25 11:51:55"
        },
        {
            "_sample_interval": 1,
            "blob1": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "blob10": "",
            "blob11": "",
            "blob12": "",
            "blob13": "",
            "blob14": "",
            "blob15": "",
            "blob16": "",
            "blob17": "",
            "blob18": "",
            "blob19": "",
            "blob2": "GetBBSMentionList",
            "blob20": "",
            "blob3": "",
            "blob4": "",
            "blob5": "",
            "blob6": "",
            "blob7": "",
            "blob8": "",
            "blob9": "",
            "dataset": "logdb",
            "double1": 0,
            "double10": 0,
            "double11": 0,
            "double12": 0,
            "double13": 0,
            "double14": 0,
            "double15": 0,
            "double16": 0,
            "double17": 0,
            "double18": 0,
            "double19": 0,
            "double2": 0,
            "double20": 0,
            "double3": 0,
            "double4": 0,
            "double5": 0,
            "double6": 0,
            "double7": 0,
            "double8": 0,
            "double9": 0,
            "index1": "chenlangning",
            "timestamp": "2023-11-25 11:51:28"
        },
        {
            "_sample_interval": 1,
            "blob1": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "blob10": "",
            "blob11": "",
            "blob12": "",
            "blob13": "",
            "blob14": "",
            "blob15": "",
            "blob16": "",
            "blob17": "",
            "blob18": "",
            "blob19": "",
            "blob2": "GetPost",
            "blob20": "",
            "blob3": "",
            "blob4": "",
            "blob5": "",
            "blob6": "",
            "blob7": "",
            "blob8": "",
            "blob9": "",
            "dataset": "logdb",
            "double1": 0,
            "double10": 0,
            "double11": 0,
            "double12": 0,
            "double13": 0,
            "double14": 0,
            "double15": 0,
            "double16": 0,
            "double17": 0,
            "double18": 0,
            "double19": 0,
            "double2": 0,
            "double20": 0,
            "double3": 0,
            "double4": 0,
            "double5": 0,
            "double6": 0,
            "double7": 0,
            "double8": 0,
            "double9": 0,
            "index1": "chenlangning",
            "timestamp": "2023-11-25 11:52:54"
        },
        {
            "_sample_interval": 1,
            "blob1": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "blob10": "",
            "blob11": "",
            "blob12": "",
            "blob13": "",
            "blob14": "",
            "blob15": "",
            "blob16": "",
            "blob17": "",
            "blob18": "",
            "blob19": "",
            "blob2": "GetBBSMentionList",
            "blob20": "",
            "blob3": "",
            "blob4": "",
            "blob5": "",
            "blob6": "",
            "blob7": "",
            "blob8": "",
            "blob9": "",
            "dataset": "logdb",
            "double1": 0,
            "double10": 0,
            "double11": 0,
            "double12": 0,
            "double13": 0,
            "double14": 0,
            "double15": 0,
            "double16": 0,
            "double17": 0,
            "double18": 0,
            "double19": 0,
            "double2": 0,
            "double20": 0,
            "double3": 0,
            "double4": 0,
            "double5": 0,
            "double6": 0,
            "double7": 0,
            "double8": 0,
            "double9": 0,
            "index1": "chenlangning",
            "timestamp": "2023-11-25 11:52:54"
        },
        {
            "_sample_interval": 1,
            "blob1": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "blob10": "",
            "blob11": "",
            "blob12": "",
            "blob13": "",
            "blob14": "",
            "blob15": "",
            "blob16": "",
            "blob17": "",
            "blob18": "",
            "blob19": "",
            "blob2": "GetMailMentionList",
            "blob20": "",
            "blob3": "",
            "blob4": "",
            "blob5": "",
            "blob6": "",
            "blob7": "",
            "blob8": "",
            "blob9": "",
            "dataset": "logdb",
            "double1": 0,
            "double10": 0,
            "double11": 0,
            "double12": 0,
            "double13": 0,
            "double14": 0,
            "double15": 0,
            "double16": 0,
            "double17": 0,
            "double18": 0,
            "double19": 0,
            "double2": 0,
            "double20": 0,
            "double3": 0,
            "double4": 0,
            "double5": 0,
            "double6": 0,
            "double7": 0,
            "double8": 0,
            "double9": 0,
            "index1": "chenlangning",
            "timestamp": "2023-11-25 11:52:54"
        },
        {
            "_sample_interval": 1,
            "blob1": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "blob10": "",
            "blob11": "",
            "blob12": "",
            "blob13": "",
            "blob14": "",
            "blob15": "",
            "blob16": "",
            "blob17": "",
            "blob18": "",
            "blob19": "",
            "blob2": "GetBBSMentionList",
            "blob20": "",
            "blob3": "",
            "blob4": "",
            "blob5": "",
            "blob6": "",
            "blob7": "",
            "blob8": "",
            "blob9": "",
            "dataset": "logdb",
            "double1": 0,
            "double10": 0,
            "double11": 0,
            "double12": 0,
            "double13": 0,
            "double14": 0,
            "double15": 0,
            "double16": 0,
            "double17": 0,
            "double18": 0,
            "double19": 0,
            "double2": 0,
            "double20": 0,
            "double3": 0,
            "double4": 0,
            "double5": 0,
            "double6": 0,
            "double7": 0,
            "double8": 0,
            "double9": 0,
            "index1": "chenlangning",
            "timestamp": "2023-11-25 11:53:29"
        },
        {
            "_sample_interval": 1,
            "blob1": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "blob10": "",
            "blob11": "",
            "blob12": "",
            "blob13": "",
            "blob14": "",
            "blob15": "",
            "blob16": "",
            "blob17": "",
            "blob18": "",
            "blob19": "",
            "blob2": "GetPost",
            "blob20": "",
            "blob3": "",
            "blob4": "",
            "blob5": "",
            "blob6": "",
            "blob7": "",
            "blob8": "",
            "blob9": "",
            "dataset": "logdb",
            "double1": 0,
            "double10": 0,
            "double11": 0,
            "double12": 0,
            "double13": 0,
            "double14": 0,
            "double15": 0,
            "double16": 0,
            "double17": 0,
            "double18": 0,
            "double19": 0,
            "double2": 0,
            "double20": 0,
            "double3": 0,
            "double4": 0,
            "double5": 0,
            "double6": 0,
            "double7": 0,
            "double8": 0,
            "double9": 0,
            "index1": "chenlangning",
            "timestamp": "2023-11-25 11:51:28"
        },
        {
            "_sample_interval": 1,
            "blob1": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "blob10": "",
            "blob11": "",
            "blob12": "",
            "blob13": "",
            "blob14": "",
            "blob15": "",
            "blob16": "",
            "blob17": "",
            "blob18": "",
            "blob19": "",
            "blob2": "EditReply",
            "blob20": "",
            "blob3": "",
            "blob4": "",
            "blob5": "",
            "blob6": "",
            "blob7": "",
            "blob8": "",
            "blob9": "",
            "dataset": "logdb",
            "double1": 0,
            "double10": 0,
            "double11": 0,
            "double12": 0,
            "double13": 0,
            "double14": 0,
            "double15": 0,
            "double16": 0,
            "double17": 0,
            "double18": 0,
            "double19": 0,
            "double2": 0,
            "double20": 0,
            "double3": 0,
            "double4": 0,
            "double5": 0,
            "double6": 0,
            "double7": 0,
            "double8": 0,
            "double9": 0,
            "index1": "chenlangning",
            "timestamp": "2023-11-25 11:52:10"
        },
        {
            "_sample_interval": 1,
            "blob1": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "blob10": "",
            "blob11": "",
            "blob12": "",
            "blob13": "",
            "blob14": "",
            "blob15": "",
            "blob16": "",
            "blob17": "",
            "blob18": "",
            "blob19": "",
            "blob2": "GetPost",
            "blob20": "",
            "blob3": "",
            "blob4": "",
            "blob5": "",
            "blob6": "",
            "blob7": "",
            "blob8": "",
            "blob9": "",
            "dataset": "logdb",
            "double1": 0,
            "double10": 0,
            "double11": 0,
            "double12": 0,
            "double13": 0,
            "double14": 0,
            "double15": 0,
            "double16": 0,
            "double17": 0,
            "double18": 0,
            "double19": 0,
            "double2": 0,
            "double20": 0,
            "double3": 0,
            "double4": 0,
            "double5": 0,
            "double6": 0,
            "double7": 0,
            "double8": 0,
            "double9": 0,
            "index1": "chenlangning",
            "timestamp": "2023-11-25 11:52:12"
        }
    ],

    "rows": 10,

    "rows_before_limit_at_least": 10
}
boomzero commented 10 months ago

tidy 一下:

{
    "meta":
    [
        {
            "name": "username",
            "type": "String"
        },
        {
            "name": "ip",
            "type": "String"
        },
        {
            "name": "path",
            "type": "String"
        },
        {
            "name": "timestamp",
            "type": "DateTime"
        }
    ],

    "data":
    [
        {
            "username": "chenlangning",
            "ip": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "path": "GetBBSMentionList",
            "timestamp": "2023-11-25 11:51:28"
        },
        {
            "username": "chenlangning",
            "ip": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "path": "GetPost",
            "timestamp": "2023-11-25 11:52:54"
        },
        {
            "username": "chenlangning",
            "ip": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "path": "GetBBSMentionList",
            "timestamp": "2023-11-25 11:52:54"
        },
        {
            "username": "chenlangning",
            "ip": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "path": "GetMailMentionList",
            "timestamp": "2023-11-25 11:53:29"
        },
        {
            "username": "chenlangning",
            "ip": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "path": "NewReply",
            "timestamp": "2023-11-25 11:51:53"
        },
        {
            "username": "chenlangning",
            "ip": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "path": "GetPost",
            "timestamp": "2023-11-25 11:51:55"
        },
        {
            "username": "chenlangning",
            "ip": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "path": "EditReply",
            "timestamp": "2023-11-25 11:52:10"
        },
        {
            "username": "chenlangning",
            "ip": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "path": "GetPost",
            "timestamp": "2023-11-25 11:52:12"
        },
        {
            "username": "chenlangning",
            "ip": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "path": "GetMailMentionList",
            "timestamp": "2023-11-25 11:52:54"
        },
        {
            "username": "chenlangning",
            "ip": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "path": "GetBBSMentionList",
            "timestamp": "2023-11-25 11:53:29"
        },
        {
            "username": "chenlangning",
            "ip": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "path": "GetPost",
            "timestamp": "2023-11-25 11:51:28"
        },
        {
            "username": "chenlangning",
            "ip": "240e:46c:1630:4ea:99d7:bac0:ade2:ac7b",
            "path": "GetPost",
            "timestamp": "2023-11-25 11:53:29"
        }
    ],

    "rows": 12,

    "rows_before_limit_at_least": 12
}
langningchen commented 10 months ago

@boomzero @PythonSmall-Q 服了你们了 👍