← Về thư mục
scripts/arxiv_client.py
- _extract_title · function · L61-L67 — def _extract_title(entry: ET.Element) -> str
- _extract_year · function · L70-L77 — def _extract_year(entry: ET.Element) -> int | None
- _entry_to_dict · function · L80-L82 — def _entry_to_dict(entry: ET.Element) -> dict[str, Any]
- ArxivUnavailable · class · L85-L86 — class ArxivUnavailable(Exception)
- ArxivClient · class · L89-L222 — class ArxivClient
- init · method · L95-L98 — def init(self) -> None
- _throttle · method · L100-L108 — def _throttle(self) -> None
- _get · method · L110-L175 — def _get(self, query: dict[str, str]) -> list[ET.Element]
- arxiv_id_lookup · method · L177-L192 — def arxiv_id_lookup( self, arxiv_id: str, expected_title: str, ) -> dict[str, Any] | None
- title_search · method · L194-L222 — def title_search( self, title: str, year: int | None = None, ) -> dict[str, Any] | None