From 2cbb719855a14aab7733d28d52297577e1ad6504 Mon Sep 17 00:00:00 2001 From: Alex Ling Date: Mon, 17 Feb 2020 01:12:40 +0000 Subject: [PATCH] - cbz support --- public/css/mango.css | 3 +++ src/library.cr | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/public/css/mango.css b/public/css/mango.css index 6832486..6f77a95 100644 --- a/public/css/mango.css +++ b/public/css/mango.css @@ -17,3 +17,6 @@ #scan-status { cursor: auto; } +.uk-card-title { + word-wrap: break-word; +} diff --git a/src/library.cr b/src/library.cr index 9c43782..176772a 100644 --- a/src/library.cr +++ b/src/library.cr @@ -18,7 +18,7 @@ class Entry def initialize(path, @book_title) @zip_path = path - @title = File.basename path, ".zip" + @title = File.basename path, File.extname path @size = (File.size path).humanize_bytes @pages = Zip::File.new(path).entries .select { |e| @@ -57,7 +57,7 @@ class Title @dir = dir @title = File.basename dir @entries = (Dir.entries dir) - .select { |path| (File.extname path) == ".zip" } + .select { |path| [".zip", ".cbz"].includes? File.extname path } .map { |path| Entry.new File.join(dir, path), @title } .select { |e| e.pages > 0 } .sort { |a, b| a.title <=> b.title }