[-Fx-][-GC-] 網頁剪貼簿 (WebScrapBook) 0.80
網頁剪貼簿 (WebScrapBook) 0.80
https://github.com/danny0838/webscrapbook
這是傳統 Firefox 附加元件 ScrapBook X 的後繼版本,
主要功能是忠實擷取網頁及管理、加註、編輯、全文搜尋。
跨平台支援 Fx > 57 、Chromium 系瀏覽器,
及以二者為核心的行動版瀏覽器,如:
- Firefox for Android
(79 版架構更新無法支援,官方說以後再研究,暫時只能降版)
- Kiwi browser
- Yandex browser
與 ScrapBook X 對照新功能可參見:https://bit.ly/39JD1B5
前情提要:https://bit.ly/2SK2NiE
繼上次在本版報告後主要更新如下(0.65.0 → 0.80.1):
* 行內註解和自由註解功能都做好了。
* 後端伺服器加入全文索引器、資料檢測器及匯入、匯出、轉檔工具。
全文索引效能有感提升,尤其是大部分頁面未更動不須重掃的情況
(實測某大本剪貼簿,舊版更新索引約 60~80 秒,新版 3~8 秒)
現在在擷取或編輯頁面後會自動更新該頁面的全文索引,幾乎不用再
每隔一段時間就人工更新索引了。
資料檢測器可以很快掃出目前資料有哪些問題,並附有自動修正功能,
(修正時會自動建立差異備份)
匯入、匯出就是方便把資料轉到不同的剪貼簿。目前只實做了命令列
工具(由於 WebExtension 禁止存取本機檔案,無法直接指定以任意
目錄用於匯入匯出,目前還沒想到怎麼在瀏覽器套件端實做,還待大
家集思廣義orz)
轉檔工具目前支援傳統 ScrapBook X 和 WebScrapBook 剪貼簿格式
互轉(鼓勵跳槽意味XD),未來計畫支援更多格式,至於具體要支援
什麼,以下開放許願...
雖然這兩項看起來不多,但做起來累死人了QQ
應該差不多可以出 1.0 版惹(?)
--
《終結內容農場》瀏覽器套件
Chrome: http://bit.ly/CFTGC
Firefox: http://bit.ly/CFTFx (桌機 & Android 手機)
真相1: http://bit.ly/CFTss1
真相2: http://bit.ly/CFTss2
詳細介紹:http://bit.ly/CFTinfo
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.23.235 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Browsers/M.1602517002.A.15B.html
※ 編輯: danny0838 (1.164.23.235 臺灣), 10/12/2020 23:39:20
推
10/13 01:38,
3年前
, 1F
10/13 01:38, 1F
推
10/13 07:51,
3年前
, 2F
10/13 07:51, 2F
推
10/14 11:31,
3年前
, 3F
10/14 11:31, 3F
→
10/14 11:31,
3年前
, 4F
10/14 11:31, 4F
感謝支持。
有點好奇你是看上了新版的哪幾點功能才跳槽,有沒有空說一說?
之後生文案的時候或許可以多強調一下XD
我也覺得要裝server真的很麻煩,但是webextension架構如此,不得不屈服QQ
推
10/14 12:44,
3年前
, 5F
10/14 12:44, 5F
→
10/14 12:47,
3年前
, 6F
10/14 12:47, 6F
→
10/14 12:48,
3年前
, 7F
10/14 12:48, 7F
理論上是吧,但是改內容會導致套件簽章無效而無法安裝,要再想辦法處理。
如果在意這樣的速度差異,就只好折騰一下囉XD
另外,我個人沒觀察到太明顯的效能差異,或許這和硬體效能也有關係,
如果電腦方便升級的話也許升一升就能解決一切XD
※ 編輯: danny0838 (1.164.23.235 臺灣), 10/14/2020 16:42:35
推
10/14 20:58,
3年前
, 8F
10/14 20:58, 8F
你想同步什麼?
如果是指套件的選項設定,都是由瀏覽器的同步功能決定的,
目前看起來Firefox是不會把電腦版的套件設定和手機版的同步,
Chrome手機版根本不能裝套件,不必問這個XD
如果瀏覽器不提供選項同步,又有轉移選項的需求,
可以匯出選項,把匯出檔放到手機,再匯入手機版的套件即可。
如果是指擷取的資料,別說手機了,連電腦同步到電腦都沒有XD
不過如果是架後端伺服器使用,那一般來說不用特別同步,
不管幾台電腦手機都連進同一個後端伺服器就可以了。
※ 編輯: danny0838 (1.164.23.235 臺灣), 10/15/2020 00:54:34
推
10/16 10:45,
3年前
, 9F
10/16 10:45, 9F
→
10/16 14:25,
3年前
, 10F
10/16 14:25, 10F
WebScrapBook 本身不提供,
不過如果只是想同步靜態資料檔,
有個方法是 ScrapBook 目錄和雲端同步(比如 Dropbox),
Android 上用 FolderSync 之類的工具把 Dropbox 的東西同步到手機上。
不過現在很多手機瀏覽器都不能直接瀏覽本地的網頁檔了,
(可以瀏覽但是會進入沙盒模式,圖片、超連結等都沒有)
可能還要裝個 Android 上的本地伺服器才能用。
※ 編輯: danny0838 (1.164.31.63 臺灣), 10/16/2020 14:53:58
推
10/16 21:33,
3年前
, 11F
10/16 21:33, 11F
→
10/16 21:33,
3年前
, 12F
10/16 21:33, 12F
→
10/16 21:33,
3年前
, 13F
10/16 21:33, 13F
推
10/16 21:36,
3年前
, 14F
10/16 21:36, 14F
→
10/16 21:36,
3年前
, 15F
10/16 21:36, 15F
→
10/16 21:36,
3年前
, 16F
10/16 21:36, 16F
這答案我還滿意外的,本來想說擷取助手這玩意一堆落落長的敘述應該不會
有人認真看待吧XD
覆寫擷取選項可以做到,但有一些限制,主要是有些選項在執行擷取助手之
前就做過處理,之後又會再做一些處理,一旦覆寫可能會導致不一致。
0.82.0 版先加了覆寫擷取選項及一些除錯強化,畢竟目前最大的缺陷之一
是很難除錯,導致要寫出可用的助手極其困難。
其實理想上最好是能直接跑 JavaScript,但是瀏覽器套件一堆安全性限制,
目前還找不到方法,所以才做成這副德性,這樣做其實很多基本功能其實是
難以提供的,比如一些簡單的數學和字串運算...
至於擷取完執行本地命令可能很困難,首先,瀏覽器套件本身有安全限制,
不可能直接執行本地腳本,至於透過後端伺服器去跑伺服器上的腳本,理論
上可以做到,但會有很多安全疑慮要處理。
有能力寫腳本的話,我建議可以考慮直接擴充或 import PyWebScrapBook
去撈特定範圍的網頁(網址、擷取時間等等)處理,處理後可以加上某個
item metadata 或在網頁裡加上某個自訂屬性值避免重複處理,這可能比等
我寫出這功能更實際也更靈活一些。
※ 編輯: danny0838 (1.164.31.63 臺灣), 10/17/2020 21:49:19
推
10/19 04:15,
3年前
, 17F
10/19 04:15, 17F
推
10/20 12:20,
3年前
, 18F
10/20 12:20, 18F
→
10/20 12:20,
3年前
, 19F
10/20 12:20, 19F
→
10/20 12:20,
3年前
, 20F
10/20 12:20, 20F
那你的本地腳本用什麼程式語言?XD
如果不是 Python,就沒辦法直接接 API 讀資料列表,
不過也是有一些比較簡單的方法,
比如先開一個新的 ScrapBook 專門抓要處理的頁面,
抓完用腳本處理完後再匯出匯入到正式的 scrapbook。
推
10/21 12:18,
3年前
, 21F
10/21 12:18, 21F
※ 編輯: danny0838 (114.136.60.45 臺灣), 10/23/2020 13:28:22
Browsers 近期熱門文章
PTT數位生活區 即時熱門文章