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.
T
2022-02-28 21:47:23 +08:00
2022-02-28 21:35:29 +08:00
2022-02-28 21:20:02 +08:00
2022-02-27 15:38:47 +08:00
2022-02-28 21:44:04 +08:00
2022-02-10 13:13:40 +08:00
2022-02-28 21:47:23 +08:00

暂时不要将你的fork的仓库同步更新!!!! 有重大bug

暂时不要将你的fork的仓库同步更新!!!! 有重大bug

暂时不要将你的fork的仓库同步更新!!!! 有重大bug

PythonVersion LICENSE FlaskVersion

Counter
  • 上方的计数器为不更新版本只保留了最基本的功能

Python 版访问次数计数器使用了flask 作为服务端接收请求

开源

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

部署

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

已部署好的地址

部署到Heroku

  1. fork 本项目到你的仓库
  2. 此步骤为 非必要 你可以在 fork 本仓库到你的仓库时, 修改 ./bin/conf/config.yml 内的配置文件来修改配置 (前提时你的仓库为私人仓库, 否则可能泄露一些私人信息)
  3. Heroku 注册账号
  4. Dashboard 新建App
  5. 流程: 进入网址 -> 点击右上角New -> 点击 Create new app -> 输入App名称 -> Create app -> 选择Github (登陆完成后) -> 点击Search -> 选择你fork的项目并点击Connect -> 滑到末尾点击Deploy branch(如果你想在仓库更新时自动部署的话可以把Enable Automatic Deploy勾选) -> 等待完成
  6. App的地址就是 App名称 + .herokuapp.com

部署到本地服务器

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

调用须知

  • API支持GETPOST 方法请求
  • 最大可以计数10位数, 超过则重置
  • 可以自定义显示位数默认7位数最大10
  • 可以自己选择更多的主题只需要加上请求参数: theme 再加上想要的主题即可
  • theme请求参数中写入ls可以获取所有可选的主题 (来自于./bin/assets/theme.db)

一些信息

  • 使用了Python3.6 的标准库Sqlite3进行数据库操作
S
Description
No description provided
Readme Apache-2.0
11 MiB
1 Watchers 0 Forks
Languages
Python 87.6%
HTML 10.9%
JavaScript 1%
CSS 0.4%