Edits of a github C++ project, EPUB Thumbnails on Windows 10

TL;DR. Looking for a program to put thumbnails on ePub files in Windows 10. Found an open source project that does ALMOST what I need, just looking for someone to make some changes. I have done most the research necessary to implement (hence the wall of text below), however C++ is a language I am NOT familiar with.

So now, onto the details.

T800G released a cool program called CBXShell.

[login to view URL]

Invertex released a fork with some QOL changes, I would suggest using his fork as a baseline

[login to view URL]

It creates thumbnails for compressed files by searching for .jpg files inside the archive. I was needing it to display thumbnails for epub files and people figured out how to use it as a thumbnail handler. ([login to view URL]), however, while it frequently works for EPUB files, it often does not, often it displays the wrong image.

So, what I am looking to have done.

1: For the program to properly display covers within EPUB files.

2: Have the GUI could display a checkbox for EPUB files that enables\disables the association

3: Release the final product on GitHub so others can use it. with at least one pre-packaged exe. (optional)

Note: You could technically make an entirely separate program that ONLY does ePub covers. I am fine with this as well. I don't really need covers for CBZ or CBR and if I did, CBXShell does it :). I just figured it was easier to start from this guys work, rather then start from scratch.

SO, onto making the program work properly on EPUB [login to view URL] EPUB book, has a single .opf file. The .opf file specifies how the book laid out, including defining the cover. The cover itself, is RARELY defined exactly the same, but it follows enough of a pattern that should be repeatable with some wildcard variables. Here are examples of the string inside 10 different .opf files

Here is an example of what is inside the .ops files

<item href="Images/[login to view URL]" id="cover" media-type="image/jpeg"/>

<item href="Images/[login to view URL]" id="Cover-image" media-type="image/jpeg"/>

<item href="OEBPS/Images/[login to view URL]" id="cover" media-type="image/jpeg"/>

<item href="OEBPS/images/[login to view URL]" id="cover" media-type="image/jpeg"/>

<item href="[login to view URL]" id="cover" media-type="image/jpeg"/>

<item href="[login to view URL]" id="cover" media-type="image/jpeg"/>

<item href="images/[login to view URL]" id="cover-jpg" media-type="image/jpeg"/>

<item href="images/[login to view URL]" id="img_4" media-type="image/jpeg"/>

<item id="cover-image" href="images/[login to view URL]" media-type="image/jpeg"/>

<item id="[login to view URL]" href="Images/[login to view URL]" media-type="image/jpeg"/>

It's astounding apparently NO eBooks follow any sort of standard... Facepalm. However. It seems that reliably, they always start with "<item" and end with "media-type="image/jpeg"/>" containing the word "Cover" somewhere in-between, with a filetype of either .jpg or .jpeg.

If you can, armed with this information and CBXShell, mash together a working EPUB thumbnail generator for Windows 10. That would be what I am looking for.

Skills: C++ Programming, C Programming, C# Programming, Software Architecture, Objective C

See more: c++ programming jobs entry level, epub.js tutorial, upwork c++, freelance c++ projects, awesome mac apps, github awesome-osx, github projects download, open source mac apps, free project manager linux windows, project creating application windows user interface, sample project visual basic windows mobile, display pdf thumbnails windows form, assignment project design inplement windows desktop application vb net sql server meeting room database, code project make kundali windows application, power project relay switch windows program, project search file windows, project twotier architecture windows application, requirement bulk sms project dot net windows appilcation, project report upvc windows, github flipboard project

About the Employer:
( 1 review ) Springfield, United States

Project ID: #26967688

Awarded to:


Hi, Trust you are doing well! :) First of all, thanks a lot for the details description! (believe me it's not common in the freelancer world :P) I am a well experienced C/C++ software developer (10 years of experien More

$223 USD in 7 days
(13 Reviews)

6 freelancers are bidding on average $226 for this job


Hello there, I'm a VC++ Developer with vast experience; but I've not looked in to the rather-specific details of your ePub project and assocaited code already provided links to. If interested, let Me know and I can ta More

$400 USD in 7 days
(46 Reviews)

Hi Manger! I am very interested in your project. This is a very good idea and a great plan. So I want to do this project. I have talent skills in C# and API. So I think I can finish this project quickly. Regards.

$200 USD in 3 days
(30 Reviews)

Hello! I am happy to put my bid on your project. I have read your requirement and I noticed that I am appropriate to this project. As a skillful software developer, I have rich experience with file processing in C++. I More

$140 USD in 3 days
(19 Reviews)

I have high specialization and experience in the Development of Desktop, Web and Mobile Applications. Programming languages: C, C++, C#, Python, GO, Matlab, Java, VB, kotlin, JavaScript. Web Development: Front-End, B More

$250 USD in 1 day
(9 Reviews)

>>>>>>>>> High Effort and Experience will satisfy YOU <<<<<<<<< Hello, My name is Maksim and Desktop App Developer. I have read your details interestingly and I can do your project in short days. As you can see on m More

$140 USD in 5 days
(4 Reviews)