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