I eventually a Fixed-Layout EPUB called “Bella The Dragon”. Read-aloud functionality, however, only works on Fixed-Layout EBUBs, meaning it only displays correctly on a certain screen size. Most of the EPUBs I found were reflowable format, meaning they adjust to whatever screen size you view them on. At first, I thought any EPUB eBook would work. Finding an EPUB eBookĪrguably one of the hardest parts of this assignment was finding an eBook in EPUB format I could add audio to. Thanks to the instructions of my professor Max Troyer at the Middlebury Institute of International Studies at Monterey, I was ready to begin. So, when I learned about read-aloud eBooks recently in a multilingual desktop publishing class, I knew I had to try it. I’ve listened to several audio books, and they have become and important part of my education and literature. Through my teenage and adult years, I have switched to listening to audio books. It will be installed via NPM if it's missing.As a child, I read lots of sound books. To be able to submit the App for notarization, you need to copy src/build/ to src/build/gon-dmg-config.json and fill the apple_id credentials.ĭiskImage creation is done with the NodeJS utility electron-installer-dmg. It will be installed via HomeBrew if it's missing. Release requirementsĬodesigning is done with the default macOS codesign utilityĪpp notarization is done with gon, an excellent utility for this job. Therefore, this step will only work on our systems or in GitHub Actions CI. The additional maven step will run a bash script ( src/build/mac-release.sh) to codesign and notarize the Mac App with our private Apple Developer Certificate. This can be done from the maven packaging process or via GitHub Actions CI on the master branch. Releasing a new version requires the Mac App to be codesigned and notarized. This will build the executables but skip the macOS specific codesigning process by default. In order to build the Linux JAR, the Mac App and the Windows EXE files you just have to run electron-installer-dmg ( Apache License v2.0).universalJavaApplicationStub ( MIT License).To build the EPUB-Checker app, we use the following tools and libraries (among other Maven tools): Apple Java Extensions 1.4 ( Apple License).EPUBCheck 4.2.6 ( 3-Clause BSD License).We use the following Java libraries to build our GUI wrapper around EPUBCheck: Our app and code and all the java sources in de.paginagmbh.* are licensed under the terms of the GNU General Public License v2.0 unless the code comments specify the contrary. You won't find any pre-build binaries here. Please visit our website to download the Windows EXE file, the Mac App or the Linux JAR. Pagina EPUB-Checker doesn't need to be installed and therefore works on portable USB devices as well as on computers with restricted rights. Traditional Chinese (Taiwan) (GUI only, english messages).The generated EPUB file will be saved if it is valid.Expanded folders are automatically zipped up to an EPUB file upon validation.Ability to validate expanded (unzipped) EPUB's.Pagina EPUB-Checker wraps up this tool and offers some additional features like: The test mechanisms of the EPUB-Checker are based on the official open-source EPUBCheck EPUB validator. With the pagina EPUB-Checker one can easily validate eBooks in the EPUB format. Standalone "EPUBCheck" application for Windows, macOS and Linux.
0 Comments
Leave a Reply. |