Documentation ¶
Index ¶
- func ExtractFacts(ctx context.Context, o ExtractFactsOptions) (*paperminer.Facts, error)
- func ExtractVariantFacts(ctx context.Context, o ExtractVariantFactsOptions) (_ *paperminer.Facts, err error)
- type ExtractDocFactsFunc
- type ExtractFactsOptions
- type ExtractFileFactsFunc
- type ExtractVariantFactsFunc
- type ExtractVariantFactsOptions
- type Variant
- type VariantFactsClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExtractFacts ¶
func ExtractFacts(ctx context.Context, o ExtractFactsOptions) (*paperminer.Facts, error)
func ExtractVariantFacts ¶
func ExtractVariantFacts(ctx context.Context, o ExtractVariantFactsOptions) (_ *paperminer.Facts, err error)
ExtractVariantFacts downloads a particular document variant to a temporary directory before using an extraction function to get all facts. Among those, if any, the best are chosen and returned.
Types ¶
type ExtractDocFactsFunc ¶
type ExtractFactsOptions ¶
type ExtractFactsOptions struct { Logger *zap.Logger Variants []Variant Extract ExtractVariantFactsFunc }
type ExtractFileFactsFunc ¶
func MakeFileFactsExtractor ¶
func MakeFileFactsExtractor(extract ExtractDocFactsFunc, opts ...dossier.DocumentOption) ExtractFileFactsFunc
type ExtractVariantFactsFunc ¶
type ExtractVariantFactsOptions ¶
type ExtractVariantFactsOptions struct { Logger *zap.Logger // Directory for storing temporary files. May be empty to use the system // default. Basedir string Client VariantFactsClient // Function extracting facts from a document file. Extract ExtractFileFactsFunc ID int64 Variant Variant }
Click to show internal directories.
Click to hide internal directories.