← Về thư mục
skills/citation-management/scripts/search_pubmed.py
- PubMedSearcher · class · L27-L287 — class PubMedSearcher
- init · method · L30-L44 — def init(self, api_key: Optional[str] = None, email: Optional[str] = None)
- search · method · L46-L117 — def search(self, query: str, max_results: int = 100, date_start: Optional[str] = None, date_end: Optional[str] = None, publication_types: Optional[List[str]] = None) -> List[str]
- fetch_metadata · method · L119-L173 — def fetch_metadata(self, pmids: List[str]) -> List[Dict]
- _element_text · method · L176-L185 — def _element_text(element: Optional[ET.Element]) -> str
- _extract_metadata_from_xml · method · L187-L258 — def _extract_metadata_from_xml(self, article: ET.Element) -> Optional[Dict]
- metadata_to_bibtex · method · L260-L287 — def metadata_to_bibtex(self, metadata: Dict) -> str
- main · function · L290-L414 — def main()