16P by xguru 4일전 | ★ favorite | 댓글과 토론
  • 여러 브라우저의 방문 기록을 하나의 파일로 백업하고 이를 시각화할 수 있는 커맨드라인 툴
  • 시각화 대시보드 제공: 일별 페이지 뷰, 상위 10개 제목, 상위 10개 도메인 등을 그래프와 표로 확인 가능
  • CSV 내보내기지원
  • 완전한 오프라인 동작으로 서버 업로드 없이 개인 PC 내에서만 기록 관리 가능
  • 중복 방지 설계: 여러 번 백업해도 중복되지 않도록 스키마 최적화
  • Chrome, Firefox, Safari 지원. macOS/Linux/Windows 환경에서 동작
  • Rust 기반 단일 바이너리

사용법

  • 기본 명령어
    • onehistory backup: 브라우저 기록을 DB에 백업
    • onehistory serve: HTTP 서버 실행 후 브라우저에서 기록 탐색 (http://127.0.0.1:9960)
    • onehistory export: CSV로 내보내기
    • onehistory show: 시스템에 설치된 브라우저 기록 파일 경로 확인
  • 백업 옵션
    • -d: 브라우저 실행 중일 경우 필요 (자동 탐지 비활성화)
    • -f: 특정 기록 파일 지정 (예: Chrome → History, Firefox → places.sqlite, Safari → History.db)
    • -D: Dry-run 모드 실행