학술 연구를 위한 종합적인 Citation Management. Google Scholar 및 PubMed에서 논문을 검색하고, 정확한 메타데이터를 추출하며, 인용을 검증하고, 생성…
npx clawhub@latest install citation-managementCitation Management은 연구 및 작성 과정 전반에 걸쳐 학술 참고문헌을 처리하기 위한 종합적인 기술입니다. Google Scholar와 PubMed에서 논문을 검색하고, DOI, PMID, arXiv ID에서 정확한 메타데이터를 추출하며, 기존 인용을 검증하고, 적절한 형식의 BibTeX 항목을 생성할 수 있습니다. 이 기술을 설치하면 수동 인용 입력 오류를 없애고, 참고문헌 구성을 자동화하며, 과학 논문에서 출판 준비가 완료된 참고문헌을 확보할 수 있습니다.
npx clawhub@latest install citation-management이 페이지 상단의 설치 버튼을 클릭하면 원클릭으로 설정할 수 있습니다
search_google_scholar.py 및 search_pubmed.py를 사용하여 Google Scholar와 PubMed를 프로그래밍 방식으로 검색합니다. 고급 연산자, MeSH 용어, 날짜 범위 필터, 출판 유형 필터, 인용 횟수별 정렬, JSON 또는 BibTeX 내보내기를 지원합니다.
extract_metadata.py를 사용하여 DOI, PMID, arXiv ID 또는 URL의 어떠한 조합이든 완전한 인용 메타데이터로 변환하세요. 데이터 소스에는 CrossRef(DOI), PubMed E-utilities(생의학), arXiv API(프리프린트), DataCite(데이터셋 및 소프트웨어)가 포함되며, 대부분 무료로 제공되고 API 키가 필요하지 않습니다.
단일 또는 일괄 DOI 변환을 빠르게 처리하려면 doi_to_bibtex.py를 사용하세요. 파일에서 DOI 목록(한 줄에 하나씩)을 입력받아 바로 사용 가능한 .bib 파일을 출력하며, 개별 항목에 대한 클립보드 복사 기능도 선택적으로 지원합니다.
validate_citations.py는 doi.org 및 CrossRef를 통해 DOI 확인을 검사하고, BibTeX 항목 유형별 필수 필드를 검증하며, 중복을 감지하고 구문을 유효성 검사합니다. --auto-fix 플래그는 일반적인 문제를 자동으로 수정하고 구조화된 JSON 유효성 검사 보고서를 출력합니다.
format_bibtex.py는 필드 순서, 들여쓰기, 저자 이름 형식 및 제목 대소문자를 표준화하고, 항목을 키, 연도 또는 저자별로 정렬하며, 중복 항목을 제거합니다. LaTeX 컴파일에 바로 사용할 수 있도록 일관되게 형식이 지정된 .bib 파일을 생성합니다.
검색, 메타데이터 추출, BibTeX 서식 지정, 검증, 그리고 작성 통합의 다섯 단계 워크플로우는 완전히 스크립트화할 수 있습니다. 각 단계에는 전용 도구가 있으며, 원시 검색 쿼리부터 검증된 final_references.bib까지 하나의 파이프라인으로 결합할 수 있습니다.
Google Scholar와 PubMed에서 주제 관련 논문을 검색하고, 결과에서 메타데이터를 추출한 뒤, DOI로 특정 논문을 추가합니다. 그런 다음 중복 제거, 형식 지정, 유효성 검사를 순서대로 실행하여 LaTeX 문서에 사용할 제출 준비가 완료된 .bib 파일을 생성합니다.
독서 중 수집한 DOI가 담긴 일반 텍스트 파일을 사용하여 doi_to_bibtex.py --input dois.txt --output references.bib 명령을 실행하면, 수동 입력 과정을 생략하고 몇 초 만에 완전한 BibTeX 파일을 생성할 수 있습니다.
지저분하고 여러 출처가 혼합된 .bib 파일을 표준화 및 중복 제거를 위해 format_bibtex.py에 통과시킨 다음, 최종 제출 전에 손상된 DOI, 누락된 필수 필드 및 구문 오류를 해결하기 위해 --auto-fix 옵션과 함께 validate_citations.py에 통과시키세요.
--sort-by citations 옵션과 함께 search_google_scholar.py를 사용하여 특정 주제에 관한 주요 논문 및 피인용 횟수가 높은 논문을 검색한 후, 결과를 extract_metadata.py로 파이프하여 가장 영향력 있는 참고문헌의 BibTeX 파일을 즉시 생성하세요.
Python 패키지 (필수):
requests — 메타데이터 API용 HTTP 요청bibtexparser — BibTeX 파싱 및 서식 지정biopython — PubMed E-utilities 접근Python 패키지 (선택):
scholarly — Google Scholar API 래퍼selenium — 보다 강력한 Google Scholar 스크래핑을 위한 대안crossref-commons — 향상된 CrossRef API 접근pylatexenc — LaTeX 특수 문자 처리사용된 외부 API (모두 무료, 기본적으로 키 불필요):
api.crossref.org) — DOI 메타데이터ncbi.nlm.nih.gov) — 생의학 메타데이터; 대용량 사용 시 API 키 권장arxiv.org) — 프리프린트 메타데이터api.datacite.org) — 데이터셋 및 소프트웨어 DOInpx clawhub@latest install citation-management리뷰를 작성하려면 로그인
아직 리뷰가 없습니다. 첫 번째로 경험을 공유해 보세요!