Documentation
¶
Index ¶
- Constants
- func ParseAbstract(r io.Reader) (string, error)
- type Client
- func (c Client) ConcurrencyLimit() int
- func (c Client) DefaultPerPage() int
- func (c Client) GetAbstract(ctx context.Context, p lit.Publication) (lit.Abstract, error)
- func (c Client) GetLink(ctx context.Context, link string) (io.ReadCloser, error)
- func (c Client) GetLiterature(ctx context.Context, req lit.Request) (lit.Response, error)
- func (c Client) GetMaxLiterature(ctx context.Context, req lit.Request) (int, error)
- func (c Client) GetName() string
- func (c Client) GetRateLimit() time.Duration
- func (c Client) ParsePublication(b lit.Blob) (lit.Publication, error)
- func (c Client) PrettyPrint(b lit.Blob, dst *bytes.Buffer) error
- func (c Client) ReferenceLink(p lit.Publication) string
- func (c Client) ToBibTeX(p lit.Publication) bibtex.Reference
Constants ¶
View Source
const ( KeyLinkAbstract = "link_abstract" KeyEid = "eid" KeyIssn = "issn" KeyDOI = "doi" KeyPageRange = "page_range" KeyVolume = "volume" KeyPublicationName = "publication_name" KeyArticleNumber = "article_number" KeyAggregationType = "aggregation_type" KeySubtype = "subtype" KeyCitedByCount = "cited_by_count" KeyAffiliation = "affiliation" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (Client) ConcurrencyLimit ¶
func (Client) DefaultPerPage ¶
func (Client) GetAbstract ¶
func (Client) GetLiterature ¶
func (Client) GetMaxLiterature ¶
func (Client) GetRateLimit ¶
func (Client) ParsePublication ¶
func (Client) ReferenceLink ¶
func (c Client) ReferenceLink(p lit.Publication) string
Click to show internal directories.
Click to hide internal directories.