Documentation ¶
Index ¶
- type Config
- type Option
- func OptBHLdir(s string) Option
- func OptJobs(i int) Option
- func OptOutputCleanVerbatim(b bool) Option
- func OptOutputDataSourceIDs(i []int) Option
- func OptOutputDir(s string) Option
- func OptOutputFormat(f gnfmt.Format) Option
- func OptOutputShort(b bool) Option
- func OptPgDatabase(s string) Option
- func OptPgHost(s string) Option
- func OptPgPass(s string) Option
- func OptPgUser(s string) Option
- func OptVerifAllResults(b bool) Option
- func OptVerifierURL(s string) Option
- func OptWithoutConfirm(b bool) Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // BHLdir points to a base directory of BHL texts filetree. BHLdir string // OutputFormat format of the detected names dump OutputFormat gnfmt.Format // OutputDir provides a directory path where to save dump data. OutputDir string // OutputDataSourceIDs filters data to given data-sources. OutputDataSourceIDs []int // OutputShort is true if output contains only fields required for BHL index. OutputShort bool // OutputCleanVerbatim normalizes Verbatim name removing extra-spaces and // non-name characters. It does not substitute bad OCR characters inside // of a name. OutputCleanVerbatim bool // PgHost is the IP or a name of a computer running PostgreSQL database. PgHost string // PgUser is the username with read/write access to bhlindex database. PgUser string // PgPass is the password for PgUser PgPass string // PgDatabase is the name of a database for BHLindex. PgDatabase string // Jobs is the number of parallel processes running for the name-finding. Jobs int // VerifierURL points to a remote GNverifier service. VerifierURL string // VerifAllResults, when true, return all matches instead of best results VerifAllResults bool // WithoutConfirm can be set to true to avoid confirmations before // destructive operations. WithoutConfirm bool }
Config contains settings necessary for creating index of scientific names of Biodiversity Heritage Library.
type Option ¶
type Option func(*Config)
func OptOutputCleanVerbatim ¶
func OptOutputDataSourceIDs ¶
func OptOutputDir ¶
func OptOutputFormat ¶
func OptOutputShort ¶
func OptPgDatabase ¶
func OptVerifAllResults ¶
func OptVerifierURL ¶
func OptWithoutConfirm ¶
Click to show internal directories.
Click to hide internal directories.