henrypp / chrlauncher

Small and very fast portable launcher and updater for Chromium.
MIT License
873 stars 76 forks source link

Make specefic updaters for Cromite and Thorium web browsers #244

Open trimechee opened 4 months ago

trimechee commented 4 months ago

Checklist

App version

v.2.6

Problem you are trying to solve

Hello, thank you so much fot this amazing great launcher and updater ! 🥇 💯

Please i have request : it can be complicated and difficult especially for beginners to follow the steps described on the Cromite browser page to update Cromite browser using our beloved Chrlauncher!

we hope please for a specific version of our beloved Chrlauncher to make the portable version of Cromite browser executable and to update it in a quick and simplified way, as well as a specific version to update Thorium browser please, because they are among the best web browsers of the world, thank you very much!

https://github.com/uazo/cromite

https://github.com/Alex313031/Thorium-Win

Suggested solution

Make specefic updaters for Cromite and Thorium browsers please !

Screenshots / Drawings / Technical details

No response

Darthagnon commented 4 months ago

Would it also be possible to add Supermium (https://github.com/win32ss/supermium/) support to chrlauncher?

sasik007 commented 3 months ago

I would also like to be able to update thorium via chrlauncher. Is it possible to do it somehow?

MINORITYmaN commented 1 month ago

To address the questions:

Achieving specific updaters for Thorium and Superium or any other fork is possible if their repo owners publish a file similar to this one from Cromite with each release. This file is necessary for Chrlauncher to manage updates. This are the 3 important lines: https://github.com/uazo/cromite/blob/master/.github/workflows/release.yaml#L196

TIMESTAMP=$(date +%s -r chrome-win.zip)
echo >updateurl.txt "browser=chromium;os=windows;architecture=64-bit;timestamp=$TIMESTAMP;editor=uazo;channel=stable;repository=https://github.com/uazo/cromite/releases;download=https://github.com/uazo/cromite/releases/latest/download/chrome-win.zip;version=$(cat $OUTPUTFILE_WIN/RELEASE);revision=1;commit=$CROMITE_SHA"
$GH release upload $VERSION-$CROMITE_SHA updateurl.txt

I suggest that users involved in this discussion write issues on their favorite browser's repo to request such update URLs. With enough support, the repo owners might implement it.

Additionally, you can use multiple Chrlauncher folders with different configs to keep your favorite browsers up to date.

If Thorium and Superium create these updateurl.txt files, I can assist with configuration files.

Cheers!

trimechee commented 1 month ago

Ohh magnificent exceptional sensational wonderful ! Thank you very much Mr @MINORITYmaN for your great generosity and precious help! 💯 🥇

So I mention the developers of the web browsers to implement this imprtant vital game changer : updateurl.txt : @Alex313031 @gz83 @win32ss