- 여러 브라우저의 방문 기록을 하나의 파일로 백업하고 이를 시각화할 수 있는 커맨드라인 툴
-
시각화 대시보드 제공: 일별 페이지 뷰, 상위 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 모드 실행