learner 0.9.0

A simple library for learning stuff
Documentation
base_url          = "https://api.crossref.org/works"
endpoint_template = "https://api.crossref.org/works/{identifier}"
name              = "doi"
pattern           = "(?:^|https?://doi\\.org/)(10\\.\\d{4,9}/[-._;()/:\\w]+)$"
source            = "doi"

[response_format]
type = "json"

[response_format.field_maps.title]
path = "message/title"

[response_format.field_maps.abstract]
path = "message/abstract"

[response_format.field_maps.abstract.transform]
pattern     = "<[^>]+>"
replacement = ""
type        = "Replace"

[response_format.field_maps.authors]
path = "message/author"

[response_format.field_maps.publication_date]
path = "message/created/date-time"

[response_format.field_maps.pdf_url]
path = "message/link/0/URL"

[response_format.field_maps.doi]
path = "message/DOI"

[headers]
Accept = "application/json"