更新README

This commit is contained in:
gfdgd xi 2022-07-01 12:36:22 +08:00
parent 350a32dc7b
commit 1edeca15b0
3 changed files with 41 additions and 6 deletions

6
.idea/vcs.xml Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

28
README.md Normal file
View File

@ -0,0 +1,28 @@
# 介绍
基于 Python、tornado 制作的星火应用商店下载量统计后端
# 如何运行?
```bash
sudo apt install git python3 python3-tornado
git clone https://gitee.com/gfdgd-xi/spark-store-download
cd spark-store-download
# 这里忽略参数设置内容,一定要设置,否则可能运行会有很大问题
# 如何设置参数?直接编辑 main.py 即可,有注释进行引导
python3 main.py
```
# 如何调用这个接口?
使用 http 的库使用 post 调用:
```commandline
http://IP:端口号/自定义路径
```
或者
```commandline
https://IP:端口号/自定义路径
```
post 内容:
```json
{
"spk": "SPK 分享链接"
}
```
# ©2022~Now

13
main.py
View File

@ -1,6 +1,6 @@
#!/usr/bin/python3
##########################################
# 星火应用商店下载量统计功能
# 星火应用商店下载量统计功能(基于 Python 制作)
# 作者gfdgd xi、为什么您不喜欢熊出没和阿布
# 版本1.0
# 更新时间2022年07月01日期末考试完了
@ -27,11 +27,11 @@ import tornado.ioloop
###############
# deb 仓库本地地址
packagePath = "/home/gfdgd_xi/Desktop/spark-download"
# 端口号
# 本程序启动后调用的端口号
post = 8000
# 启动/关闭防单 IP 高刷功能
stopConnectOften = True
# IP 黑名单清理时间(永不清理可以设置为负数)
# IP 黑名单清理时间(永不清理可以设置为负数),单位为秒
cleanTimeSet = 60 * 60
# 最大访问值
max_post = 30
@ -39,9 +39,10 @@ max_post = 30
unableUseIpListSave = True
# IP 单一时间访问太大自动保存本地的值
unableUseIP = 100
# 调试模式(未实现
# 调试模式(开启之后会在返回的 Json 显示详细的报错,如果不是测试建议不要使用
debug = False
# 调用的路径(从“/”根目录出发)
path = "/"
###############
# 非参数设置,请勿乱动
@ -189,7 +190,7 @@ if __name__ == "__main__":
threading.Thread(target=Clean).start()
# 开启监听
app = tornado.web.Application([
(r"/", Save)
(path, Save)
])
app.listen(post)
tornado.ioloop.IOLoop.current().start()