njzydark / PS4RPS

Remote pkg sender or installer for PS4
http://ps4rps.njzydark.com
MIT License
138 stars 7 forks source link

add support for recursively finding all pkg in subdirectories #13

Open scrdcow opened 2 years ago

scrdcow commented 2 years ago

I really like your program, looks very nice and is quick! I just have a small feature request. I have all my files stored in subdirectories to sort them nicely. Is it possible to add an option to recursivly find all pkg-files in subdirectiories and show them on the home-screen? Maybe even show if it's a normal pkg, an update, or a dlc so it will not be confusing while browsing. Another way would be to atleast show all pkg-files in the folders in the base-path with a foldername-title above the files for earch folder so it's neatly organized. The ability to show multiple file-server hosts at the same time would also be nice :-) thanks for your great work!

njzydark commented 2 years ago

Thank you for your suggestion, I will consider how to improve the interaction experience of this part

scrdcow commented 2 years ago

Just wanted to add that it's very nice that you make .deb packages! Really appriceated :-)

njzydark commented 2 years ago

I implemented the aggregation mode and recursive query, do you have time to help test it, the package is here

https://github.com/njzydark/PS4RPS/actions/runs/2563814964#artifacts

scrdcow commented 2 years ago

Thanks alot! :-) Just to not leave you hanging. Been and are a bit busy, but I test it throughoutly in the comming days and let you know!

Had problem installing it thou...

sudo dpkg -i PS4RPS-linux-1.0.0-beta.7-amd64.deb (Reading database ... 330122 files and directories currently installed.) Preparing to unpack PS4RPS-linux-1.0.0-beta.7-amd64.deb ... Unpacking ps4rps (1.0.0-beta.7) ... dpkg: error processing archive PS4RPS-linux-1.0.0-beta.7-amd64.deb (--install): trying to overwrite '/opt/PS4RPS/LICENSE.electron.txt', which is also in package desktop 1.0.0-beta.7 dpkg-deb: error: paste subprocess was killed by signal (Broken pipe) Errors were encountered while processing: PS4RPS-linux-1.0.0-beta.7-amd64.deb

njzydark commented 2 years ago

Thanks alot! :-) Just to not leave you hanging. Been and are a bit busy, but I test it throughoutly in the comming days and let you know!

Had problem installing it thou...

sudo dpkg -i PS4RPS-linux-1.0.0-beta.7-amd64.deb (Reading database ... 330122 files and directories currently installed.) Preparing to unpack PS4RPS-linux-1.0.0-beta.7-amd64.deb ... Unpacking ps4rps (1.0.0-beta.7) ... dpkg: error processing archive PS4RPS-linux-1.0.0-beta.7-amd64.deb (--install): trying to overwrite '/opt/PS4RPS/LICENSE.electron.txt', which is also in package desktop 1.0.0-beta.7 dpkg-deb: error: paste subprocess was killed by signal (Broken pipe) Errors were encountered while processing: PS4RPS-linux-1.0.0-beta.7-amd64.deb

There was a problem with the previous package name, I fixed it this time, so when you install the conflict, you can try this command and then install the new package:

sudo dpkg -r desktop
scrdcow commented 2 years ago

Thanks. I missed the conflict. I'm runnig nginx and don't seem to find an alternative to DevDepthInifinity, which seem to be an Apache only function if i'm not misstaken. I get 403 when turning on "recursive query". Any solution that would be more compatible with other webdav-servers? Else I can install Apache to test it for you. But it's not the server I want to run personally.