lelinhtinh / Userscript

Userscripts collection
http://devs.forumvi.com/f23-userscript
MIT License
155 stars 55 forks source link

About new style css #26

Closed huntermad closed 6 years ago

huntermad commented 6 years ago

Truyenyy có dùng code tạo epub khác Truyencv va truyenfull không hả and Baivong? Hay là do code trình duyệt của từng trang?

DO thấy code trong body của nó là

< p class="indent">Hơn nữa là với hoàn cảnh của Trấn Long Uyên này, sơ ý một chút để cho Nội Tinh Lô nổ, dẫn phát loạn lưu sát khí cùng nhau bạo phát, tất cả mọi người tại đây cũng không có người nào có thể sống khá giả.< /p >----

Còn 2 cái kia là kiểu này

"Móa nó, lão tử đang làm gì đường đường nam nhi bảy thuớc, tại sao có thể theo người một nhà vận dụng tà niệm... Bất quá cảm giác như vậy, ta vậy mới không tin nàng sẽ không có cảm giác..." < br/>< br/>----**

lelinhtinh commented 6 years ago

Cùng sử dụng thư viện jEpub, do truyenyy nạp nội dung theo từng dòng trong chương nên tạo ra cấu trúc đó, còn 2 trang truyencv và truyenfull nạp nguyên nội dung chương.

huntermad commented 6 years ago

Anh activate cái account trang này đc ko? http://zzbaivong.forumvi.com/

Đưa lên 1 số cách sửa chửa nhanh do epub từ truyenyy xem trong 1 số app như Fbreader thì hơi khó đọc do ko chia đoạn đc. Còn cách chỉnh lại phông chữ nữa.

MÀ phải đợi gần 2 năm mới xong forum kia a?

lelinhtinh commented 6 years ago

Trang đó không phải của mình tạo. Để mình mở lại Devs Forumvi.

huntermad commented 6 years ago

Ừm, Trong cái thư viện Jepub thì anh có chỉnh lại phông cho file epub tạo ra ko?

Mấy cái title dung phông to quá, đặc biệt chapter-title lúc nào cũng chiếm cả 1 page mỗi đàu chương. Với lại dùng Serif cho body hơi khó nhìn còn Palatino cho title thì "ươ" nhìn hơi xấu với to quá.

Thấy lịch đếm ngược là gần 600 ngày? có thực lâu thế không?

lelinhtinh commented 6 years ago

Về font thì bạn có thể chỉnh trong trình đọc sách theo sở thích. Mình sẽ tìm thử font mà không dính bản quyền rồi thêm vào sau. Vụ forum là do mình bị hack mấy tài khoản chung mật khẩu nên dự định khóa vĩnh viễn, bộ đếm đó để cho đẹp thôi :joy:

gianghd commented 6 years ago

Có cách nào gộp chung 1 file htm không? Đang tách ra load để đọc chậm quá.

huntermad commented 6 years ago

Sao được. Epub reader chỉ load từng cái html 1 lần thôi, nếu gộp chung lại là nó phải load toàn bộ 1 file html lớn luôn càng chết máy.

Mà đang xài phiên bản cũ hay mới? Bản mới thì epub tạo ra đã được tách ra thành nhiều file html nhỏ rồi còn bản cũ thì là 1 file lớn!!! Bây giờ download lại từ đầu đi.

Muốn xem thử cái file epub của mình là dạng nào thì mở ra bằng Sigil nhưng mà nghe bạn nói máy yếu thì cứ đổi duôi "epub" thành ".zip" rồi giải nén nó ra xem.

lelinhtinh commented 6 years ago

Nếu vậy thì để mình thêm tùy chọn gộp file cho ai cần. Mà mình thấy jEpub load nhanh hơn, ngay cả trên con Lumia cũ của mình cũng đọc ngon lành. Còn bản cũ, dùng thư viện js-epub-maker thì phải dùng Calibre convert lại mới đọc được, lại còn lỗi mục lục.

huntermad commented 6 years ago

Do phiên bản cũ nó gộp lại thành 1 file content.xhtml to đùng mỗi lần mở ra là nó load toàn bộ cái đó luôn còn giờ thì chia ra từng chương chỉ load 1 chương 1 lần thôi.

Có lẽ bạn đó xài bản cũ chứ ko thể nào load chậm hơn bản cũ đc.

lelinhtinh commented 6 years ago

Tạm bỏ qua việc gộp nội dung vào 1 file, vì phải thay đổi mã nguồn khá nhiều. @gianghd Bạn cho mình thông tin về trình đọc ebook và hệ điều hành bị chậm khi dùng phiên bản mới này, mình kiểm tra lại xem.

gianghd commented 6 years ago

Mình dùng FBReader version 0.12.10. Win7 32bit.

Trước 1 truyện tầm 1500 chương mở 15s là xong. Bây giờ 1000 chương mở hơn 1phut

Mình mở qua Sigil cũng bị chậm tương tự.

huntermad commented 6 years ago

Mở bằng Sigil thì thấy nó là gộp chung hay là chia ra?

Với lại là download từ cái cái nào? cv , full hay yy Mới download từ cỡ 1 tuần nay hả?

lelinhtinh commented 6 years ago

@gianghd 2 trình đọc ebook này quá chậm, FBReader đã ngừng phát triển bản Windows từ lâu, bản Linux còn nhanh hơn nhiều. Sigil thì quá tệ, chia cây thư mục thừa thải, còn không có chức năng chuyển chương khi đọc đến cuối.

Mình xin gợi ý một số trình đọc khác:

  1. ePubViewer: Đọc trực tiếp EPUB trên trình duyệt.
  2. Mobipocket Reader Desktop (nên dùng): Khi mở file EPUB nó sẽ tự động convert sang PRC, tốn chút thời gian, có thể lỗi ký tự mục lục, nhưng khi mở và đọc cực nhanh.
  3. SumatraPDF: Một trình đọc PDF rất nhẹ, có hỗ trợ EPUB và nhiều định dạng khác. Bạn cần cài đặt Menu > Setting > Advanced Option, tìm phần EbookUI và sửa lại FontName để không bị lỗi Tiếng Việt, ví dụ:
    EbookUI [
    FontName = sans-serif
    FontSize = 16
    TextColor = #5f4b32
    BackgroundColor = #fbf0d9
    UseFixedPageUI = false
    ]
  4. Calibre: Đọc hơi chậm, nhưng ít ra nhanh hơn 2 cái kia. Có thể chuyển đổi định dạng ebook.
  5. Kindle PC: Đọc nhanh, giao diện đẹp nhưng yêu cầu tài khoản Amazon, không đọc trực tiếp EPUB được. Bạn cần dùng Kindle Previewer để convert sang dạng MOBI, sau đó chép vào thư mục Documents > My Kindle Content.
lelinhtinh commented 6 years ago

@huntermad về phần font cho nội dung thì Open Sans được không nhỉ? https://github.com/lelinhtinh/jEpub/issues/1

huntermad commented 6 years ago

Kinh nghiệm của ta:

FBReader giờ còn xài làm gì? Dev chuyển qua làm mobile app mấy năm rồi. Với lại giao diện xấu, đọc khó chịu. Có thể trước đó nhanh là do code kiểu cũ của nó, giờ đọc mấy cái epub code mới ko đc nhanh

Sigil thì để edit thôi. Nó load cả structure ra để mình edit nên lâu lắm.

Epubviewer chỉ đọc tốt mấy epub nhẹ thôi, epub nặng xài reader cho nhanh.

Mobipocket reader mở rất nhanh nhưng giao diện lỗi thời với ít tùy chỉnh quá rồi ko còn phát triển nữa. Ta trước kia là đọc chủ yếu đọc Prc vơi mobi nhưng chuyển qua epub thì 1 đi ko trở lại.

SumatraPDF: rất đa năng, ngoài PDF thì còn đọc được file khác như cbz(cần chỉnh chút với ko hỗ trợ chuyển file... nếu ko là số dách rồi!!!) và đặc biệt là epub. Nói chung là nếu đã sửa đc với cách trên thì đọc tốt. Có đều là tùy chọn gần như ko có. Lựa chọn tốt nhất cho máy yếu

Epub reader của Calibre thì tốc độ vừa nhưng mà đối lập với Sumatra thì đủ các tùy chọn rồi còn có thể thế css vào để thay css của epub nữa. Máy đủ mạnh thì xài Epub reader tốt hơn so với Sumatra.

Kindle Pc: chưa thử bao giờ.

ĐỔI FONT: ko biết. Muốn đổi font thì convert lại bằng calibre để nó chuyển jackson.css về css chuẩn của calibre để chỉnh bằng Sigil hay cách giải nén. Chỉnh luôn từ jackson.css thì chỉ có người trình độ về code mới hiểu đc cái rừng đó. Chuyển về font nào trong máy của bạn cũng được. Thay tên vào thôi

lelinhtinh commented 6 years ago

Mobipocket Reader thấy giao diện cũng ổn mà.

Mobipocket Reader

huntermad commented 6 years ago
  1. Ko biết code nào để thêm indent cho prc/mobi---> khó đọc
  2. Như ở trên, ko biết cách nào để chỉnh khoảng cách giữa các đoạn---> khó đọc
  3. Giao diện kiểu cũ, ngay cả khi fullscreen vẫn có mấy cái bar ở 3 bên. thích minimalist hơn
  4. Ngoài ra còn tiện ích của epub nữa, epub có thể mở toc ngay bên cạnh để biết ngay đang ở chương nào và chuyển chương. Mobipocket thì phải nhấn về phần mục lục ban đầu rồi tự chuyển tới chương muốn mở.
  5. Thiếu tùy chỉnh.
  6. Từ hơn 1 thập kỷ trước nên gần như ko có hotkey

À, mới thử lại với SumatraPDF, Dùng mở mobi/prc cỡ vừa thì không sao nhưng code của nó ko được optimize cho chỉ riêng đó thôi nên mở file mobi/prc lớn thì không ổn đinh. Còn với Epub thì chơi tuốt. Có điều giao diện Fullscreen kiểu như Mobipocket dù ít choán chỗ hơn...

huntermad commented 6 years ago

Hừm.... Mới thử lại mở Pham nhan tu tien từ truyenfull. File epub cỡ 13.5mb nên thuộc hạng nặng ký.

Mobipocket import vào lâu ngang thời gian load của Calibre Ebook reader. Nhưng nó là ổn định nhất, một khi đã mở ra rồi là chuyển trang ngay lập tức. Có điều là import luôn bị lỗi phông một só chỗ.

SumatraPDF: Load rất nhanh nhưng té ra với file epub hạng nặng thì phải tính thêm thời gian để format các trang nữa. Trong khoảng thời gian này thì Sumatra ko ổn định và sang trang chậm thấy rõ. Khi đã format xong rồi thì sang trang nhanh hơn nhưng vẫn có độ trễ( theo cảm tính thì chậm hơn Ebook reader)

Ebook Reader (calibre): Load hơi lâu nhưng ko có thời gian format như bên Sumatra làm cho với file lớn cỡ 1k chương trở lên thì thời gian tới lúc đọc được epub tương đương nhau. Độ trễ lúc lật trang hình như là ít hơn Sumatra(chỉ là cảm tính)

Nói chung, nếu xem file epub to mà ko cần một só tiện ích như tra mục lục nhanh, hotkeys... thì Lựa chọn tốt nhất là convert rồi đọc với Mobipocket Reader. Còn 2 cái kia thì tùy sở thích, ta thì thích tùy chỉnh đủ loại của Ebook reader.

lelinhtinh commented 6 years ago

Muốn đẹp thì chỉ có convert sang MOBI rồi đọc trên Kindle PC thôi. Nên dùng công cụ chuẩn của Amazon là Kindle Previewer. Có điều là ứng dụng này không có tùy chọn nén, làm file EPUB 12MB mà nó convert xong cũng phải ~60MB.

huntermad commented 6 years ago

Dùng Online converter như Zamzar vẫn được. Tuy cỡ hơn 2k chương thì hình như hơi quá nhưng làm thử với cõ 1,5k chương thì OK.

Nếu trước đó convert qua epub bằng calibre thì nó theo định dạng sẵn rồi, 2300+ chương convert vô tư nhưng thế thì convert ngay bằng calibre cho rồi