epic-awesome-gamer/docs/zh.search-data.min.54cb0d59...

1 line
7.8 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[{"id":0,"href":"/epic-awesome-gamer/zh/docs/player/cli/overview/","title":"Overview","section":"脚手架指令","content":"V2RSS 脚手架指令\r#\r\r基础指令\r#\r\rscaffold ping\r#\r\r测试 Redis 数据库连接。\r\rscaffold build\r#\r\r在 Ubuntu 中构建基础运行环境。\r\r\r订阅管理\r#\r\rscaffold pool\r#\r\r订阅池的命令行管理工具。功能包括剔除 alive_pool 中的失效订阅或过期订阅,输出订阅池状态等。\r\r\r\r系统任务\r#\r\rscaffold deploy\r#\r\r部署定时任务节点。\r\rscaffold synergy\r#\r\r部署协同工作节点。\r\r\rscaffold server\r#\r\r部署 PRODUCTION 接口服务器。\r\rscaffold entropy\r#\r\r采集队列的命令行管理工具。功能包括更新待办任务、更新采集队列容量检查待办任务心跳输出采集队列摘要信息。\r\r\r高级指令\r#\r\rscaffold mining\r#\r\r采集、清洗、分类、存储暴露在公网上的 SSPanel-Uim 站点。\r\rscaffold spawn\r#\r\r释放所有本机采集实例基于 gevent 并发执行。\r\r\r实验功能\r#\r\rscaffold ash\r#\r\r通过设定的 threshold 审查订阅池,清洗出各类订阅中的优质节点,重新排列组合生成可被 Clash 吸收的规则的 config.yaml ;自动打开 Clash 导入配置文件。\r\r\r\r"},{"id":1,"href":"/epic-awesome-gamer/zh/docs/user/quick-start/","title":"快速上手","section":"使用指南","content":"快速上手\r#\r\r本文以 Workflows查看源码 为例引导玩家基于本机环境熟悉并快速实现脚手架 Get 指令,成为 Epic免费人。\nGitHub Actions\r📌 本项目仍处于测试阶段,请不要直接添加 schedule trigger 作为定时任务运行!\r\r引言\r#\r\r作者认为在 GitHub Actions 上运行 Get 指令是本项目的最佳实践方案,请在 fork 项目后依次实现下文所述配置。\n当然如果你本身就对工作流十分了解以下手工配置的总耗时不会超过30秒想不起账号密码的话另说233\u0026hellip;)。\n配置环境密钥\r#\r\r 进入自己的项目页面,依次进入 「Settings」「Secrets」点击 New repository secret ,分别创建环境密钥 EPIC_EMAIL 以及 EPIC_PASSWORD。变量名必须大写。脚手架演示指令不作质量担保所以此处你需要填入正确无误的账号信息。 密钥创建后的页面截图如下所示: \r运行工作流\r#\r\r 进入到自己的项目页面进入「Actions」 运行工作流,点击 Run Workflow 。 \r 等待窗口顶部弹出提示 Workflow run was successfully requested. 后重新进入「Actions」页面可以看到工作流已经启动可以点进去查看运行过程等待结束即可。 \r\t展开 Workflow 运行截图(参考)\n\r\r\r\rLinux(Ubuntu)\rWindows\rMacOS\r\r查看游戏库\r#\r\r以你喜欢的方式查看自己的游戏库。如果能实现下图所示效果说明你也成为了 Epic免费人\nHappy Freebie Claiming\r\r\r\r\r"},{"id":2,"href":"/epic-awesome-gamer/zh/docs/player/cli/ping/","title":"Scaffold Ping","section":"脚手架指令","content":"Scaffold Ping\r#\r\rNAME\r#\r\rmain.py ping - 测试 RedisNode 连接\nSYNOPSIS\r#\r\rmain.py ping - DESCRIPTION\r#\r\r测试数据库连接。这是个不常用的功能仅会在新环境首次创建时使用如 在 GitHub Actions 中检查配置是否正确;在本地初次调试时,检查配置文件中 REDIS_NODE 是否配置正确等。\n"},{"id":3,"href":"/epic-awesome-gamer/zh/docs/player/getting-started/install-v2rss/","title":"源码下载","section":"开始使用","content":"源码下载\r#\r\r"},{"id":4,"href":"/epic-awesome-gamer/zh/docs/player/getting-started/basic-usage/","title":"基本用法","section":"开始使用","content":"基本用法\r#\r\r"},{"id":5,"href":"/epic-awesome-gamer/zh/docs/player/getting-started/directory-structure/","title":"目录结构","section":"开始使用","content":"目录结构\r#\r\rNew Project Scaffolding\r#\r\r.\r├── examples\r├── src\r│ ├── apis\r│ ├── database\r│ ├── model\r│ ├── services\r│ ├── config.py\r│ ├── config.yaml\r│ ├── config-sample.yaml\r│ └── main.py\r└── requirements.txt\rDiretory Structure Explained\r#\r\rexamples\r#\r\r这里存放一些精简化的后端功能接口玩家可通过这些运行案例迅速了解服务间的层级关系以及核心业务的实现逻辑。\nsrc/apis\r#\r\r存放全局接口函数如一些复杂的脚手架接口逻辑会在此编排。\nsrc/database\r#\r\r存放系统运行缓存。在项目初始化后此文件夹被自动创建。\nsrc/model\r#\r\r存放 YOLOv4 目标检测模型。在项目初始化后,此文件夹被自动创建。\nsrc/services\r#\r\r存放核心业务代码包括如下内容\n.\r├── bricklayer\r│ ├── __init__.py\r│ ├── core.py\r│ └── exceptions.py\r├── explorer\r│ ├── __init__.py\r│ ├── core.py\r│ └── exceptions.py\r├── utils\r│ ├── accelerator\r│ ├── armor\r│ ├── toolbox\r│ └── __init__.py\r├── __init__.py\r├── deploy.py\r├── scaffold.py\r└── settings.py\r bricklayer\n采集器逻辑层代码。core.py 存放核心业务代码包含采集器整个周期的行为函数actions.py 维护一个 __entropy__ 本地采集队列存放着采集实例的上下文摘要信息operator.py 存放着一个接口解释器,输入 atomic_context 输出一个特征完整的采集实例exceptions.py 存放采集器运行时常见的报错类型。\n explorer\n订阅解耦器核心功能是清楚失效订阅。\n utils\n可移植模组。\n deploy.py\n系统任务的调度中心。\n scaffold.py\n脚手架源码。\n settings.py\n系统设置。设定全局变量用于精确的绝对路径定位初始化系统日志引用 src/config.py 中的配置信息。\n src/config.yaml\r#\r\r项目配置文件。在项目初始化后从 src/config_sample.yaml 拷贝生成。 src/config.py 的功能是读取配置信息并转义成 Python 全局变量。\n关于配置文件的具体介绍可见「\rCONFIGURATION」。\nsrc/main.py\r#\r\r脚手架入口文件作为运行根辐射系统指令在脚手架未编译前作为系统指令的统一入口。\n"},{"id":6,"href":"/epic-awesome-gamer/zh/docs/player/getting-started/configuration/","title":"项目配置","section":"开始使用","content":"项目配置\r#\r\r"},{"id":7,"href":"/epic-awesome-gamer/zh/docs/player/cli/deploy/","title":"Scaffold Deploy","section":"脚手架指令","content":"Scaffold Deploy\r#\r\rNAME\r#\r\rmain.py deploy - 部署系统定时任务\nSYNOPSIS\r#\r\rmain.py deploy \u0026lt;flags\u0026gt; DESCRIPTION\r#\r\r部署系统定时任务。\nUsage: python main.py deploy ______________________________________________________________________ or: python main.py deploy --collector=False |强制关闭采集器 or: python main.py deploy --collector |强制开启采集器 or: python main.py deploy --collector --decoupler |强制开启采集器和订阅解耦器 ______________________________________________________________________ 初次部署前先运行 python main.py entropy --update 初始化远程队列。 命令行参数的优先级高于配置文件。 不使用参数启动时,相关配置以配置文件为准。 定时任务包括如下内容:\n collector 采集器任务(与 overdue_job 捆绑)。 decoupler 订阅解耦任务,用于清除失效订阅。 需要注意的是,配置文件中设定了默认的 launch_interval 任务发起间隔,玩家自定义的间隔数不得小于默认值,否则任务无法部署(或强制调回默认值启动)。\nFLAGS\r#\r\r collector=COLLECTOR\n Type: Optional[bool]\n Default: None\n强制开启/关闭采集器\n decoupler=DECOUPLER\n Type: Optional[bool]\n Default: None\n强制开启/关闭订阅解耦器\n "}]