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.

히스토리

  • [2026-02-15 Sun 17:40] NO-GUI BIBTEX 워크플로우의 완성
  • [2026-01-04 Sun 18:55] 내 프로젝트 노트로 변경하자.
  • [2025-04-09 Wed 14:41] 조테로 설치 노트로 시작

No-GUI BibTeX Workflow 설계

[2026-02-15 Sun]

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

구현 완료 [2026-02-16 Mon]

  • 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)
bookHowTakeSmart17802.041-김74ㄴ
bookCLRSIntroductionAlgorithms09005-포14ㅋ
webpageweb-perplexity-
software200okchorganice24-

참고: 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

우분투 패키지로 정식버전 설치한 줄 알았는데… 베타버전을 쓰고 있었다.

[2025-04-09 Wed 14:41]

이에 대한 링크 준비됬지?
네네 선생님

다음과 같다. 이렇게 쓰라.

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