mfqp
1.0.0
试卷搜寻网站
$ jq ' . | length ' data/data.json
$ jq ' .[].Link ' data/data.json | awk -F ' " ' ' { if (match($2, /pdf$/) == 0 && match($2, /drive.google.com/) == 0) { print $2 } } ' | wc
# Find the original number of papers
$ jq ' .[].Link ' data/data.json | wc
# Find the number of unique records
$ jq ' .[].Link ' data/data.json | sort | uniq | wc
# Subtract the result of the second command
# from the first to get the number of duplicates
# oneliner to find the number of duplicates
$ echo $(( `jq '.[].Link' data / data.json | sort | uniq - D | wc - l` - `jq '.[].Link' data / data.json | sort | uniq - d | wc - l` ))
从data
文件夹运行以下命令:
python3 ../scripts/pdfFinder.py data.json
为此,您需要安装 BS4。要安装它,请运行:
pip3 install bs4 --user
这将使用图书馆网站上找到的 pdf 链接更新data.json
文件。然后从存储库的根目录运行:
python3 remove_dups.py
这将删除所有重复的条目。
运行以下命令,提交新的 data.json 文件并推送到此存储库:
sed -ie " s/http://10.17.32.9/https://static.metakgp.org/g " data/data.json
或者如果您需要返回图书馆网站:
sed -ie " s/https://static.metakgp.org/http://10.17.32.9/g " data/data.json
根据 GNU 通用公共许可证 v3.0 (GPLv3) 获得许可。
请阅读 CONTRIBUTING.md 指南以了解更多信息。