Compare commits
No commits in common. "0e6320c658b30fba65519f7c608dfb31f040daa7" and "8e1e61b4c1b434e5b6a948f386a9cdbcae19fc40" have entirely different histories.
0e6320c658
...
8e1e61b4c1
3 changed files with 105 additions and 0 deletions
24
assets/launcher/helium.desktop.txt
Normal file
24
assets/launcher/helium.desktop.txt
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Version=1.0
|
||||||
|
Name=Helium Web Browser
|
||||||
|
GenericName=Web Browser
|
||||||
|
Comment=Access the Internet
|
||||||
|
Exec=%APP_LOCATION% %U
|
||||||
|
StartupNotify=true
|
||||||
|
StartupWMClass=helium
|
||||||
|
Terminal=false
|
||||||
|
Icon=%ICON_LOCATION%
|
||||||
|
Type=Application
|
||||||
|
Categories=Network;WebBrowser;
|
||||||
|
MimeType=application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https;
|
||||||
|
Actions=new-window;new-private-window;
|
||||||
|
X-AppImage-Version=%APP_VERSION%
|
||||||
|
|
||||||
|
[Desktop Action new-window]
|
||||||
|
Name=New Window
|
||||||
|
Exec=%APP_LOCATION%
|
||||||
|
|
||||||
|
[Desktop Action new-private-window]
|
||||||
|
Name=New Incognito Window
|
||||||
|
Exec=%APP_LOCATION% --incognito
|
||||||
|
|
||||||
12
test.sh
Executable file
12
test.sh
Executable file
|
|
@ -0,0 +1,12 @@
|
||||||
|
#!/bin/bash
|
||||||
|
TMP=/tmp/Helium
|
||||||
|
add_launcher() {
|
||||||
|
if [ -f "$INSTALL_PATH/helium-browser.AppImage" ] ; then
|
||||||
|
|
||||||
|
|
||||||
|
else
|
||||||
|
echo -e "\n ${RED}Helium AppImage not found! Can't add launcher...${CRS}"
|
||||||
|
exit
|
||||||
|
|
||||||
|
fi
|
||||||
|
}
|
||||||
69
todo.md
Normal file
69
todo.md
Normal file
|
|
@ -0,0 +1,69 @@
|
||||||
|
# To Do List Helium installer
|
||||||
|
|
||||||
|
## Last Jobs
|
||||||
|
- Improved Version comparasing
|
||||||
|
- Clean up function added
|
||||||
|
- Remover function added
|
||||||
|
- Dummy functions added for:
|
||||||
|
- Auto Update
|
||||||
|
- Script update
|
||||||
|
- Dependency check fixed
|
||||||
|
- Launcher function works
|
||||||
|
- Remover extended
|
||||||
|
- Readme updated
|
||||||
|
|
||||||
|
|
||||||
|
## Add
|
||||||
|
- Internet connectivity check in [Auto Update Script](https://lab.c95.org/fr4nz/helium-helper/src/branch/main/helium_auto_update.sh)
|
||||||
|
- Desktop entry updater [Helper Script](https://lab.c95.org/fr4nz/helium-helper/src/branch/main/helium_helper.sh) & [Auto Update Script](https://lab.c95.org/fr4nz/helium-helper/src/branch/main/helium_auto_update.sh)
|
||||||
|
- Auto update setup
|
||||||
|
- shell recognition
|
||||||
|
- Script updater
|
||||||
|
- Architecture detection
|
||||||
|
- Uninstaller --> Partially done
|
||||||
|
- Set alias
|
||||||
|
|
||||||
|
## Repo
|
||||||
|
- Merge workflow
|
||||||
|
- Convert URLs from __main__ to __stable__
|
||||||
|
- Remove to do list
|
||||||
|
- Remove comment from script
|
||||||
|
|
||||||
|
## Fix
|
||||||
|
|
||||||
|
## Notes
|
||||||
|
|
||||||
|
```sh
|
||||||
|
############# TO DO
|
||||||
|
while true ; do
|
||||||
|
read -p " Enable automatic update check on login? (y/N) : " AUTO_UPDATE
|
||||||
|
|
||||||
|
if [[ "$AUTO_UPDATE" == "" || "$AUTO_UPDATE" == "n" || "$AUTO_UPDATE" == "N" ]] ; then
|
||||||
|
break
|
||||||
|
|
||||||
|
elif [[ "$AUTO_UPDATE" == "y" || "$AUTO_UPDATE" == "Y" ]] ; then
|
||||||
|
if ! [ -f "$PROFILE" ] ; then
|
||||||
|
echo -e "\n ${RED}Following file is missing :\n\n${YEL}$PROFILE\n\n ${CYN}Please investigate and re-run script !${CRS}"
|
||||||
|
exit 1
|
||||||
|
|
||||||
|
else
|
||||||
|
wget -P $TMP https://lab.c95.org/fr4nz/shell-scripts/src/branch/main/helium-browser/helium_auto_update.sh -q --show-progress
|
||||||
|
chmod +x $TMP/helium_auto_update.sh
|
||||||
|
mv $TMP/helium_auto_update.sh $INSTALL_PATH/helium_auto_update.sh
|
||||||
|
echo >> $PROFILE
|
||||||
|
echo "### HELIUM AUTO UPDATE ###" >> $PROFILE
|
||||||
|
echo "${INSTALL_PATH}/helium_auto_update.sh" >> $PROFILE
|
||||||
|
echo >> $PROFILE
|
||||||
|
echo -e "\n ${GRN}Automatic updates enabled ! ${CRS}\n"
|
||||||
|
break
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
else
|
||||||
|
echo -e " ${YEL}Invalid response !${CRS}\n"
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
done
|
||||||
|
#############
|
||||||
|
```
|
||||||
Loading…
Add table
Add a link
Reference in a new issue