rapid-photo-downloader icon indicating copy to clipboard operation
rapid-photo-downloader copied to clipboard

Please provide a flatpak

Open leofontenelle opened this issue 2 years ago • 6 comments

Thanks for the app, it does deliver what the name promises. I would like to use it in a few computers at home which are running Endless OS. Unfortunately, this Linux distro lacks a package manager: the system is updated via OSTree, and packages are installed through flatpaks, usually via Flathub. Rapid Photo Downloader's installation script does not work out of the box in Endless OS, and the missing dependencies can't be installed without turning Endless OS into some sort of Linux From Scratch. In summary, please provide a flatpak for the app, directly or (preferably) via Flathub. Thanks!

leofontenelle avatar Jul 28 '22 17:07 leofontenelle

You are welcome to implement the flatpak support yourself. If it works well and is sufficiently robust, it can be incorporated into the project.

I cannot do this because I injured my hands while working on the source code for the program earlier this year. I am dictating this response with a voice recognition program.

damonlynch avatar Aug 01 '22 00:08 damonlynch

Are you open for a Pr? I can try to make it

yodatak avatar Aug 12 '23 12:08 yodatak

@yodatak yes.

damonlynch avatar Aug 12 '23 16:08 damonlynch

If some people want to help i do some try here https://github.com/damonlynch/rapid-photo-downloader/pull/111

yodatak avatar Aug 24 '23 00:08 yodatak

For now it crash on

flatpak run net.damonlynch.rapid_photo_downloader  Traceback (most recent call last): File "/app/bin/rapid-photo-downloader", line 5, in from raphodo.rapid import main File "/app/lib/python3.10/site-packages/raphodo/rapid.py", line 70, in gi.require_version("Notify", "0.7") File "/app/lib/python3.10/site-packages/gi/init.py", line 126, in require_version raise ValueError('Namespace %s not available' % namespace) ValueError: Namespace Notify not available

maybe some depencies missing for ginspection not realy sure i'm not a developer what do you think @damonlynch ?

yodatak avatar Aug 24 '23 00:08 yodatak

@yodatak All the software requirements are listed in the README.

Keep in mind that for the program to even operate, any confinement barrier needs to be opened so that libgphoto2 can detect and communicate with cameras, udisks2 can detect and communicate with hard drives, and probably a few more like that.

damonlynch avatar Aug 24 '23 00:08 damonlynch