×

Thông báo nâng cấp hệ thống

Hiện tại hệ thống đã chuyển đổi sang phiên bản mới hơn

Vui lòng bấm vào đây để chuyển sang phiên bản mới nhất

 Tool-Script eBookWorm - Bộ Script Làm eBook Của Big Bang

Thảo luận trong 'Ebook truyện dịch' bắt đầu bởi Big Bang, 23/9/15.

  1. Thánh Lư Đại Nhân

    Thánh Lư Đại Nhân Thành viên kích hoạt

    Được thích:
    31
    EbookWorm phần format_text nếu là truyện chia thành quyển, đặt quyển bắt đầu = 1 thì sẽ ra kết quả đầu tiên là Quyển 2 ở book_contents còn ở table_of_content hay epub_nav_doc thì vẫn bắt đầu từ Quyển 1.

    Tôi đọc qua phần code thì thấy ở phần kiểm tra quyển là ++res[xxx] thiết nghĩ chính vì cái này mới là cho nó bắt đầu từ Quyển số 2 thay vì Quyển 1 ? ++1 = 2 còn 1++ sẽ bằng 2 sau hành động kế tiếp.

    Bạn thử thêm 1 biến trung gian hoặc gán thẳng nó vào luôn?

    Thân ái,
    Điềm lành của thiên địa.
     
    airplane92 and langbavibo like this.
  2. Big Bang

    Big Bang Thành viên kích hoạt

    Được thích:
    130
    Cho tôi source text đã làm sạch được không? Phần này tôi đã test khá kỹ rồi.

    Làm sạch text là một khâu rất quan trọng. format_text.jsee chỉ chạy đúng nếu text nguồn đã được làm sạch. Text sau khi làm sạch chỉ nên sửa lỗi chính tả, xóa text rác còn sót, sửa lại tựa chương bị lỗi, ví dụ tựa chương bị thiếu dấu hai chấm do lỗi text nguồn:

    Chương 5 Đào Tẩu

    Text không lỗi phải như thế này:

    Chương 5: Đào Tẩu

    Text nguồn đã làm sạch (bằng Notepad++ macro của eBookWorm hay bằng các tool khác) phải đáp ứng được các yêu cầu sau:

    - Có một dòng trống ở đầu và cuối text (rất quan trọng)
    - Tựa chương chuẩn: đánh số chương bằng số (bằng chữ như vietphrase không dùng được), sau số chương phải có dấu hai chấm.
    - Không có các dấu <>
    - không có dòng trống trừ ở đầu và cuối text; không có khoảng trắng, tab ở đầu và cuối dòng

    Rất nhiều khâu kiểm tra dựa trên text của 1 dòng ở vị trí xác định, do đó text để format chỉ cần thừa hoặc thiếu một dòng thì kết quả sẽ khác hẳn. Vì vậy text cần được làm sạch trước khi format.
     
    Chỉnh sửa cuối: 31/10/15
  3. Poca

    Poca Thành viên kích hoạt

    Được thích:
    227
    Sao build truyện nó lại chỉ hiện cái cmd 1s rồi tự tắt luôn vậy :(
    Sao build ebook thì nó chỉ hiện cái cmd 1s rồi tắt luôn vậy
     
  4. derishi

    derishi Thành viên kích hoạt

    Được thích:
    7
    Cái marco Làm sạch text hay xóa những chương truyện mà viết liền tù tì không ngắt xuống dòng.:nhuc:
    File epub build ra lúc nào cũng bị lỗi không đọc được cả trên máy tính và điện thoại:chet:
     
    bomnocham thích bài này.
  5. Big Bang

    Big Bang Thành viên kích hoạt

    Được thích:
    130
    Cái đó do text lỗi, bó tay :)). Macro Làm Sạch Text coi một chương chuẩn có 15 dòng trở lên, nếu có ít hơn 15 là lỗi trùng tựa chương hoặc mất một phần nội dung chương. Nhiều người post bài có tựa chương cả ở ngoài lẫn bên trong spoiler, vì vậy mấy chương đó có 2 tựa chương giống nhau, ở giữa là một đống text rác (thường là ít hơn 15 dòng). Nếu là trường hợp mất một phần nội dung chương hoặc chỉ toàn file ảnh khiến chương có ít hơn 15 dòng thì nó sẽ bị Làm Sạch Text xóa đi, khi chạy script gen_merge_list.jsee để kiểm tra số chương sẽ tìm thấy lỗi.

    Muốn làm epub phải chạy script update_epub_files.jsee trước (coi post #16 của topic này)

    Khả năng lớn nhất là file build_kindle.bat bị lỗi encoding.

    Windows yêu cầu các file *.bat phải lưu với encoding ANSI hoặc UTF-8 without Signature (without BOM)

    Bạn mở build_kindle.bat bằng EmEditor, chọn menu File --> Save As..., sau đó ở hộp thoại Save As chọn encoding UTF-8 without Signature ở ngay cạnh nút Save

    Bạn coi hướng dẫn chi tiết trong file build_kindle.bat
     
    Poca thích bài này.