Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
css
 
 
ldt
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Luogu-Difficulty-Tag 洛谷难度标签 for Typecho

Travis

使用方法

安装依赖

pip install -r requirements.txt

运行爬虫

先按注释说明修改 config.yml 中的设置,然后

python3 main.py

部署

写为php:适用于不会操作数据库的情况,会自动生成 luogu.php

写为csv:会大幅度提升查询速度,方便管理。

typecho-model-csv.php 重命名为 luogu.php

data.csv 上传至数据库 typecho,注意首行为数据表字段名。然后将数据表重命名为 typecho_ldt


luogu.php 放入主题文件夹中。先在主题的头部引入 css/luogu.css ,然后在需要显示的地方加上

<?php $this->need('luogu.php'); ?>

TODO

  • Mysql部署版本
  • 自动上传至指定数据库
  • SPOJ,Codeforces,AtCoder的支持

Update

  • 2019.1.30:添加对自定义字段的验证,不会出现不写字段而有尚无评定tag的情况。
  • 2019.4.14:增强爬虫鲁棒性,更新数据。
  • 2019.7.30:针对洛谷新版页面更新爬虫,完全重构项目。

LICENSE

GPL 3.0

a517364 之前的代码使用 MIT 进行授权。

About

洛谷难度标签

Resources

License

Releases

No releases published
You can’t perform that action at this time.