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 extracted::ExtractedFigure;pub use tar::PmcTarClient;
Modules§
- client
- extracted
- markdown
- Markdown conversion functionality for PMC articles
- oa_api
- PMC Open Access API client
- parser
- tar
Structs§
- Abstract
- Abstract.
- Abstract
Section - Structured abstract section.
- Affiliation
- Represents an author’s institutional affiliation
- Article
Meta - Article metadata.
- Author
- Represents a detailed author with enhanced metadata
- Back
- Back matter.
- Body
- Article body.
- Definition
- Term definition.
- Figure
- Figure.
- Formula
- Display formula.
- Front
- Front matter.
- Funding
Info - Funding information.
- Journal
Meta - Journal metadata.
- License
- License information.
- Markdown
Config - Configuration options for Markdown conversion
- 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.
- Section
- Article section.
- 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
Functions§
- parse_
pmc_ xml - Parse PMC XML content into a
PmcArticledomain model.