Ephemerality / xray-builder.gui

A .Net application that processes e-books to create X-Ray files for the Amazon Kindle (Paperwhite, Voyage, Fire). X-Rays are built complete with chapter locations and excerpts.
MIT License
66 stars 9 forks source link

Linux release #45

Open ali-oem opened 3 years ago

ali-oem commented 3 years ago

I'm using Linux actually and i'm wondering if there is any way to have a Linux build(GUI or CLI), i was able to run it in Wine but it was somehow fuzzy. Thank you !

Ephemerality commented 3 years ago

Here's a copy of the basic CLI version built for Linux. I haven't tested it (need to get a VM set up, maybe over the weekend) and it doesn't do too much yet, just basic X-Ray building, but you can give it a go. If it works I can work on getting it included in the automatic release thing.
Unfortunately the GUI won't work natively unless they implement full Windows forms support. It used to kind of work in WINE but I haven't tried it recently, when I have my VM set up I'll see if I run into the same issue.

Ephemerality commented 3 years ago

Just realised I forgot to include the required /dist files. I'll update the file when I'm back at the computer but in the meantime you should be able to copy the dist folder from the regular release .zip

Ephemerality commented 3 years ago

xray-builder.console_linux_x64.zip Example usage:

chmod +x XRayBuilder.Console
./XRayBuilder.Console xray book.mobi
ali-oem commented 3 years ago

Screenshot from 2021-05-29 20 30 32 Okay, here what i get when i first tried, is there any instruction i am missing? otherwise i will just wait for your release. Thank you (edit:Iv'es tried the file you gave me alone and then putting it inside the X-ray windows version, same result)

Ephemerality commented 3 years ago

https://github.com/dotnet/runtime/issues/27200 This thread seems to indicate you need to sudo apt install libgdiplus When I tried on Ubuntu 20.04 I didn't need to do anything special though

ali-oem commented 3 years ago

https://github.com/dotnet/runtime/issues/27200 This thread seems to indicate you need to sudo apt install libgdiplus When I tried on Ubuntu 20.04 I didn't need to do anything special though

It's working perfectly now, I can't wait to have other options (Like one click) as argument, thank you!

Ephemerality commented 3 years ago

Sounds good. I'll add the one-click argument to my to-do list as well as the auto-linux build/release.

ali-oem commented 3 years ago

Any update about the Linux version ?

Ephemerality commented 3 years ago

Sorry, I haven't really had much time to work on it :(

ali-oem commented 3 years ago

Sorry, I haven't really had much time to work on it :(

Best of luck !

Ephemerality commented 3 years ago

The CI will auto-build a linux-x64 version of xray-builder.console now (https://github.com/Ephemerality/xray-builder.gui/releases)
I haven't actually tested it yet, but it's there now anyway.
No new features in it since it was posted before though.