Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
javdb
command
|
|
|
internal
|
|
|
buildinfo
Package buildinfo exposes metadata embedded by the Go linker at build time.
|
Package buildinfo exposes metadata embedded by the Go linker at build time. |
|
cli
Package cli assembles the Cobra root command and implements the CLI entrypoint.
|
Package cli assembles the Cobra root command and implements the CLI entrypoint. |
|
cli/authstore
Package authstore 只负责默认认证文件的路径、目录与 store 打开。
|
Package authstore 只负责默认认证文件的路径、目录与 store 打开。 |
|
cli/client
Package client 统一配置解析、SDK client 创建与 required/optional 认证生命周期。
|
Package client 统一配置解析、SDK client 创建与 required/optional 认证生命周期。 |
|
cli/commands/actor
Package actor 提供演员作品列表命令。
|
Package actor 提供演员作品列表命令。 |
|
cli/commands/auth
Package auth 提供真实的 auth 命令组与交互式凭据输入。
|
Package auth 提供真实的 auth 命令组与交互式凭据输入。 |
|
cli/commands/browse
Package browse 提供按内容标签/年份/月份浏览影片命令。
|
Package browse 提供按内容标签/年份/月份浏览影片命令。 |
|
cli/commands/code
Package code 提供番号前缀作品列表命令。
|
Package code 提供番号前缀作品列表命令。 |
|
cli/commands/collections
Package collections 提供用户收藏列表命令。
|
Package collections 提供用户收藏列表命令。 |
|
cli/commands/comments
Package comments 提供影片评论单页命令。
|
Package comments 提供影片评论单页命令。 |
|
cli/commands/detail
Package detail 提供影片详情与可选磁力输出命令。
|
Package detail 提供影片详情与可选磁力输出命令。 |
|
cli/commands/director
Package director 提供导演作品列表命令。
|
Package director 提供导演作品列表命令。 |
|
cli/commands/download
Package download 提供影片媒体下载命令。
|
Package download 提供影片媒体下载命令。 |
|
cli/commands/list
Package list 提供合集(用户播放列表)作品列表命令。
|
Package list 提供合集(用户播放列表)作品列表命令。 |
|
cli/commands/lists
Package lists 提供我的合集与公开合集命令组。
|
Package lists 提供我的合集与公开合集命令组。 |
|
cli/commands/magnets
Package magnets 提供影片磁力列表与最佳磁力选择命令。
|
Package magnets 提供影片磁力列表与最佳磁力选择命令。 |
|
cli/commands/maker
Package maker 提供制作商/厂牌作品列表命令。
|
Package maker 提供制作商/厂牌作品列表命令。 |
|
cli/commands/mark
Package mark 提供影片标记命令。
|
Package mark 提供影片标记命令。 |
|
cli/commands/rankings
Package rankings 提供影片/演员/播放排行命令组。
|
Package rankings 提供影片/演员/播放排行命令组。 |
|
cli/commands/recent
Package recent 提供最近浏览影片列表命令。
|
Package recent 提供最近浏览影片列表命令。 |
|
cli/commands/search
Package search 提供影片/实体搜索命令。
|
Package search 提供影片/实体搜索命令。 |
|
cli/commands/series
Package series 提供系列作品列表命令。
|
Package series 提供系列作品列表命令。 |
|
cli/commands/tags
Package tags 提供内容标签 taxonomy 命令。
|
Package tags 提供内容标签 taxonomy 命令。 |
|
cli/commands/top250
Package top250 提供 TOP250 排行命令。
|
Package top250 提供 TOP250 排行命令。 |
|
cli/commands/unmark
Package unmark 提供影片取消标记命令。
|
Package unmark 提供影片取消标记命令。 |
|
cli/commands/want
Package want 提供想看影片列表命令。
|
Package want 提供想看影片列表命令。 |
|
cli/commands/watched
Package watched 提供已看影片列表命令。
|
Package watched 提供已看影片列表命令。 |
|
cli/entity
Package entity 只保留六类实体命令共享的查询用例。
|
Package entity 只保留六类实体命令共享的查询用例。 |
|
cli/invocation
Package invocation 保存 CLI 根命令的调用期数据:persistent flags 目标与标准流。
|
Package invocation 保存 CLI 根命令的调用期数据:persistent flags 目标与标准流。 |
|
cli/result
Package result 提供 CLI 纯结果投影与过滤,按领域分文件(movie.go、magnet.go、named.go)。
|
Package result 提供 CLI 纯结果投影与过滤,按领域分文件(movie.go、magnet.go、named.go)。 |
|
common/jsonx
Package jsonx 提供纯 JSON 编解码 helper。
|
Package jsonx 提供纯 JSON 编解码 helper。 |
|
common/scalar
Package scalar 提供跨领域复用的基础标量转换。
|
Package scalar 提供跨领域复用的基础标量转换。 |
|
config/paths
Package paths 管理 javdb-cli 本机状态文件的路径。
|
Package paths 管理 javdb-cli 本机状态文件的路径。 |
|
config/settings
Package settings 管理 config.toml 的 schema 与优先级解析。
|
Package settings 管理 config.toml 的 schema 与优先级解析。 |
|
javdb/appapi
Package appapi 是签名 App API 的真实 Client 组合层。
|
Package appapi 是签名 App API 的真实 Client 组合层。 |
|
javdb/appapi/client
Package client 持有签名 App API 的 HTTP transport 与公共请求处理。
|
Package client 持有签名 App API 的 HTTP transport 与公共请求处理。 |
|
javdb/appapi/codec
Package codec 负责 App API 的 JSON、JWT、用户 ID 和响应数组解析。
|
Package codec 负责 App API 的 JSON、JWT、用户 ID 和响应数组解析。 |
|
javdb/appapi/endpoint/auth
Package auth 负责登录、启动信息和用户身份解析 endpoint。
|
Package auth 负责登录、启动信息和用户身份解析 endpoint。 |
|
javdb/appapi/endpoint/route
Package route 实现 JavDB App /startup 动态 API 域名的解密、候选提取与线路选择。
|
Package route 实现 JavDB App /startup 动态 API 域名的解密、候选提取与线路选择。 |
|
javdb/appapi/model
Package model 定义 JavDB App API 的稳定配置、响应和领域类型。
|
Package model 定义 JavDB App API 的稳定配置、响应和领域类型。 |
|
javdb/protocol/httpx
Package httpx wraps bogdanfinn/tls-client for Chrome-like TLS fingerprints.
|
Package httpx wraps bogdanfinn/tls-client for Chrome-like TLS fingerprints. |
|
javdb/protocol/signature
Package signature implements the JavDB app jdsignature header.
|
Package signature implements the JavDB app jdsignature header. |
|
storage/auth
Package auth 持久化 ~/.javdb-cli/auth.json 中的多账户认证资料。
|
Package auth 持久化 ~/.javdb-cli/auth.json 中的多账户认证资料。 |
|
storage/route
Package route 管理自动选线路由缓存(~/.javdb-cli/route.json)的原子读写。
|
Package route 管理自动选线路由缓存(~/.javdb-cli/route.json)的原子读写。 |
|
storage/tags
Package tags 持久化和解析 JavDB tag taxonomy cache。
|
Package tags 持久化和解析 JavDB tag taxonomy cache。 |
|
update/archive
Package archive verifies and installs platform release archives.
|
Package archive verifies and installs platform release archives. |
|
update/model
Package model 保存更新流程跨领域共享的数据模型。
|
Package model 保存更新流程跨领域共享的数据模型。 |
|
update/process
Package process 管理更新流程中的命令执行、候选二进制校验和平台替换。
|
Package process 管理更新流程中的命令执行、候选二进制校验和平台替换。 |
|
update/release
Package release reads and compares published GitHub releases.
|
Package release reads and compares published GitHub releases. |
|
update/source
Package source identifies the installation source before an update writes.
|
Package source identifies the installation source before an update writes. |
|
scripts
|
|
|
changescope
command
Command changescope classifies a Git diff for GitHub Actions CI routing.
|
Command changescope classifies a Git diff for GitHub Actions CI routing. |
|
internal/releasenotes/audit
Package audit 负责读取 GitHub 元数据、校验 PR 声明并生成审计报告。
|
Package audit 负责读取 GitHub 元数据、校验 PR 声明并生成审计报告。 |
|
internal/releasenotes/document
Package document 负责 release-note 文档、来源链接和 PR 声明的解析校验。
|
Package document 负责 release-note 文档、来源链接和 PR 声明的解析校验。 |
|
internal/releasenotes/github
Package github 封装 release-note 流程使用的 GitHub REST 读写边界。
|
Package github 封装 release-note 流程使用的 GitHub REST 读写边界。 |
|
internal/releasenotes/history
Package history 负责显式同步历史 GitHub Release 正文。
|
Package history 负责显式同步历史 GitHub Release 正文。 |
|
internal/releasenotes/model
Package model 保存 release-note 流程跨领域传递的稳定数据模型。
|
Package model 保存 release-note 流程跨领域传递的稳定数据模型。 |
|
internal/releasenotes/prepare
Package prepare 将已审阅的计划渲染为按版本归档的双语变更说明文件。
|
Package prepare 将已审阅的计划渲染为按版本归档的双语变更说明文件。 |
|
releasenotes
command
Command releasenotes audits and validates the versioned changelog contract.
|
Command releasenotes audits and validates the versioned changelog contract. |
|
Package javdb is the public Go SDK for the JavDB app JSON API.
|
Package javdb is the public Go SDK for the JavDB app JSON API. |
Click to show internal directories.
Click to hide internal directories.