Closed GeoBoi254 closed 5 months ago
Ok
Hopefully those non repo links wont be a nightmare to parse the download url from.
Also someone on Reddit said about this app https://www.epilogue.co/downloads
Direct URL https://epilogue.nyc3.digitaloceanspaces.com/releases/software/Playback/version/1.3.0/release/linux/Playback.AppImage and this is hosted also on the AUR as https://aur.archlinux.org/packages/playback-appimage
I must go now, I'll upload this later.
There is a small problem with Duelyst, and it is that the main binary is called Duelyst
with a capital D, I don't know how I should handle this @ivan-hc because all apps have their names in lowercase.
One is changing the name of the app to APP=Duelyst
but I'm not sure if I can do this.
The other is just make a symlink inside the app that to fix that issue. I will go with this one I think.
EDIT: I fixed it in a different way by changing all instances of /opt/$APP/$APP
for opt/$APP/Duelyst
Why is this an issue? Just change manually the internal command
ln -s /opt/$APP/$APP /usr/local/bin/$APP
to
ln -s /opt/$APP/Duelyst /usr/local/bin/$APP
also ventoy, tor-browser and filezilla have an hack like this
Why is this an issue? Just change manually the internal command
ln -s /opt/$APP/$APP /usr/local/bin/$APP
to
ln -s /opt/$APP/Duelyst /usr/local/bin/$APP
also ventoy, tor-browser and filezilla have an hack like this
Yeah I ended up doing this:
in the meantime I've just found that the command I've used to create playback
, this
wget -q https://www.epilogue.co/downloads -O - | tr '"' '\n' | grep http | grep -v 'arm64|latest' | grep -i appimage | head -1
has been added to the script as
version=$(wget -q https://www.epilogue.co/downloads -O - | tr '"' '
' | grep http | grep -v 'arm64|latest' | grep -i appimage | head -1)
this is not good.
I think that the issue is the last change I've done https://github.com/ivan-hc/AM/commit/87433ffde43552443d7de27d4a8f32c205b94040
I think I should revert it back and fix it
in the meantime I've just found that the command I've used to create
playback
, thiswget -q https://www.epilogue.co/downloads -O - | tr '"' '\n' | grep http | grep -v 'arm64|latest' | grep -i appimage | head -1
has been added to the script as
version=$(wget -q https://www.epilogue.co/downloads -O - | tr '"' ' ' | grep http | grep -v 'arm64|latest' | grep -i appimage | head -1)
this is not good.
I think that the issue is the last change I've done 87433ff
I think I should revert it back and fix it
The issue is that it splits it into two lines?
I think that is because the shell interprets the tr '"' '\n'
as a new line. iirc this gets fixed by double escaping the \n
with \\n
or something like that.
I've found the issue, lines in the new templates are 15 and 36, not 15 and 40
@Samueru-sama MultiMC
wget -q https://multimc.org/#Download -O - | tr '"' '\n' | grep http | grep lin64
however it is a clean URL, no version into it
@Samueru-sama Multivad Browser
wget -q https://mullvad.net/en/download/browser/linux -O - | tr '"' '\n' | grep http | grep tar.xz$ | head -1
this URL has a version.
The head -1
is just in case on the same page they put more archives.
Now only Badlion isdifficult to download, I'll check the work of someone else on github
Btw mullvad has a github releases so it is better to use that one instead: https://github.com/mullvad/mullvad-browser/releases/tag/13.0.16
Found the direct URL of Badlion https://client-updates-cdn77.badlion.net/BadlionClient would it be changed in the future?
The reference file for Badlion may be the one for NixOS
https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/games/badlion-client/default.nix
so
wget -q https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/games/badlion-client/default.nix -O - | grep "url =" | cut -d '"' -f 2
how many minecraft launchers are there in linux omg.
UAD-ng https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/releases
Modrinth https://modrinth.com/app
Mullvad Browser https://mullvad.net/en/download/browser/linux
MCPELauncher https://github.com/minecraft-linux/mcpelauncher-manifest/releases
MultiMC https://multimc.org/#Download
Badlion https://client.badlion.net/
yt-dlp https://github.com/yt-dlp/yt-dlp/releases
Duelyst https://github.com/open-duelyst/duelyst/releases