This repository has been archived on 2026-08-27. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
RequestCounter/docs
2022-02-19 11:48:24 +08:00
..
2022-02-07 22:11:56 +08:00
2022-02-08 14:22:48 +00:00
2022-02-16 13:28:24 +08:00
2022-02-19 11:48:24 +08:00

这里是Request Counter的文档

虽然说项目很小根本不需要文档

灵感来源

Moe-Counter

看到这个项目感觉挺有意思就用Python写了一个 此项目中添加了原项目中没有的功能 Length 设置长度

工作原理

使用Flask建立服务器接收请求分析获取到的数据写入数据库

部署

在部署之前你需要先安装python3.10.x以上的版本

部署到本地服务器

$ git clone https://github.com/MarkusJoe/RequestCounter.git
$ cd RequestCounter
$ pip3 install -r requirements.txt
$ python3 app.py 

基本信息

  • Python版本: 3.10.x
  • 请求方法: GET POST
  • 请求地址: /get
  • 必选参数: name : str
    • 可选参数: length : int
    • 可选参数: theme : str

额外接口

获取日志

  • 访问/extra/log来获取一个*.tar.gz的压缩包里面包含了./bin/log内所有的日志文件

导出当前计数数据库文件

  • 访问/extra/db来获取count.db, 源文件位置: ./bin/db/count.db

获取主题数据库文件

  • 此接口没有在本项目中, 该仓库为私人仓库暂不开源
  • 访问 https://themedatabase.vercel.app/assets 获取
  • 由于速度较慢建议使用多线程进行下载
  • 项目中自动下载主题数据库的文件也是来自此处

关于

开源

  • 本项目以Apache-2.0许可开源, 即:
    • 你可以直接使用该项目提供的功能, 无需任何授权
    • 你可以在注明来源版权信息的情况下对源代码进行任意分发和修改以及衍生

关于此页面

此文档由 docsify 生成. docsify 是一个动态生成文档网站的工具。不同于 GitBook、Hexo 的地方是它不会生成将 .md 转成 .html 文件,所有转换工作都是在运行时进行。