標籤: Open-Source

讓 KOReader 的資料夾顯示書籍封面

這次要介紹的是我為 KOReader 檔案瀏覽(Mosaic)所做的另一個 userpatch:2-browser-folder-cover.lua。這個 patch 可以讓資料夾在 Mosaic 檢視時顯示封面圖片,支援放置自訂 .cover 檔案,若無自訂封面則會自動從該資料夾或其子資料夾的書籍取得封面。此外還提供兩種顯示風格:單一封面或 2×2 格狀封面。

下載路徑:https://github.com/chiahsien/KOReader.Patches

繼續閱讀 ➜

一個自訂 KOReader 書籍排序的腳本

我在 KOBO 電子書閱讀器上額外安裝了 KOReader 系統,它的眾多設定讓我可以調整出自己最喜歡的樣子來觀看電子書,無論是 ePUB、PDF、CBZ 格式,高度自訂化佈局讓閱讀成為一件舒服的事。

最近有一個困擾我的地方,就是它的書本排序方式雖然很多,但卻沒有我想要的排序方式,我想要讓書本「先按照作者排序,然後如果是系列套書就按照系列順序排序,最後再按照書名或是出版日期排序」,這樣才符合我整理書本的習慣。

還好 KOReader 提供了讓使用者開發與安裝 user patch 的功能,那就自己來寫一個 patch 滿足我的需求吧!

p.s.: 也有開發者搜集了很多實用的 user patch,可以來這裡看看

繼續閱讀 ➜

FormattedListKit: Elegant List Displays Made Easy

When developing iOS and macOS applications, formatting lists is a common requirement. Whether it's terms and conditions, setting options, or tutorial steps, we often need to present ordered or unordered list content. However, Apple's native frameworks have relatively limited support for list formatting, which often puts developers in a dilemma: existing solutions aren't perfect, while heavier solutions seem like overkill.

To solve this problem, I developed FormattedListKit, a lightweight yet fully-featured Swift Package specifically designed for creating beautifully formatted ordered and unordered lists.

繼續閱讀 ➜

電子書閱讀器推薦字體

我是個很喜歡看電子書的人,我使用的是 Kobo 電子書閱讀器 搭配 KOReader,電子書閱讀器提供了許多便利之處。首先,它們輕巧易攜帶,讓我可以隨身攜帶我的閱讀清單,輕鬆切換不同的書籍。我通常會交替閱讀兩三本書,這讓我的閱讀體驗更加豐富,閱讀過程也更加放鬆。此外,我也很喜歡閱讀器可以自訂文字排版的功能。

對我來說,自訂文字排版是非常重要的,因為它可以大幅提升閱讀的舒適度。特別是字體的選擇,對閱讀體驗至關重要。以下是我必裝的幾款字體:

繼續閱讀 ➜

Bitwarden 密碼管理工具

現代人離不開網路,所以我們會擁有許多不同的帳號和密碼。如果使用相同的密碼,一旦其中一個帳號被盜用,所有帳號都可能受到威脅;如果使用不同的密碼,又不可能全部都記住,尤其是每個網站對密碼的強度要求都不一樣。如果你想要一個方便又安全的解決方案,那麼我會推薦 Bitwarden

繼續閱讀 ➜

What Time: 一個寫給孩子的小玩具

我的小孩逐漸長大,到了需要看得懂時鐘的年紀了,但經過多次的嘗試,無論是看圖學習或是寫練習本,他就是記不住要怎麼看指針時鐘。

還好,我是一個工程師,而且是一個會開發 iOS App 的工程師。

既然小孩會被手機 app 吸引、研究報告又證實在遊戲中學習的效果好,那我就來開發一款 app 讓孩子可以不停的練習吧。所以趁著防疫期間,我就做了一個很簡單的 app,它會隨機顯示時間,只要正確輸入顯示的時間,就會再隨機顯示另一組時間。

就是這麼簡單樸實的一個小東西,卻可以讓小孩玩得不亦樂乎,而且效果驚人,不到一個星期他已經會看時鐘了!

有興趣的人可以來這裡下載原始碼,自己安裝到手機上玩。