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