ivan-hc / AM

AppImage package manager to install, update (for real) and manage ALL of them (system-wide or locally) thanks to its ever-growing AUR-inspired database listing 2000+ portable apps and programs for GNU/Linux. The first, real centralized repository to manage your AppImages with the ease of APT and the power of PacMan.
https://portable-linux-apps.github.io
GNU General Public License v3.0
441 stars 32 forks source link

New apps (+thanks!) #813

Closed Sush-ruta closed 1 month ago

Sush-ruta commented 1 month ago

Firstly, many thanks for developing and maintaining am. It is a lifesaver on Linux. I just had a few suggestions that you might want to add.

Forgive me if I made any mistake in filing the issue. And thanks again for this wonderful app. :)

ivan-hc commented 1 month ago

I'm just working on this, "issues" is the right place for this

Samueru-sama commented 1 month ago

I'm just working on this, "issues" is the right place for this

Ivan let me know if you are working on some so we don't end up with repeated work.

ivan-hc commented 1 month ago

@Samueru-sama thanks, I'm starting from the top, now I'm at "wordtsar", its hosted on sourceforge

ivan-hc commented 1 month ago

Upnote seems not to be an updatable one, I can't see versions references anywhere

its also a french-only app, so it should be something of local interest. Maybe an electron app, I'm not sure

I go ahead

ivan-hc commented 1 month ago

@Sush-ruta the F95... something... appimagwe should be YAM, right? What you posted is a description.

ivan-hc commented 1 month ago

I have difficults in find a correct download url for todesktop, to be used with wget

ivan-hc commented 1 month ago

todesktop is suspended for now, what I've found is only how to get the version

curl -Ls https://www.todesktop.com/changelog | tr '><' '\n' | grep "^v[0-9]" | head -1

I go ahead

ivan-hc commented 1 month ago

I need to jump also pcloud, here the command I use for the version

wget -q https://repology.org/project/pcloud/versions -O - | grep -i "new.*version" | head -1 | tr '><' '\n' | grep "^[0-9]"

2 suspended for now

I go ahead

ivan-hc commented 1 month ago

mine-craft.io is a fixed version, I can see where to find a version

ivan-hc commented 1 month ago

uhm... kinopio seems to have the same download URL for linux and windows, so it needs an user-agent to specify the artifact to download.

I suspend it too.

So now we have:

in the waiting list.

ivan-hc commented 1 month ago

also tzared has a fixed version, just checked the website

ivan-hc commented 1 month ago

Fabric has a download URL based on todesktop, same app as before

I'll suspend this too for now.

ivan-hc commented 1 month ago

also elapp seems to be a fixed version... OK

So I've finished.

Only four left at the end:

the others can be already uploaded now.

ivan-hc commented 1 month ago

32 apps added and 4 left

Also, created pages and icons for the 32 apps in the catalogue:

https://github.com/Portable-Linux-Apps/Portable-Linux-Apps.github.io/commit/b56b993b2bd45fd89196691f4dad41da7e3c85cd

I'll work on the 4 left later.

ivan-hc commented 1 month ago

ToDesktop

pCloud - Couldn't find the exact download link, but here's the link to the download page.

Kinopio - for Kinopio

Fabric - for Fabric

let me see what I can do.

ivan-hc commented 1 month ago
ivan-hc commented 1 month ago

the AppImage of Fabric is old, I can see that the URL you provides points to the 0.1.7 release, while now the more recent one is 3.2.2 https://repology.org/project/fabric/versions

@Sush-ruta are you sure I should add this app to the database?

EDIT: if you know a portable version of this app it would be better, we can create a script to build it on the fly, just in case.

Sush-ruta commented 1 month ago

@ivan-hc I aoplogise for the late reply. Yes, the name of the program is YAM. I was copying from the repo heading and thus wrote that. Sorry. Please do skip the ones you feel like not adding - I just checked the AppImages I had on my system outside am an appman and sent the ones I used most. I missed some, maybe I can add here:

Anyway, many thanks for your responses. It took you less time to upload all the apps than it took me to write the issue :P

Sush-ruta commented 1 month ago

P.S. I couldn't get the --extra flag to get working on am / appman . Maybe I am doing something wrong?

$ appman -e DeepNotesApp/DeepNotes deepnotes
############################################################################
##                                                                        ##
##                  START OF ALL INSTALLATION PROCESSES                   ##
##                                                                        ##
############################################################################

◆ "DEEPNOTES": starting installation script

 💀 ERROR DURING INSTALLATION, REMOVED "DEEPNOTES"!                       
____________________________________________________________________________
ivan-hc commented 1 month ago
-e DeepNotesApp/DeepNotes deepnotes

nope, this is an issue of -e, here is how it have patched the script

curl -Ls https://api.github.com/repos/DeepNotesApp/DeepNotes/releases | sed 's/[()",{} ]/\n/g' | grep -oi "https.*mage$" | grep -ie "x86_64\|x64\|amd64"  | head -1

and the URL have not these keys

I must fix this.

Sush-ruta commented 1 month ago

Thank you @ivan-hc . That was fast. A couple of issues. The UpNote I linked is this. You linked the wrong app in the page. The pcloud script is not working.

◆ "PCLOUD": starting installation script

getpubzip?code=XZQDbs0Z4E 100%[===================================>]  61.31M  4.28MB/s    in 16s     
mv: target './pcloud' is not a directory
chmod: cannot access './pcloud': No such file or directory

 "PCLOUD" INSTALLED (1 MB OF DISK SPACE)                   

Nothing is showing up on app menu.

ivan-hc commented 1 month ago

this happens because the function works like this

        if [ "$arch" == "x86_64" ]; then
            if curl --output /dev/null --silent --head --fail "$API_GITHUB_REPO" | sed 's/[()",{} ]/\n/g' | grep -oi "https.*mage$" | grep -ie "x86_64\|x64\|amd64" | head -1 1>/dev/null; then
                FILTER=' | grep -ie "x86_64\\|x64\\|amd64" '
            else
                FILTER=' | grep -vi "i386\\|i686\\|aarch64\\|arm64\\|armv7l"'
            fi
ivan-hc commented 1 month ago

Thank you @ivan-hc . That was fast. A couple of issues. The UpNote I linked is this.

Nope, you linked this https://upnote.sfo3.cdn.digitaloceanspaces.com/UpNote.AppImage

Being this not the URL to the site but a download URL, I had to investigate, and found upnote.com

You linked the wrong app in the page. The pcloud script is not working.

◆ "PCLOUD": starting installation script

getpubzip?code=XZQDbs0Z4E 100%[===================================>]  61.31M  4.28MB/s    in 16s     
mv: target './pcloud' is not a directory
chmod: cannot access './pcloud': No such file or directory

 "PCLOUD" INSTALLED (1 MB OF DISK SPACE)                   

Nothing is showing up on app menu.

Just fixed https://github.com/ivan-hc/AM/commit/6d68d5e4099fdfeb56e15241ba3c2f57fc04c7ea , about the message, it does not find the icon in DirIcon as normal and moer recent AppImages should. This is fruit of a bad AppImage construction.

ivan-hc commented 1 month ago

Also upnote is now ok https://github.com/ivan-hc/AM/commit/7f3eac23d54b911386af20ceb90e1f7af6c95761

Sush-ruta commented 1 month ago

Yes my bad, I meant this is the UpNote I was referring to. I should have linked it in the issue itself. Sorry. To avoid any errors from my side, I will link to all the websites:


All the scripts are working perfectly. Thanks and apologies for any errors.

ivan-hc commented 1 month ago

@ivan-hc I aoplogise for the late reply. Yes, the name of the program is YAM. I was copying from the repo heading and thus wrote that. Sorry. Please do skip the ones you feel like not adding - I just checked the AppImages I had on my system outside am an appman and sent the ones I used most. I missed some, maybe I can add here:

* [DeepNotes](https://github.com/DeepNotesApp/DeepNotes/releases)

* [Silex Desktop](https://github.com/silexlabs/silex-desktop/releases)

* [DeepL Linux Electron](https://github.com/kumakichi/Deepl-linux-electron/releases)

* [SoundCloud-rpc](https://github.com/richardhbtz/soundcloud-rpc/releases)

* [Plume](https://github.com/nuttyartist/plume-public/releases)

* [Waifu2x GUI](https://github.com/Tenpi/Waifu2x-GUI/releases)

* [Quran Companion](https://github.com/0xzer0x/quran-companion/releases)

Anyway, many thanks for your responses. It took you less time to upload all the apps than it took me to write the issue :P

just created

Sush-ruta commented 1 month ago

And there is Caesium for Caesium Image Compressor - new I added one more to the list (sorry - I am an appimages hoarder). I can close the issue since everything is solved (so fast!).

ivan-hc commented 1 month ago

Yes my bad, I meant this is the UpNote I was referring to. I should have linked it in the issue itself. Sorry. To avoid any errors from my side, I will link to all the websites:

* [Todorant](https://todorant.com/)

* [Internxt Drive](https://internxt.com/drive)

* [Repath Studio](https://repath.studio/)

* [FreeShow](https://freeshow.app/)

* [Heynote](https://heynote.com/)

* [AFFiNE.PRO](https://affine.pro/)

* [Parsec](https://parsec.cloud/)

* [Bearly](https://bearly.ai/)

* [DeepNotes](https://deepnotes.app/)

* [Quran Companion](https://0xzer0x.github.io/projects/quran-companion/)

* [Plume](https://www.get-plume.com/)

* And there is [Caesium](https://saerasoft.com/caesium) for [Caesium Image Compressor](https://github.com/larygwil/caesium-image-compressor/releases) - new

All the scripts are working perfectly. Thanks and apologies for any errors.

Its no more needed. I've already uploaded all of them.

I'm just looking for the icons of the last group you gave, so I can complete the catalogue.

Thank you for the interest.

Please, re-open another issue for -e, I'll investigate when I'll be awake. Its morning here and I worked all night on this.