互聯網上有很多書籤管理工具或網站平臺,但要選擇一個合適的並不容易。 在過去幾年的工作和學習中,我一直有這個硬性需求。 如何離線管理自己的網址列表成爲了一個必不可少的提高工作和學習效率的事情。使用聯網的平臺,一旦網站關閉或者網絡不好,就沒了數據,不方便管理。雖然類似於谷歌瀏覽器自帶的書籤已經很好用,甚至有遠程同步功能,但爲了更好的將數據保存到本機,永遠不會丟失,方便快捷的管理。自己開發了一個自用桌面應用程序 F-Curator,方便離線管理收藏的網頁。
我具體的說一說設計和開發思路,首先參考一下Google Chrome自帶的書籤管理功能,這是我自己電腦上的截圖:
想法:
因爲自己本身存在這個硬性需求,於是設計了一個可以在沒有互聯網的情況下進行管理的書籤應用程序(網頁 URL 的管理/收集),這解決了我的問題。 正式版已經發布,支持macOS和Windows系統。下圖是F-Curator基本的工作流程:
視頻預覽:
https://www.bilibili.com/video/BV1k5411f7nP
一些截圖:
實現技術:
應用主要基於React、Electron、Node,業餘開發愛好者,有web基礎的大神就可以忽略:)給個支持給個建議。
接下來,對整個應用做一個簡單的介紹
F-Curator 是一個跨平臺應用程序,支持Mac和Windows系統,用來管理您自己的網絡收藏夾,永久保存數據,解決用戶的URL收藏需求。
主要功能:
- 離線支持和快速的響應速度
- 輕鬆實現數據持久化
- 獲取遠程資源到本地數據庫
- 類別管理和列表塊管理
- 簡單的拖放排序
- 導出獨立的HTML文件,可以脫離APP在任意操作系統中使用收藏夾
- 支持導入數據庫包
- 支持快速搜索URL和站點名稱
- URL有效性和重複性的判斷
- 自動提取遠程資源,例如圖標
未來,我會繼續完善它的功能,以更好地提高我的工作效率。 並嘗試更多有趣的事情。 我希望這個開源應用可以給你帶來一些用處。
官方網站:https://xizon.github.io/F-Curator-Official-Website/
碼雲資源:https://gitee.com/xizon/F-Curator