liying2008 / manifest_revision_query

manifest revision 解析&查询,该仓库包含 manifest 文件解析脚本和前端查询页面。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Manifest Revision Query

Version GitHub Pipenv locked Python version

该仓库包含 manifest 文件解析脚本前端查询页面

1. 前端网站搭建

  • 方法1

直接从 release 页面下载已打包好的 dist.zip ,解压到 web 容器(如 Apache)中即可。

  • 方法2

进入 frontend 目录自行编译打包。

yarn
yarn build

生成物会放在 frontend/dist 目录中,将此目录中的文件拷贝到 web 容器(如 Apache)中即可。

2. 配置文件说明:

{
  "manifest_root_dir": "manifests",
  "manifest_dirs_for_query": [],
  "manifest_file_list": "manifest_files.txt",
  "excluded_files": [],
  "ignore_parse_error": false,
  "analysis_upstream_first": true,
  "frontend_static_dir": "D:/phpStudy/WWW/manifest/static"
}
  1. manifest_root_dir : manifest 根目录

  2. manifest_dirs_for_query : 待查询的目录

    该目录下所有 manifest 文件都会被解析。此项设置建议留空,最好将待查询的文件列表导出到一个文件中,配置给 manifest_file_list 属性

  3. manifest_file_list : 待查询的文件列表

    格式为:一行一个文件(包含路径,路径相对于 manifest 根目录,不包含 manifest 根目录,如 AAA/BBB/C.xml

  4. excluded_files : 需要被排除的 manifest 文件列表

    格式为:一行一个文件(包含路径,路径相对于 manifest 根目录,不包含 manifest 根目录,如 AAA/BBB/C.xml

  5. ignore_parse_error : 解析 manifest 文件时遇到错误时是否忽略并跳过

  6. analysis_upstream_first : 是否优先解析 upstream 属性

    true: 先解析 upstream, 无值,再解析 revision
    false: 只解析 revision

  7. frontend_static_dir : 网站 static 目录,解析结果会放到 static 目录中

3. 执行解析脚本

脚本运行环境:

  • Python 3

命令:

python parser.py

4. 网站截图

  • 前端查询界面

截图

  • 网站帮助

网站帮助

LICENSE

MIT

About

manifest revision 解析&查询,该仓库包含 manifest 文件解析脚本和前端查询页面。

License:MIT License


Languages

Language:Vue 54.3%Language:Python 39.8%Language:TypeScript 2.9%Language:HTML 1.3%Language:JavaScript 1.2%Language:Batchfile 0.2%Language:Shell 0.2%