Expand description
PMC (PubMed Central) client for fetching full-text articles
This module provides functionality to interact with PMC APIs to fetch full-text articles, check availability, and parse structured content.
Re-exports§
pub use client::PmcClient;pub use cloud::PmcCloudClient;pub use extracted::ExtractedFigure;
Modules§
- client
- cloud
- extracted
- markdown
- Markdown conversion functionality for PMC articles
- oa_api
- PMC Open Access API client
- parser
Structs§
- Abstract
- Abstract.
- Abstract
Section - Structured abstract section.
- Article
Meta - Article metadata.
- Back
- Back matter.
- Body
- Article body.
- Definition
- Term definition.
- Figure
- Figure.
- Figure
Options - Figure and table display options
- Formula
- Display formula.
- Front
- Front matter.
- Funding
Info - Funding information.
- Journal
Meta - Journal metadata.
- Keyword
Group - A keyword group.
- License
- License information.
- Markdown
Config - Configuration options for Markdown conversion
- Metadata
Options - Metadata-related configuration options
- OaSubset
Info - Information about OA (Open Access) subset availability for a PMC article
- Permissions
- Copyright and licensing information.
- PmcArticle
- PMC full-text article.
- PmcMarkdown
Converter - PMC to Markdown converter
- Reference
- Reference citation.
- Related
Article - A link to a related article.
- Section
- Article section.
- Section
Iter - Depth-first, pre-order iterator over a section subtree.
- Subject
Group - A subject (article-category) group.
- Supplementary
Material - Supplementary material.
- Table
- Table wrapper.
- Table
Cell - A single table cell.
- Table
Row - A single table row.
- Title
Group - Title group.
Enums§
- Heading
Style - Heading style options
- Reference
Style - Reference formatting style
- Section
Kind - Semantic classification of a JATS
<sec sec-type="...">value.
Functions§
- parse_
pmc_ xml - Parse PMC XML content into a
PmcArticledomain model.