Documentation ¶
Index ¶
- type FindingAidRepo
- func GetRepo(ctx context.Context, repo_name string) (*FindingAidRepo, bool, error)
- func GetRepoWithBytes(ctx context.Context, body []byte) (*FindingAidRepo, bool, error)
- func GetRepoWithBytesForPath(ctx context.Context, body []byte, path string) (*FindingAidRepo, bool, error)
- func GetRepoWithReader(ctx context.Context, r io.ReadSeeker) (*FindingAidRepo, bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FindingAidRepo ¶
type FindingAidRepo is an internal representation of a WOF-style repository guaranteed to have a unique ID.
func GetRepoWithBytes ¶
func GetRepoWithBytesForPath ¶
func GetRepoWithReader ¶
func GetRepoWithReader(ctx context.Context, r io.ReadSeeker) (*FindingAidRepo, bool, error)
Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
wof-findingaid-create-dynamodb-import
create-dynamodb-import is a command-line tool to create a CSV file derived by one or more whosonfirst-findingaid data archives suitable for importing in to DynamoDB.
|
create-dynamodb-import is a command-line tool to create a CSV file derived by one or more whosonfirst-findingaid data archives suitable for importing in to DynamoDB. |
wof-findingaid-resolverd
resolverd provides an HTTP server endpoint for resolving Who's On First URIs to their corresponding repository name using a go-whosonfirst-findingaid/resolver.Resolver instance.
|
resolverd provides an HTTP server endpoint for resolving Who's On First URIs to their corresponding repository name using a go-whosonfirst-findingaid/resolver.Resolver instance. |
package producer provides interfaces used to populate a finding aid where "populate" means updating a data store with information mapping a Who's On First ID to its corresponding repository name.
|
package producer provides interfaces used to populate a finding aid where "populate" means updating a data store with information mapping a Who's On First ID to its corresponding repository name. |
package provider interfaces used to generate a list of iterator `whosonfirst/go-whosonfirst-iterate/v2` URIs for crawling by a `producer.Producer` instance.
|
package provider interfaces used to generate a list of iterator `whosonfirst/go-whosonfirst-iterate/v2` URIs for crawling by a `producer.Producer` instance. |
package resolver providers common methods and interfaces for retrieving repository data from a variety of storage systems.
|
package resolver providers common methods and interfaces for retrieving repository data from a variety of storage systems. |
Click to show internal directories.
Click to hide internal directories.