Find Jobs
Hire Freelancers

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

$30-250 USD

Completed
Posted over 3 years ago

$30-250 USD

Paid on delivery
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.
Project ID: 26967688

About the project

4 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
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 experience). Delivered previous projects on time and with 100% customer satisfaction. (https://www.freelancer.com/u/kaush9287.html#reviews) I'm in the process of compiling the CBXShell project to get a hands-on experience. Will update this bid with how it goes. Meanwhile, if you award me the project, be rest assured, your work will be done with best quality and within the agreed time frame. Hope to hear from you soon! :) Regards, Kaushal
$223 USD in 7 days
5.0 (13 reviews)
4.2
4.2
4 freelancers are bidding on average $253 USD for this job
User Avatar
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 take a look in to the exact enhancements you want done, from the existing VC++ code you have provided links to. :) Cheers
$400 USD in 7 days
5.0 (46 reviews)
6.5
6.5
User Avatar
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, Back-End and Mobile Applications: - PHP, Aspx NET CORE, asp, HTML5, JSON, XML. - Node.js, Angular, React, JavaScript, Jquery, Ajax, REST, SOAP - CSS3, Bootstrap, Less, Sass, Scss, Responsive, Material. I am a specialized expert. I have 10 years of experience. Please check my independent profile. I can also send samples of my work by chat. can i start right away Best regards
$250 USD in 1 day
5.0 (11 reviews)
5.0
5.0
User Avatar
>>>>>>>>> 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 my review, I work honestly and not after money. I have many skills with C/C++, C# and JAVA. I can start just now and work full time with good communication. Trust my experience and effort. Thanks.
$140 USD in 5 days
5.0 (7 reviews)
4.5
4.5

About the client

Flag of UNITED STATES
Springfield, United States
5.0
1
Member since Aug 15, 2020

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.