Awoo-Installer icon indicating copy to clipboard operation
Awoo-Installer copied to clipboard

[Request] Listing files while using URL to install

Open lesca opened this issue 4 years ago • 8 comments

By now, it seems I have to install one by one by specifying the exact URL of individual file.

I setup a nginx server to host all my games in a share folder, and enable the autoindex feature, so the webpage lists all of my games.

But Awoo-Installer seems cannot display the file lists, end with "Success" message, without anything happening.

Request to support list files if my url is a folder (of course, autoindex must be enabled at nginx/server side). So we can select item from the list and run the install.

This way, speed is quite fast: ~12MB with 5GHz WiFi, doubled than USBloader (which is only 6~7MBps)

Hopefully, this can be done. Thanks.

lesca avatar Feb 10 '21 07:02 lesca

I'd rather would like to see Awoo parse a file in JSON-format. This way we could encapsulate games with available dlc or updates and "one-click" install one or multiple titles at the same time.

Maybe sth like that could already be implemented with file name parsing (like nsz does)?

hrvylein avatar Mar 15 '21 17:03 hrvylein

I made a hacky implementation that allows parsing Nginx autoindex and Tinfoil JSON, but it doesn't do anything special as far as listing content, it shows all files in a giant list.

https://github.com/TheLogicMaster/Awoo-Installer/commit/ab69180a3e8369ca21ec4df8e0a3d7ce1f62c510

TheLogicMaster avatar Jan 23 '22 08:01 TheLogicMaster

Maybe sende your PR to AtmoXL Installer too

hrvylein avatar Jan 23 '22 08:01 hrvylein

Yes please go to atmoxl. This repo is abandoned dead

impeeza avatar Jan 23 '22 14:01 impeeza

Opened a PR for AtmoXL

TheLogicMaster avatar Jan 23 '22 20:01 TheLogicMaster

Thanks a lot

impeeza avatar Jan 23 '22 20:01 impeeza

There's a built NRO in the PR for testing, as well.

TheLogicMaster avatar Jan 23 '22 20:01 TheLogicMaster

PR is merged into latest release.

TheLogicMaster avatar Jan 24 '22 20:01 TheLogicMaster