Overview
Managing book uploads for publishers on WordPress websites was a time-consuming task. To address this, I developed a Python-based software solution that significantly accelerates the book entry process. By leveraging the WordPress API, the program automates book uploads efficiently.
Additionally, the software can export book information in multiple formats -XLSX, DOCX and XML- making it easier to add new products to various marketplaces.
Features
- Fast Book Entry: Automates the process of adding books to WordPress websites.
- WordPress API Integration: Directly communicates with WordPress to insert book details.
- Image Uploading: Uses the
requestslibrary to upload book cover images. - Multi-Format Export: Supports exporting book data in XLSX, DOCX and XML formats for marketplace integration.
- Time-Saving: Reduces the time required to add books manually.
Dependencies
The software utilizes the following Python libraries:
customtkinter: for UI designdatetime: for handling timestampsopenpyxl: for Excel file operationsos: for file managementdocx: for Word document handlingshutil: for file operationsrequests: for API and image uploadswoocommerce: for WooCommerce integration
Current Status
This software is actively in use and has proven to be highly efficient, saving a significant amount of time in book entry processes. Additionally, updates are continuously being made based on user feedback.
This software is currently actively used on sites ilahiyatyayin.com and ottoyayin.com.
Application UI


