Directories
¶
| Path | Synopsis |
|---|---|
|
Package buildinfo exposes metadata embedded by the Go linker at build time.
|
Package buildinfo exposes metadata embedded by the Go linker at build time. |
|
Package cli assembles the Cobra root command and implements the CLI entrypoint.
|
Package cli assembles the Cobra root command and implements the CLI entrypoint. |
|
authstore
Package authstore 只负责默认认证文件的路径、目录与 store 打开。
|
Package authstore 只负责默认认证文件的路径、目录与 store 打开。 |
|
client
Package client 统一配置解析、SDK client 创建与 required/optional 认证生命周期。
|
Package client 统一配置解析、SDK client 创建与 required/optional 认证生命周期。 |
|
commands/actor
Package actor 提供实体影片列表命令。
|
Package actor 提供实体影片列表命令。 |
|
commands/auth
Package auth 提供真实的 auth 命令组与交互式凭据输入。
|
Package auth 提供真实的 auth 命令组与交互式凭据输入。 |
|
commands/browse
Package browse 提供按内容标签/年份/月份浏览影片命令。
|
Package browse 提供按内容标签/年份/月份浏览影片命令。 |
|
commands/cache
Package cache 提供本机反搜缓存的运维命令。
|
Package cache 提供本机反搜缓存的运维命令。 |
|
commands/code
Package code 提供实体影片列表命令。
|
Package code 提供实体影片列表命令。 |
|
commands/collections
Package collections 提供用户收藏列表命令。
|
Package collections 提供用户收藏列表命令。 |
|
commands/comments
Package comments 提供影片评论单页命令。
|
Package comments 提供影片评论单页命令。 |
|
commands/detail
Package detail 提供影片详情与可选磁力输出命令。
|
Package detail 提供影片详情与可选磁力输出命令。 |
|
commands/director
Package director 提供实体影片列表命令。
|
Package director 提供实体影片列表命令。 |
|
commands/download
Package download 提供影片媒体下载命令。
|
Package download 提供影片媒体下载命令。 |
|
commands/list
Package list 提供实体影片列表命令。
|
Package list 提供实体影片列表命令。 |
|
commands/lists
Package lists 提供我的合集与公开合集命令组。
|
Package lists 提供我的合集与公开合集命令组。 |
|
commands/magnets
Package magnets 提供影片磁力列表与最佳磁力选择命令。
|
Package magnets 提供影片磁力列表与最佳磁力选择命令。 |
|
commands/maker
Package maker 提供实体影片列表命令。
|
Package maker 提供实体影片列表命令。 |
|
commands/mark
Package mark 提供影片标记命令。
|
Package mark 提供影片标记命令。 |
|
commands/rankings
Package rankings 提供影片/演员/播放排行命令组。
|
Package rankings 提供影片/演员/播放排行命令组。 |
|
commands/recent
Package recent 提供最近浏览影片列表命令。
|
Package recent 提供最近浏览影片列表命令。 |
|
commands/search
Package search 提供影片/实体搜索命令与以图搜番图片模式。
|
Package search 提供影片/实体搜索命令与以图搜番图片模式。 |
|
commands/series
Package series 提供实体影片列表命令。
|
Package series 提供实体影片列表命令。 |
|
commands/tags
Package tags 提供内容标签 taxonomy 命令。
|
Package tags 提供内容标签 taxonomy 命令。 |
|
commands/top250
Package top250 提供 TOP250 排行命令。
|
Package top250 提供 TOP250 排行命令。 |
|
commands/unmark
Package unmark 提供影片取消标记命令。
|
Package unmark 提供影片取消标记命令。 |
|
commands/want
Package want 提供想看影片列表命令。
|
Package want 提供想看影片列表命令。 |
|
commands/watched
Package watched 提供已看影片列表命令。
|
Package watched 提供已看影片列表命令。 |
|
entity
Package entity 只保留六类实体命令共享的查询用例。
|
Package entity 只保留六类实体命令共享的查询用例。 |
|
entity/entitycmd
Package entitycmd 提供六个实体命令的共享管道化实现。
|
Package entitycmd 提供六个实体命令的共享管道化实现。 |
|
invocation
Package invocation 保存 CLI 根命令的调用期数据:persistent flags 目标与标准流。
|
Package invocation 保存 CLI 根命令的调用期数据:persistent flags 目标与标准流。 |
|
pipeline
Package pipeline 实现 javdb.pipeline/v1 机器协议核心:typed envelope、 严格 NDJSON/文本解码、输入分类与输出模式。
|
Package pipeline 实现 javdb.pipeline/v1 机器协议核心:typed envelope、 严格 NDJSON/文本解码、输入分类与输出模式。 |
|
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。 |
|
proxyutil
Package proxyutil 构造支持 CLI 全部既有代理 scheme 的标准库 HTTP transport:http/https 与 socks5/socks5h 由 net/http 原生支持,socks4 与 socks4a 由本包实现拨号握手。
|
Package proxyutil 构造支持 CLI 全部既有代理 scheme 的标准库 HTTP transport:http/https 与 socks5/socks5h 由 net/http 原生支持,socks4 与 socks4a 由本包实现拨号握手。 |
|
scalar
Package scalar 提供跨领域复用的基础标量转换。
|
Package scalar 提供跨领域复用的基础标量转换。 |
|
config
|
|
|
paths
Package paths 管理 javdb-cli 本机状态文件的路径。
|
Package paths 管理 javdb-cli 本机状态文件的路径。 |
|
settings
Package settings 管理 config.toml 的 schema 与优先级解析。
|
Package settings 管理 config.toml 的 schema 与优先级解析。 |
|
javdb
|
|
|
appapi
Package appapi 是签名 App API 的真实 Client 组合层。
|
Package appapi 是签名 App API 的真实 Client 组合层。 |
|
appapi/client
Package client 持有签名 App API 的 HTTP transport 与公共请求处理。
|
Package client 持有签名 App API 的 HTTP transport 与公共请求处理。 |
|
appapi/codec
Package codec 负责 App API 的 JSON、JWT、用户 ID 和响应数组解析。
|
Package codec 负责 App API 的 JSON、JWT、用户 ID 和响应数组解析。 |
|
appapi/endpoint/auth
Package auth 负责登录、启动信息和用户身份解析 endpoint。
|
Package auth 负责登录、启动信息和用户身份解析 endpoint。 |
|
appapi/endpoint/route
Package route 实现 JavDB App /startup 动态 API 域名的解密、候选提取与线路选择。
|
Package route 实现 JavDB App /startup 动态 API 域名的解密、候选提取与线路选择。 |
|
appapi/model
Package model 定义 JavDB App API 的稳定配置、响应和领域类型。
|
Package model 定义 JavDB App API 的稳定配置、响应和领域类型。 |
|
protocol/httpx
Package httpx wraps bogdanfinn/tls-client for Chrome-like TLS fingerprints.
|
Package httpx wraps bogdanfinn/tls-client for Chrome-like TLS fingerprints. |
|
protocol/signature
Package signature implements the JavDB app jdsignature header.
|
Package signature implements the JavDB app jdsignature header. |
|
reversesearch
|
|
|
cache
Package cache 实现反搜响应的文件缓存:key 为 source + 原图 SHA-256, 只保存规范化响应与写入时间(不保存图片、鉴权 header 或 JavDB 详情), 原子写入 0600,TTL 默认 30 天。
|
Package cache 实现反搜响应的文件缓存:key 为 source + 原图 SHA-256, 只保存规范化响应与写入时间(不保存图片、鉴权 header 或 JavDB 详情), 原子写入 0600,TTL 默认 30 天。 |
|
image
Package image 提供反搜图片的统一原始读取入口:本地路径、HTTP(S) URL 与 stdin 流。
|
Package image 提供反搜图片的统一原始读取入口:本地路径、HTTP(S) URL 与 stdin 流。 |
|
provider
Package provider 实现反搜 provider:内置 AVScan adapter 与声明式外部 HTTP adapter。
|
Package provider 实现反搜 provider:内置 AVScan adapter 与声明式外部 HTTP adapter。 |
|
storage
|
|
|
auth
Package auth 持久化 ~/.javdb-cli/auth.json 中的多账户认证资料。
|
Package auth 持久化 ~/.javdb-cli/auth.json 中的多账户认证资料。 |
|
route
Package route 管理自动选线路由缓存(~/.javdb-cli/route.json)的原子读写。
|
Package route 管理自动选线路由缓存(~/.javdb-cli/route.json)的原子读写。 |
|
tags
Package tags 持久化和解析 JavDB tag taxonomy cache。
|
Package tags 持久化和解析 JavDB tag taxonomy cache。 |
|
archive
Package archive verifies and installs platform release archives.
|
Package archive verifies and installs platform release archives. |
|
manifest
Package manifest 定义 v1 签名发布清单协议:发布清单、签名文件、规范 JSON 编码、Ed25519 签名与验签,以及客户端内置的公钥环。
|
Package manifest 定义 v1 签名发布清单协议:发布清单、签名文件、规范 JSON 编码、Ed25519 签名与验签,以及客户端内置的公钥环。 |
|
model
Package model 保存更新流程跨领域共享的数据模型。
|
Package model 保存更新流程跨领域共享的数据模型。 |
|
process
Package process 管理更新流程中的命令执行、候选二进制校验和平台替换。
|
Package process 管理更新流程中的命令执行、候选二进制校验和平台替换。 |
|
release
Package release reads and compares published GitHub releases.
|
Package release reads and compares published GitHub releases. |
|
source
Package source identifies the installation source before an update writes.
|
Package source identifies the installation source before an update writes. |
Click to show internal directories.
Click to hide internal directories.