linkwallet
ฐานข้อมูลบุ๊กมาร์กที่โฮสต์ด้วยตนเองพร้อมการค้นหาเนื้อหาหน้าข้อความแบบเต็ม
การค้นหาใช้การตัดคำภาษาอังกฤษ โดยให้การจับคู่กับคำที่คล้ายคลึงกัน ทั้งในชื่อหน้าและเนื้อหาของหน้า การค้นหารวดเร็วปานสายฟ้า
เนื้อหาบุ๊กมาร์กจะถูกคัดลอกใหม่โดยอัตโนมัติเป็นระยะ สามารถใช้แท็กได้ (แม้ว่าจะไม่จำเป็นต้องค้นหาข้อความแบบเต็มก็ตาม) บุ๊กมาร์กสามารถจัดการได้อย่างง่ายดาย และสามารถนำเข้าหรือส่งออกเป็นกลุ่มได้
สามารถเพิ่มบุ๊กมาร์กได้ด้วยการคลิกสองครั้งผ่าน bookmarklet
รายการคุณสมบัติ
- การปรับใช้ไบนารีเดี่ยวข้ามแพลตฟอร์มอย่างง่าย
- หรือนักเทียบท่าถ้าคุณต้องการ
- Bookmarklet คลิกเพียงครั้งเดียวเพื่อเพิ่มบุ๊กมาร์กจากหน้าเว็บใดก็ได้
- ค้นหาข้อความแบบเต็ม
- เนื้อหาบุ๊กมาร์กถูกคัดลอกและจัดทำดัชนีในเครื่อง
- เนื้อหาของหน้าจะรีเฟรชโดยอัตโนมัติเป็นระยะๆ
- ค้นหาชื่อเรื่องและเนื้อหาแบบโต้ตอบ
- ผลลัพธ์ที่รวดเร็วทันใจในขณะที่คุณพิมพ์
- ค้นหาข้อความแบบเต็ม ~ 60ms (มากกว่าเนื้อหาข้อความเต็มของบุ๊กมาร์ก 600 รายการ)
- ไม่จำเป็นต้องจำไว้ว่าคุณยื่นบางสิ่งอย่างไร คุณเพียงแค่ต้องมีคำหลักหนึ่งหรือสองคำเพื่อค้นหามันอีกครั้ง
- ฐานข้อมูลแบบฝัง ไม่ต้องใช้ฐานข้อมูลแยกต่างหาก
- แสงสว่างกับทรัพยากร
- ~ 21Mb ไบนารี
- หน่วยความจำ ~40MB
- ฐานข้อมูล ~ 24Mb (บุ๊กมาร์ก 600 รายการ จัดทำดัชนีเนื้อหาข้อความแบบเต็ม)
- ส่งออกบุ๊กมาร์กของคุณไปยังไฟล์ข้อความธรรมดาได้อย่างง่ายดาย - ข้อมูลของคุณเป็นของคุณ
การติดตั้ง
นักเทียบท่า
- คัดลอก
docker-compose.yml-sample
ไปยังไดเร็กทอรีที่ไหนสักแห่ง - เปลี่ยนชื่อเป็น
docker-compose.yml
และแก้ไขตามความต้องการของคุณ- ในกรณีส่วนใหญ่ คุณจะต้องเปลี่ยนเส้นทางไปยังจุดเมานต์
/data
เท่านั้น
- เรียกใช้
docker-compose up -d
วิธีอัปเกรด:
-
docker-compose pull
-
docker-compose up -d
แพ็คเกจ (deb/rpm)
- ดาวน์โหลด .deb หรือ .rpm จากรุ่นต่างๆ
- ติดตั้งโดยใช้ apt/dpkg/rpm
- สร้างบริการ systemd เปิดใช้งานและเริ่มต้นโดยอัตโนมัติ
- ทำงานเป็นผู้ใช้
linkwallet
- ฐานข้อมูลที่จัดเก็บไว้ใน
/var/lib/linkwallet
ไบนารี่
- ดาวน์โหลดไบนารีที่เหมาะสมจากหน้าเผยแพร่
- ติดตั้งที่ไหนสักแห่งในระบบของคุณ
- เรียกใช้
./linkwallet -db-path /some/path/xxxx.db
โดยที่ /some/path/xxxx.db
คือตำแหน่งของฐานข้อมูลบุ๊กมาร์กของคุณ (จะถูกสร้างขึ้นหากยังไม่มี)
แหล่งที่มา
- ชำระเงินรหัส
-
go build cmd/linkwallet/linkwallet.go
โดยใช้
linkwallet เป็นแอปที่ขับเคลื่อนด้วยเว็บ 100% หลังจากรันแล้ว ให้กดเว็บอินเตอร์เฟสบนพอร์ต 8109 (นักเทียบท่าโดยใช้ตัวอย่าง docker-compose.yml) หรือ 8080 (ค่าเริ่มต้นบนไบนารี)
เปลี่ยนหมายเลขพอร์ตโดยการตั้งค่าตัวแปรสภาพแวดล้อม PORT
หากคุณวาง linkwallet ไว้ในเครื่องอื่นหรืออยู่หลังพร็อกซีย้อนกลับ ให้ไปที่หน้าการกำหนดค่าและตั้งค่าพารามิเตอร์ BaseURL
ที่ถูกต้อง ไม่เช่นนั้น bookmarklets จะไม่ทำงาน
แผนการทำงาน
- ตัวเลือกเพิ่มเติมเมื่อจัดการลิงก์
- ตัวเลือกแท็กเพิ่มเติม
- bookmarklet พร้อมแท็กที่กรอกไว้ล่วงหน้า
- ค้นหา/กรองแท็ก