BIBLIOGRAPHY
“Retorquere/Zotero-Deb 조테로 설치 우분투.” 2025. https://github.com/retorquere/zotero-deb.
“Zotero Packages for Ubuntu Debian-Based Systems - 조테로 설치 패키지.” n.d. Accessed April 4, 2025. https://zotero.retorque.re/file/apt-package-archive/index.html.
히스토리
- NO-GUI BIBTEX 워크플로우의 완성
- 내 프로젝트 노트로 변경하자.
- 조테로 설치 노트로 시작
Related-Notes
No-GUI BibTeX Workflow 설계
Zotero Desktop GUI 의존성 완전 제거. Translation Server + Web API + DATA4LIBRARY로 headless 서지 워크플로우 구축.
확인된 사실
- Zotero Cloud API
citationKey필드에 BBT가 설정한 키가 저장되어 있음 - Zotero API
format=bibtex가 기존 citationKey를 존중함 - Zotero API
since파라미터로 증분 동기화 가능 (현재 version: 34064, 총 6521 아이템) - DATA4LIBRARY API (정보나루)로 ISBN → KDC 분류번호 조회 가능
- Zotero 기본 BibTeX export에는
dateadded,datemodified,callnumber필드 누락 → JSON API로 직접 생성 필요
파이프라인 설계
run.sh full|sync|status
│
├── 1. Zotero Cloud API (JSON) → 아이템 가져오기
│ ├── citationKey 있음 → 그대로 사용
│ └── citationKey 없음 → 키 생성:
│ ├── book + ISBN → DATA4LIBRARY → KDC-저자기호 (한국도서관 4자리)
│ ├── book (ISBN 없음) → book-shorttitle+year
│ └── 나머지 → BBT 규칙 (web-, blog-, shorttitle+year)
│
├── 2. BibTeX 생성 (citar 호환 필드)
│ ├── dateadded, datemodified (BBT postscript 대체)
│ ├── callnumber, keywords, url, isbn 등
│ └── shorttitle, translator 등
│
├── 3. 파일 분리
│ ├── Book.bib (itemType=book)
│ └── Slipbox.bib (나머지 전부)
│
├── 4. citationKey 역동기화 → Zotero API PATCH
│
└── 5. 상태 저장 (zotero-config 디렉토리 내부)
├── .sync/last-version
└── .sync/sync.log구현 완료
-
run.sh메인 스크립트 (bash + jq + curl)run.sh bib full전체 동기화 (5893 아이템, ~90초)run.sh bib sync증분 동기화 (since 기반)run.sh bib status현재 상태 확인
- 한국도서관 4자리 저자기호 생성 로직 (gen-bibtex.py)
- DATA4LIBRARY ISBN→KDC 조회 통합
- BBT citekeyFormat 규칙 재현 (type별 prefix + shorttitle + shortyear)
- citar 호환 BibTeX 출력 (dateadded, datemodified, callnumber 포함)
- 중복 방지 (citationKey 기준)
- citationKey 역동기화 (writeback-keys.sh, Zotero API PATCH)
- Emacs 통합 확장 (citar-refresh 자동화 등 — 후속 작업)
참고: citation key 패턴
| 타입 | 영어 | 한국어 (KDC) |
|---|---|---|
| book | HowTakeSmart17 | 802.041-김74ㄴ |
| book | CLRSIntroductionAlgorithms09 | 005-포14ㅋ |
| webpage | web-perplexity | - |
| software | 200okchorganice24 | - |
참고: Zotero API 증분 동기화
since=VERSION파라미터로 변경분만 가져옴Last-Modified-Version헤더로 현재 버전 추적- 페이징:
limit=100&start=0(총 6521개 → 66페이지)
zotero-config: AI-Queryable Bibliography
목적
Transform Zotero into a meta-knowledge hub that AI agents can understand and reference.
문제 인식
AI는 무엇이든 답하지만, 당신의 지식을 만들지 못함:
- 논문 읽음 → AI 요약 → 단절된 사실들
- 개인 아카이브 없음
- 대화 컨텍스트 없음
해결책
Zotero as queryable knowledge repository
특징
- Reproducible bibliographic workflow
- AI-queryable knowledge repository
- Org-mode 통합 (156k+ lines exported)
- Meta-knowledge hub
역할
AI가 이해하고 참조 가능한 서지 지식 저장소
ARCHIVE
우분투 패키지로 정식버전 설치한 줄 알았는데… 베타버전을 쓰고 있었다.
이에 대한 링크 준비됬지?
네네 선생님
다음과 같다. 이렇게 쓰라.
Zotero packages for ubuntu Debian-based systems - 조테로 설치 패키지
(“Zotero Packages for Ubuntu Debian-Based Systems - 조테로 설치 패키지” n.d.)
retorquere/zotero-deb 조테로 설치 우분투
(“Retorquere/Zotero-Deb 조테로 설치 우분투” 2025) Heyns, Emiliano 2025
Packaged versions of Zotero and Juris-M for Debian-based systems
Comments