• 2 Posts
  • 23 Comments
Joined 1Y ago
cake
Cake day: Jun 14, 2023

help-circle
rss

Ebooks library (cross platform)
cross-posted from: https://lemm.ee/post/36285077 > I have many ebooks I have from scouring the Internet in two formats: epub and PDF. I want something server like that lets me drop read them from any device on my local network and remembers where I left the book on device and let's me continue on another. I want the client app to have android and Linux support while the server should run on linux. Is there anything out there? > Bonus points if it autographs metadata from the internet and organises them by topics, authors, ddc etc. > > TLDR: An ebook library running on a Linux server with Android and Linux client software.
fedilink

Use bottles. It works great for me.

Install bottles via flatpak. Run it and create a new bottle with the gaming preset. Got to the settings - > runners and download the latest “proton-ge” runner. Then just add the exe to the bottle and add it to your library. Launch to play.

It really helps smooth the curve. Some installers fail to open so I use the system default to install it and then copy them over to my games directory.

PS: if you see no exe files being listed when you try to add an exe, clear the file filter in the bottom to all files. Bottles has this weird bug on some DEs


Man thanks for sharing the fizz buzz link.




Did you install cargo using rustup? Or did you use the system package manager. Using rustup is the preferred method.

PS I don’t have my dev machine with me a this moment. But as I can see many people have so many installation issues, I will try to create a flatpak for the application. I will post soon


You need a c compiler. Install gcc or clang

sudo apt install gcc
sudo apt install clang

Seems like you need openssl for some dependancy. What distro are you using. You can install openssl development libraries and check again.

I just saw you said ubuntu

You need to run

sudo apt install libssl-dev

The run

cargo install offflix


If you installed it via

cargo install offlix

Then t should be available as a cli app. Also the app should be located in .cargo/bin in your MSYS2 home



The software inherently tracks the series for you. The data is saved in your .config/offflix folder


Please try it out and leave feedback if you wish. I am happy if it helps even one more person than me.


I am building this mainly for my personal use. Plus most of dedicated software tries to pander to a large audience incuring bloat. Hence I am not adding networking features now. But I really love my software and if I set up over the network media servers I will update this to that. It’s ultimately my code and as you can see by the lack of other people contributing and the software not being that massively popular I don’t think anybody will mind.


After the movie there is an entire season. And a season 3 is coming soon. I suggest you re-watch from the start. Wouldn’t want to miss out on little kids suffering /s. But honestly it is a very beautiful anime.


Yes… Though I haven’t used kodi. I thought of including movies too… But I couldn’t think of a place to reliably scrape tags and details about movies.



I completed all of what has been released till now. I watched season 1 and then experienced the super long hiatus. I never expected s2 to come out.


Ohhh. No worries. Thanks for the feedback. If I ever acquire the hardware to test I will add the features


Do you know how to code? If so I would love on adding network share features. But I don’t have a server and all setup to test it.




I created this project some years back and the project just reached v1.1.0. I know most people have jellyfin servers and all set up, but if you have just a local folder of all your series saved up, you can use this to remember what you were watching. All feedback is welcome. You can also contribute to the project Repo: https://github.com/Dr-42/offflix
fedilink

I use master because when I do ‘git init .’ I get a master branch and I am lazy enough to not rename it. As for typing it later on… . Well zsh does that for me