- เครื่องมือบรรทัดคำสั่งที่สามารถสำรองประวัติการเข้าชมจากหลายเบราว์เซอร์ไว้ในไฟล์เดียวและแสดงผลเป็นภาพได้
- มีแดชบอร์ดสำหรับการแสดงผลข้อมูล: สามารถดู page views รายวัน, 10 ชื่อเรื่องอันดับสูงสุด, 10 โดเมนอันดับสูงสุด ฯลฯ ได้ทั้งแบบกราฟและตาราง
- รองรับการส่งออกเป็น CSV
- ทำงานแบบออฟไลน์ทั้งหมด จึงจัดการประวัติได้ภายในเครื่องส่วนตัวโดยไม่ต้องอัปโหลดขึ้นเซิร์ฟเวอร์
- ออกแบบมาเพื่อป้องกันข้อมูลซ้ำซ้อน: ปรับแต่งสคีมาให้ไม่เกิดข้อมูลซ้ำแม้จะสำรองหลายครั้ง
- รองรับ 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
ยังไม่มีความคิดเห็น