Skip to content

rogers-cyber/QuickEbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuickEbook – Batch Format Selector v4.3.0

QuickEbook v4.3.0 is a professional-grade desktop ebook batch converter designed for efficiency, flexibility, and reliable format handling.
It is tailored for authors, publishers, and ebook enthusiasts who need to convert multiple ebook formats quickly while maintaining control over output targets and conversion options.

This edition emphasizes batch workflow, per-format target selection, pause/stop support, drag & drop, and robust handling of PDFs and common ebook formats.


WINDOWS DOWNLOAD (EXE)

Download the latest Windows executable from GitHub Releases:

https://github.com/rogers-cyber/QuickEbook/releases

  • No Python required
  • Portable executable
  • Ready-to-run on Windows

DISTRIBUTION

QuickEbook is a paid / commercial product.

This repository/documentation may include:

  • Production-ready Python source code
  • Compiled desktop executables (Windows)
  • Commercial licensing terms (see LICENSE / sales page)

Python is not required when using the compiled executable.


FEATURES

CORE CAPABILITIES

  • Drag & Drop ebook files directly into the app
  • Batch conversion grouped by input format
  • Choose target format per batch or apply to all
  • Pause & Resume conversion process
  • Stop conversion instantly
  • Per-file progress tracking
  • Real-time conversion log panel

SUPPORTED FORMATS

  • Input: PDF, EPUB, MOBI, AZW3
  • Output: EPUB, MOBI, PDF, AZW3
  • Auto-detects input format
  • PDF-specific conversion options (heuristics, no default cover)

PERFORMANCE & UX

  • Background conversion threads (non-blocking UI)
  • Real-time progress bar
  • Status indicator (Ready / Running / Paused / Stopped)
  • Professional dark UI (ttkbootstrap)
  • High-DPI friendly layout

STABILITY & SAFETY

  • Crash-safe error logging to error.log
  • Failed files do not stop batch jobs
  • Graceful pause and stop handling
  • Thread-safe UI queue updates

APPLICATION UI OVERVIEW

  • Ebook Selection Panel: Add ebooks via Browse or Drag & Drop

  • Output Controls: Select output folder for converted ebooks

  • Batch Format Panel: Assign target format per batch or apply to all

  • Control Buttons: Convert All, Pause / Resume, Stop

  • Progress Panel: Global conversion progress and status

  • Log Panel: Real-time conversion messages and errors


INSTALLATION (SOURCE CODE)

  1. Clone the repository:

git clone https://github.com/rogers-cyber/QuickEbook.git cd QuickEbook

  1. Install dependencies:

pip install ttkbootstrap tkinterdnd2

(Tkinter is included with standard Python installations.)

  1. Run the application:

python QuickEbook.py

  1. Optional: Build a standalone executable using PyInstaller:

pyinstaller --onefile --windowed --name "QuickEbook" --icon=logo.ico QuickEbook.py


USAGE GUIDE

  1. Add Ebooks

    • Click "Add Ebooks", or
    • Drag & Drop ebook files into the list
  2. Select Output Folder

    • Click "Browse", or
    • Leave empty to convert next to original file location
  3. Assign Target Format

    • Select desired format per batch
    • Optionally, apply one format to all batches
  4. Start Conversion

    • Click "📚 Convert All Batches"
  5. Monitor Progress

    • Progress bar updates per file
    • Log panel shows live conversion status
  6. Control Execution

    • Pause to temporarily halt conversion
    • Resume to continue
    • Stop to cancel immediately

LOGGING & SAFETY

  • Automatic crash-safe logs written to error.log
  • Errors are logged without crashing the app
  • Failed conversions are skipped safely
  • Full stack traces preserved for debugging

REPOSITORY STRUCTURE

QuickEbook/ ├── QuickEbook.py ├── logo.ico ├── requirements.txt ├── README.md ├── LICENSE


DEPENDENCIES

  • Python 3.10+
  • ttkbootstrap
  • Tkinter
  • tkinterdnd2
  • subprocess, threading, queue
  • traceback, os, sys, shutil

INTENDED USE

QuickEbook is ideal for:

  • Authors and publishers
  • Ebook enthusiasts and readers
  • IT and support teams managing ebook collections
  • Batch conversion workflows
  • PDF to ebook conversions

Built for speed, control, and reliability in real-world ebook conversion tasks.


ABOUT

QuickEbook is developed by Mate Technologies, providing professional offline utility tools for Windows users.

Website: https://matetools.gumroad.com

© 2026 Mate Technologies
All rights reserved.


LICENSE

QuickEbook is commercial software.

  • Distributed as commercial source code
  • Personal and commercial use allowed
  • Redistribution, resale, or rebranding as a competing product is not allowed

About

Professional Windows desktop app for batch ebook conversion with per-format target selection, drag & drop, pause/resume, and robust PDF handling.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages