差異處
這裏顯示兩個版本的差異處。
下次修改 | 前次修改 | ||
it:my:browsers:personas:local [2019/04/02 11:15] ghsrobert 建立 |
it:my:browsers:personas:local [2019/04/03 12:27] (目前版本) ghsrobert [擴充] |
||
---|---|---|---|
行 1: | 行 1: | ||
====== 本機 persona 庫 ====== | ====== 本機 persona 庫 ====== | ||
- | / | + | |
+ | ===== 建立 ===== | ||
+ | / | ||
* 今天試過,本機連結是可以的(先確定這點,本機 persona 庫才可行) | * 今天試過,本機連結是可以的(先確定這點,本機 persona 庫才可行) | ||
- | * 可以用放在 MAMP 的 /web 下(→ '' | + | * 可以放在 MAMP 的 /web 下(→ '' |
* 也可以直接用 '' | * 也可以直接用 '' | ||
+ | * <div ex>< | ||
* 每個 persona 具備 4 個圖檔: | * 每個 persona 具備 4 個圖檔: | ||
* header | * header | ||
行 14: | 行 17: | ||
- 學會基本的 Bash script 語法,也在 MBA 上用 Homebrew 裝了 wget,寫了個初步可用的 Bash script 來下載一套 persona 的圖檔,並裝在以 ID 為名的資料夾中 ✔ | - 學會基本的 Bash script 語法,也在 MBA 上用 Homebrew 裝了 wget,寫了個初步可用的 Bash script 來下載一套 persona 的圖檔,並裝在以 ID 為名的資料夾中 ✔ | ||
- 但是,發現很多 persona 的圖檔名稱並不規則!所以不能直接用 ID+迴圈來循環執行,得想辦法爬出所有的 URL 再餵 wget 了…… | - 但是,發現很多 persona 的圖檔名稱並不規則!所以不能直接用 ID+迴圈來循環執行,得想辦法爬出所有的 URL 再餵 wget 了…… | ||
+ | - 改用 '' | ||
+ | ^ 原文(regex) ^ 取代為 ^ 說明 ^ | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | ''" | ||
+ | | ''" | ||
+ | | '' | ||
+ | | ".+\n | ∅ | 刪掉無用的資訊 | | ||
+ | 然後手工把最後一行及第一行修好 | ||
+ | </ | ||
+ | * 預期這樣可建好所有的子目錄 | ||
+ | * 然後圖檔名稱保留原作者的設定,這樣回去改 '' | ||
+ | * 注意 967046、998456、982739、954968 4 個 persona 沒有 footer | ||
+ | - 賦予大腳本執行權限 | ||
+ | - 開始執行!速度相當快!: | ||
+ | - 卡在 465941 的 preview 這行,網址被斷開所以出錯了。這已經是最後一行了,所以手動下載就好了。好奇怪,不知道哪個環節出錯,還是前面不小心在裡面按到空格? | ||
+ | - 所以整個腳本大致無誤 | ||
+ | - 回來改 '' | ||
+ | ^ 原文(regex) ^ 取代為 ^ 說明 ^ | ||
+ | | '' | ||
+ | | '' | ||
+ | </ | ||
+ | - 貼入 about: | ||
+ | - 可能不要在瀏覽器開著的時候用 about: | ||
+ | - 還原 prefs.js 後重開瀏覽器,反而還比較正常,而且大部分的 persona 都可以順利離線顯示,可見抓的都是本機的圖檔;一樣只有少數的顯示不出來\\ ↑似乎這幾個的 URL 又變回 MAO 伺服器,而且網址的 ''? | ||
+ | - 然後直接重開瀏覽器,先不要切換好了 → 看來正常了! | ||
+ | - 把昨天自製的 Test persona 刪掉 | ||
+ | |||
+ | 打完收工!感謝 神!<< | ||
+ | |||
+ | 最後說明一下為什麼我一定要做這個本機舊格式 persona 庫:因為 Persona Switcher 4.0.5 版只支援舊格式啊!而且目前只有 4.0.5 版在 Waterfox 56 上是能正常運作的。如果未來,Waterfox 60(?)能搭配 Persona Switcher 5.0.5 及新的 persona 格式正常切換,那到時候再改用新格式囉! | ||
+ | |||
+ | 可惜不知道有沒有什麼方法,爬出 MAO 上所有其他 persona 的舊格式資訊?如果有的話,我就可以手動繼續擴充這個本機 persona 庫了~ | ||
+ | |||
+ | ===== 擴充 ===== | ||
+ | - 從 [[http:// | ||
+ | - 從 MAO 下載新格式 persona,然後從 .xpi 中抽出圖檔,至少有個 3000 × 200 的 header 似乎就可以加到 '' | ||
+ | - 【測試】加了一個< | ||
+ | - 【測試】把 vintage_fabric_03 的資訊欄位給完整(直接 copy 其他 persona 的)\\ → 也沒用,本機 persona 的 icon 都無法顯示在選單中了 | ||
+ | - 移除測試的 vintage_fabric_03,也重開 Waterfox → 本機 icon 仍然都不會出現,不知道是不是 cache 的問題 | ||
+ | - 不過至少,自製的本機 persona 應該是可以奏效 | ||
+ | - 接下來要解決的,大概是有些新格式的 persona,圖檔並非標準的 3000 × 200,不知道可否直接使用,還是要調整大小?FIXME |