← Về thư mục
skills/citation-management/scripts/validate_citations.py
- CitationValidator · class · L47-L564 — class CitationValidator
- init · method · L50-L74 — def init(self)
- parse_bibtex_file · method · L76-L86 — def parse_bibtex_file(self, filepath: str) -> List[Dict]
- validate_entry · method · L88-L192 — def validate_entry(self, entry: Dict) -> Tuple[List[Dict], List[Dict]]
- verify_doi · method · L194-L238 — def verify_doi(self, doi: str) -> Tuple[bool, Optional[Dict]]
- detect_duplicates · method · L240-L302 — def detect_duplicates(self, entries: List[Dict]) -> List[Dict]
- parse_manuscript_citations · method · L304-L340 — def parse_manuscript_citations(self, filepath: str) -> List[str]
- validate_file · method · L342-L537 — def validate_file(self, filepath: str, check_dois: bool = False, min_count: Optional[int] = None, venue: Optional[str] = None, manuscript_filepath: Optional[str] = None) -> Dict
- _extract_year_crossref · method · L539-L547 — def _extract_year_crossref(self, message: Dict) -> str
- _format_authors_crossref · method · L549-L564 — def _format_authors_crossref(self, authors: List[Dict]) -> str
- main · function · L567-L683 — def main()