entity

package
v0.7.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 18, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Package entity 只保留六类实体命令共享的查询用例。

Execute 统一实体解析、tag 解析、单页/全部页查询、影片过滤与实体 metadata 行为; 不创建 Cobra command、不写输出、不编码 JSON。命名实体投影位于 internal/cli/result。

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Options

type Options struct {
	Zone       string
	Sort       string
	Order      string
	Page       int
	Limit      int
	TagRefs    []string
	Main       []string
	AllPages   bool
	HasMagnets bool
}

Options 是实体查询的 flag 投影。

type Result

type Result struct {
	Entity   map[string]any
	EntityID string
	Movies   []map[string]any
}

Result 是实体查询结果。

func Execute

func Execute(ctx context.Context, client *javdb.Client, kind, ref string, options Options) (Result, error)

Execute 执行一个实体命令的查询用例。kind 是 actor/series/maker/director/code/list。

Directories

Path Synopsis
Package entitycmd 提供六个实体命令的共享管道化实现。
Package entitycmd 提供六个实体命令的共享管道化实现。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL