Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
ivan-hc authored Jul 4, 2024
1 parent 7fef0a0 commit 28d18e9
Show file tree
Hide file tree
Showing 11 changed files with 600 additions and 0 deletions.
10 changes: 10 additions & 0 deletions programs/x86_64-apps
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
◆ altus : Client for WhatsApp Web with themes & multiple account support.
◆ alvr-appimage : Stream VR games from your PC to your headset via Wi-Fi.
◆ amazingmarvin-appimage : Incorporates principles from behavioral psychology.
◆ ambermoon.net : Ambermoon rewrite in C#.
◆ amdgpu_top : Tool to display AMDGPU usage.
◆ amusiz : Unofficial and unpretentious Amazon Music client.
◆ anavis : Tool to visualize musical form.
Expand Down Expand Up @@ -149,6 +150,7 @@
◆ biliup-app-appimage : Bilibili uploader.
◆ billard-gl : 3D billiards game, play a game of 8-ball or 9-ball.
◆ billyfrontier : Pangea Software’s Billy Frontier for modern systems.
◆ bin : Effortless binary manager.
◆ bingada : Bingo application in GTKAda.
◆ bioanimation : CCNY Electrochemical Gradient Simulator.
◆ biplanes-revival : An old cellphone arcade recreated for PC.
Expand All @@ -158,6 +160,7 @@
◆ bitshares : Advanced wallet interface for the BitShares financial blockchain.
◆ bitwarden : Password manager for individuals, teams and business.
◆ biying : Biying Wallpaper for Linux.
◆ bk : Terminal Epub reader.
◆ black-chocobo : FF7 Save Game Editor.
◆ blacknut-appimage : Cloud gaming client.
◆ blastem : Clone of Mercurial Repo.
Expand All @@ -177,6 +180,7 @@
◆ blowfish : Display your total Ocean Token balances.
◆ blubvolley : A fun volleyball game.
◆ blueglow : A simple system tray application to watch github notifications.
◆ bluetuith : A TUI bluetooth manager for Linux.
◆ boardgamestar : A platform for playing digital boardgames.
◆ bodacious : A bodacious music player.
◆ bodhi : Bodhi Prediction Market app.
Expand Down Expand Up @@ -629,6 +633,7 @@
◆ fontforge : Free (libre) font editor for Windows, Mac OS X and GNU+Linux.
◆ fontlet : A package manager for fonts.
◆ foobar2000 : An advanced freeware audio player for Windows (includes WINE).
◆ forkgram : Fork of Telegram Desktop messaging app.
◆ four : Electron App to access All4/Channel4 (UK).
◆ foxfolio : Cryptocurrency portfolio management application.
◆ fpm : Faster Project Plus on Linux.
Expand Down Expand Up @@ -881,6 +886,7 @@
◆ kage : GUI for Metasploit Meterpreter and Session Handler.
◆ kaidan : A QtQuick Jabber client.
◆ kajongg : An ancient Chinese board game for 4 players (installs "kdegames").
◆ kalker : Scientific calculator with math syntax for user-defined variables.
◆ kanon : Maturita GPJP designed for use with kanon web app.
◆ kapman : Pac-Man clone (installs "kdegames").
◆ kate : A multi-document editor part of KDE.
Expand Down Expand Up @@ -1079,6 +1085,7 @@
◆ memento : A video player for studying Japanese.
◆ memocast : Yet another elegant Wiz Note Client.
◆ mendeley : Search over 100 million cross-publisher articles and counting.
◆ menyoki : Screen{shot,cast} and perform ImageOps on the command line.
◆ meow-sql : An attempt to port HeidiSQL to C++/Qt (Linux/Windows).
◆ mercury-avx2 : Firefox fork, with compiler optim. and patches from Librewolf.
◆ mercury : Firefox fork with compiler optimizations and patches from Librewolf.
Expand Down Expand Up @@ -1202,6 +1209,7 @@
◆ nitrokey : Manage your Nitrokey devices.
◆ nixnote : Use with Evernote to remember everything.
◆ nmeasimulator : NMEA sentence generator utility to broadcast via TCP.
◆ nnn : n³ The unorthodox terminal file manager
◆ nodeflow : An Editor for creating simple or complex OCR workflows.
◆ node : NodeJS is a JavaScript runtime built on Chrome's V8 JavaScript engine.
◆ no-fwl : NoFWL Desktop Application.
Expand Down Expand Up @@ -1612,6 +1620,7 @@
◆ scrite : Multilingual Screenplay Writing App from TERIFLIX.
◆ scrum-retroboard : Electron application based on React.
◆ scytale : Scytale Desktop Client for Linux.
◆ sd : Intuitive find & replace CLI (sed alternative)
◆ selenium-ide : Open Source record and playback test automation for the web.
◆ sengi : A multi-account desktop client for Mastodon and Pleroma.
◆ sentinel-appimage : An open-source decentralized VPN network application.
Expand Down Expand Up @@ -1664,6 +1673,7 @@
◆ siyuan-appimage : A local-first personal knowledge management system.
◆ skrifa : A simple word processor built with web technologies.
◆ skrooge : A personal finances manager, powered by KDE.
◆ skyemu : Game Boy Advance, Game Boy, Game Boy Color, and DS Emulator.
◆ skype : VoIP-based videoconferencing, voice calls and instant messaging app.
◆ slackbackup : An app to archive Slack messages.
◆ slacktronic : Connect your Slack workspace to Arduino.
Expand Down
68 changes: 68 additions & 0 deletions programs/x86_64/ambermoon.net
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
#!/bin/sh

# AM INSTALL SCRIPT VERSION 3.5
set -u
APP=ambermoon.net
SITE="Pyrdacor/Ambermoon.net"

# CREATE DIRECTORIES AND ADD REMOVER
[ -n "$APP" ] && mkdir -p "/opt/$APP/tmp" "/opt/$APP/icons" && cd "/opt/$APP/tmp" || exit 1
printf "#!/bin/sh\nset -e\nrm -f /usr/local/bin/$APP\nrm -R -f /opt/$APP" > ../remove
printf '\n%s' "rm -f /usr/local/share/applications/$APP-AM.desktop" >> ../remove
chmod a+x ../remove || exit 1

# DOWNLOAD AND PREPARE THE APP, $version is also used for updates
version=$(curl -Ls https://api.github.com/repos/Pyrdacor/Ambermoon.net/releases | sed 's/[()",{} ]/\n/g' | grep -oi "https.*" | grep -vi "i386|i686|aarch64|arm64|armv7l" | grep -i "linux" | head -1)
wget "$version" || exit 1
[ -e ./*7z ] && 7z x ./*7z && rm -f ./*7z
[ -e ./*tar.* ] && tar fx ./*tar.* && rm -f ./*tar.*
[ -e ./*zip ] && unzip -qq ./*zip 1>/dev/null && rm -f ./*zip
cd ..
if [ -d ./tmp/* 2>/dev/null ]; then mv ./tmp/*/* ./; else mv ./tmp/* ./"$APP" 2>/dev/null || mv ./tmp/* ./; fi
rm -R -f ./tmp || exit 1
echo "$version" > ./version
chmod a+x ./Ambermoon.net || exit 1

# LINK TO PATH
ln -s "/opt/$APP/Ambermoon.net" "/usr/local/bin/$APP"

# SCRIPT TO UPDATE THE PROGRAM
cat >> ./AM-updater << 'EOF'
#!/bin/sh
set -u
APP=ambermoon.net
SITE="Pyrdacor/Ambermoon.net"
version0=$(cat "/opt/$APP/version")
version=$(curl -Ls https://api.github.com/repos/Pyrdacor/Ambermoon.net/releases | sed 's/[()",{} ]/\n/g' | grep -oi "https.*" | grep -vi "i386|i686|aarch64|arm64|armv7l" | grep -i "linux" | head -1)
[ -n "$version" ] || { echo "Error getting link"; exit 1; }
if [ "$version" != "$version0" ]; then
mkdir "/opt/$APP/tmp" && cd "/opt/$APP/tmp" || exit 1
notify-send "A new version of $APP is available, please wait"
wget "$version" || exit 1
[ -e ./*7z ] && 7z x ./*7z && rm -f ./*7z
[ -e ./*tar.* ] && tar fx ./*tar.* && rm -f ./*tar.*
[ -e ./*zip ] && unzip -qq ./*zip 1>/dev/null && rm -f ./*zip
cd ..
if [ -d ./tmp/* 2>/dev/null ]; then mv --backup=t ./tmp/*/* ./; else mv --backup=t ./tmp/* ./"$APP" 2>/dev/null || mv --backup=t ./tmp/* ./; fi
chmod a+x ./Ambermoon.net || exit 1
echo "$version" > ./version
rm -R -f ./tmp ./*~
notify-send "$APP is updated!"
else
echo "Update not needed!"
fi
EOF
chmod a+x ./AM-updater || exit 1

# ICON
mkdir -p icons
wget https://github.com/Pyrdacor/Ambermoon.net/master/Ambermoon.net/Resources/AppIcon.png -O ./icons/"$APP" 2> /dev/null

# LAUNCHER
echo "[Desktop Entry]
Name=Ambermoon.net
Exec=$APP
Icon=/opt/$APP/icons/$APP
Type=Application
Terminal=false
Categories=Game;" > /usr/local/share/applications/"$APP"-AM.desktop
55 changes: 55 additions & 0 deletions programs/x86_64/bin
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
#!/bin/sh

# AM INSTALL SCRIPT VERSION 3.5
set -u
APP=bin
SITE="marcosnils/bin"

# CREATE DIRECTORIES AND ADD REMOVER
[ -n "$APP" ] && mkdir -p "/opt/$APP/tmp" "/opt/$APP/icons" && cd "/opt/$APP/tmp" || exit 1
printf "#!/bin/sh\nset -e\nrm -f /usr/local/bin/$APP\nrm -R -f /opt/$APP" > ../remove
#printf '\n%s' "rm -f /usr/local/share/applications/$APP-AM.desktop" >> ../remove
chmod a+x ../remove || exit 1

# DOWNLOAD AND PREPARE THE APP, $version is also used for updates
version=$(curl -Ls https://api.github.com/repos/marcosnils/bin/releases | sed 's/[()",{} ]/\n/g' | grep -oi "https.*" | grep -vi "i386|i686|aarch64|arm64|armv7l" | grep -i "linux_amd64" | head -1)
wget "$version" || exit 1
[ -e ./*7z ] && 7z x ./*7z && rm -f ./*7z
[ -e ./*tar.* ] && tar fx ./*tar.* && rm -f ./*tar.*
[ -e ./*zip ] && unzip -qq ./*zip 1>/dev/null && rm -f ./*zip
cd ..
if [ -d ./tmp/* 2>/dev/null ]; then mv ./tmp/*/* ./; else mv ./tmp/* ./"$APP" 2>/dev/null || mv ./tmp/* ./; fi
rm -R -f ./tmp || exit 1
echo "$version" > ./version
chmod a+x ./$APP || exit 1

# LINK TO PATH
ln -s "/opt/$APP/$APP" "/usr/local/bin/$APP"

# SCRIPT TO UPDATE THE PROGRAM
cat >> ./AM-updater << 'EOF'
#!/bin/sh
set -u
APP=bin
SITE="marcosnils/bin"
version0=$(cat "/opt/$APP/version")
version=$(curl -Ls https://api.github.com/repos/marcosnils/bin/releases | sed 's/[()",{} ]/\n/g' | grep -oi "https.*" | grep -vi "i386|i686|aarch64|arm64|armv7l" | grep -i "linux_amd64" | head -1)
[ -n "$version" ] || { echo "Error getting link"; exit 1; }
if [ "$version" != "$version0" ]; then
mkdir "/opt/$APP/tmp" && cd "/opt/$APP/tmp" || exit 1
notify-send "A new version of $APP is available, please wait"
wget "$version" || exit 1
[ -e ./*7z ] && 7z x ./*7z && rm -f ./*7z
[ -e ./*tar.* ] && tar fx ./*tar.* && rm -f ./*tar.*
[ -e ./*zip ] && unzip -qq ./*zip 1>/dev/null && rm -f ./*zip
cd ..
if [ -d ./tmp/* 2>/dev/null ]; then mv --backup=t ./tmp/*/* ./; else mv --backup=t ./tmp/* ./"$APP" 2>/dev/null || mv --backup=t ./tmp/* ./; fi
chmod a+x ./"$APP" || exit 1
echo "$version" > ./version
rm -R -f ./tmp ./*~
notify-send "$APP is updated!"
else
echo "Update not needed!"
fi
EOF
chmod a+x ./AM-updater || exit 1
55 changes: 55 additions & 0 deletions programs/x86_64/bk
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
#!/bin/sh

# AM INSTALL SCRIPT VERSION 3.5
set -u
APP=bk
SITE="aeosynth/bk"

# CREATE DIRECTORIES AND ADD REMOVER
[ -n "$APP" ] && mkdir -p "/opt/$APP/tmp" "/opt/$APP/icons" && cd "/opt/$APP/tmp" || exit 1
printf "#!/bin/sh\nset -e\nrm -f /usr/local/bin/$APP\nrm -R -f /opt/$APP" > ../remove
#printf '\n%s' "rm -f /usr/local/share/applications/$APP-AM.desktop" >> ../remove
chmod a+x ../remove || exit 1

# DOWNLOAD AND PREPARE THE APP, $version is also used for updates
version=$(curl -Ls https://api.github.com/repos/aeosynth/bk/releases | sed 's/[()",{} ]/\n/g' | grep -oi "https.*" | grep -vi "i386|i686|aarch64|arm64|armv7l" | grep -i "bk-linux$" | head -1)
wget "$version" || exit 1
[ -e ./*7z ] && 7z x ./*7z && rm -f ./*7z
[ -e ./*tar.* ] && tar fx ./*tar.* && rm -f ./*tar.*
[ -e ./*zip ] && unzip -qq ./*zip 1>/dev/null && rm -f ./*zip
cd ..
if [ -d ./tmp/* 2>/dev/null ]; then mv ./tmp/*/* ./; else mv ./tmp/* ./"$APP" 2>/dev/null || mv ./tmp/* ./; fi
rm -R -f ./tmp || exit 1
echo "$version" > ./version
chmod a+x ./$APP || exit 1

# LINK TO PATH
ln -s "/opt/$APP/$APP" "/usr/local/bin/$APP"

# SCRIPT TO UPDATE THE PROGRAM
cat >> ./AM-updater << 'EOF'
#!/bin/sh
set -u
APP=bk
SITE="aeosynth/bk"
version0=$(cat "/opt/$APP/version")
version=$(curl -Ls https://api.github.com/repos/aeosynth/bk/releases | sed 's/[()",{} ]/\n/g' | grep -oi "https.*" | grep -vi "i386|i686|aarch64|arm64|armv7l" | grep -i "bk-linux$" | head -1)
[ -n "$version" ] || { echo "Error getting link"; exit 1; }
if [ "$version" != "$version0" ]; then
mkdir "/opt/$APP/tmp" && cd "/opt/$APP/tmp" || exit 1
notify-send "A new version of $APP is available, please wait"
wget "$version" || exit 1
[ -e ./*7z ] && 7z x ./*7z && rm -f ./*7z
[ -e ./*tar.* ] && tar fx ./*tar.* && rm -f ./*tar.*
[ -e ./*zip ] && unzip -qq ./*zip 1>/dev/null && rm -f ./*zip
cd ..
if [ -d ./tmp/* 2>/dev/null ]; then mv --backup=t ./tmp/*/* ./; else mv --backup=t ./tmp/* ./"$APP" 2>/dev/null || mv --backup=t ./tmp/* ./; fi
chmod a+x ./"$APP" || exit 1
echo "$version" > ./version
rm -R -f ./tmp ./*~
notify-send "$APP is updated!"
else
echo "Update not needed!"
fi
EOF
chmod a+x ./AM-updater || exit 1
55 changes: 55 additions & 0 deletions programs/x86_64/bluetuith
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
#!/bin/sh

# AM INSTALL SCRIPT VERSION 3.5
set -u
APP=bluetuith
SITE="darkhz/bluetuith"

# CREATE DIRECTORIES AND ADD REMOVER
[ -n "$APP" ] && mkdir -p "/opt/$APP/tmp" "/opt/$APP/icons" && cd "/opt/$APP/tmp" || exit 1
printf "#!/bin/sh\nset -e\nrm -f /usr/local/bin/$APP\nrm -R -f /opt/$APP" > ../remove
#printf '\n%s' "rm -f /usr/local/share/applications/$APP-AM.desktop" >> ../remove
chmod a+x ../remove || exit 1

# DOWNLOAD AND PREPARE THE APP, $version is also used for updates
version=$(curl -Ls https://api.github.com/repos/darkhz/bluetuith/releases | sed 's/[()",{} ]/\n/g' | grep -oi "https.*" | grep -vi "i386|i686|aarch64|arm64|armv7l" | grep -i "x86_64.tar.gz" | head -1)
wget "$version" || exit 1
[ -e ./*7z ] && 7z x ./*7z && rm -f ./*7z
[ -e ./*tar.* ] && tar fx ./*tar.* && rm -f ./*tar.*
[ -e ./*zip ] && unzip -qq ./*zip 1>/dev/null && rm -f ./*zip
cd ..
if [ -d ./tmp/* 2>/dev/null ]; then mv ./tmp/*/* ./; else mv ./tmp/* ./"$APP" 2>/dev/null || mv ./tmp/* ./; fi
rm -R -f ./tmp || exit 1
echo "$version" > ./version
chmod a+x ./$APP || exit 1

# LINK TO PATH
ln -s "/opt/$APP/$APP" "/usr/local/bin/$APP"

# SCRIPT TO UPDATE THE PROGRAM
cat >> ./AM-updater << 'EOF'
#!/bin/sh
set -u
APP=bluetuith
SITE="darkhz/bluetuith"
version0=$(cat "/opt/$APP/version")
version=$(curl -Ls https://api.github.com/repos/darkhz/bluetuith/releases | sed 's/[()",{} ]/\n/g' | grep -oi "https.*" | grep -vi "i386|i686|aarch64|arm64|armv7l" | grep -i "x86_64.tar.gz" | head -1)
[ -n "$version" ] || { echo "Error getting link"; exit 1; }
if [ "$version" != "$version0" ]; then
mkdir "/opt/$APP/tmp" && cd "/opt/$APP/tmp" || exit 1
notify-send "A new version of $APP is available, please wait"
wget "$version" || exit 1
[ -e ./*7z ] && 7z x ./*7z && rm -f ./*7z
[ -e ./*tar.* ] && tar fx ./*tar.* && rm -f ./*tar.*
[ -e ./*zip ] && unzip -qq ./*zip 1>/dev/null && rm -f ./*zip
cd ..
if [ -d ./tmp/* 2>/dev/null ]; then mv --backup=t ./tmp/*/* ./; else mv --backup=t ./tmp/* ./"$APP" 2>/dev/null || mv --backup=t ./tmp/* ./; fi
chmod a+x ./"$APP" || exit 1
echo "$version" > ./version
rm -R -f ./tmp ./*~
notify-send "$APP is updated!"
else
echo "Update not needed!"
fi
EOF
chmod a+x ./AM-updater || exit 1
69 changes: 69 additions & 0 deletions programs/x86_64/forkgram
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
#!/bin/sh

# AM INSTALL SCRIPT VERSION 3.5
set -u
APP=forkgram
SITE="forkgram/tdesktop"

# CREATE DIRECTORIES AND ADD REMOVER
[ -n "$APP" ] && mkdir -p "/opt/$APP/tmp" "/opt/$APP/icons" && cd "/opt/$APP/tmp" || exit 1
printf "#!/bin/sh\nset -e\nrm -f /usr/local/bin/$APP\nrm -R -f /opt/$APP" > ../remove
printf '\n%s' "rm -f /usr/local/share/applications/$APP-AM.desktop" >> ../remove
chmod a+x ../remove || exit 1

# DOWNLOAD AND PREPARE THE APP, $version is also used for updates
version=$(curl -Ls https://api.github.com/repos/forkgram/tdesktop/releases | sed 's/[()",{} ]/\n/g' | grep -oi "https.*" | grep -vi "i386|i686|aarch64|arm64|armv7l" | grep -i "tar.xz$" | head -1)
wget "$version" || exit 1
[ -e ./*7z ] && 7z x ./*7z && rm -f ./*7z
[ -e ./*tar.* ] && tar fx ./*tar.* && rm -f ./*tar.*
[ -e ./*zip ] && unzip -qq ./*zip 1>/dev/null && rm -f ./*zip
cd ..
if [ -d ./tmp/* 2>/dev/null ]; then mv ./tmp/*/* ./; else mv ./tmp/* ./"$APP" 2>/dev/null || mv ./tmp/* ./; fi
rm -R -f ./tmp || exit 1
echo "$version" > ./version
chmod a+x ./"$APP" || exit 1

# LINK TO PATH
ln -s "/opt/$APP/$APP" "/usr/local/bin/$APP"

# SCRIPT TO UPDATE THE PROGRAM
cat >> ./AM-updater << 'EOF'
#!/bin/sh
set -u
APP=forkgram
SITE="forkgram/tdesktop"
version0=$(cat "/opt/$APP/version")
version=$(curl -Ls https://api.github.com/repos/forkgram/tdesktop/releases | sed 's/[()",{} ]/\n/g' | grep -oi "https.*" | grep -vi "i386|i686|aarch64|arm64|armv7l" | grep -i "tar.xz$" | head -1)
[ -n "$version" ] || { echo "Error getting link"; exit 1; }
if [ "$version" != "$version0" ]; then
mkdir "/opt/$APP/tmp" && cd "/opt/$APP/tmp" || exit 1
notify-send "A new version of $APP is available, please wait"
wget "$version" || exit 1
[ -e ./*7z ] && 7z x ./*7z && rm -f ./*7z
[ -e ./*tar.* ] && tar fx ./*tar.* && rm -f ./*tar.*
[ -e ./*zip ] && unzip -qq ./*zip 1>/dev/null && rm -f ./*zip
cd ..
if [ -d ./tmp/* 2>/dev/null ]; then mv --backup=t ./tmp/*/* ./; else mv --backup=t ./tmp/* ./"$APP" 2>/dev/null || mv --backup=t ./tmp/* ./; fi
chmod a+x ./"$APP" || exit 1
echo "$version" > ./version
rm -R -f ./tmp ./*~
notify-send "$APP is updated!"
else
echo "Update not needed!"
fi
EOF
chmod a+x ./AM-updater || exit 1

# ICON
mkdir -p icons
wget https://github.com/forkgram/tdesktop/dev/Telegram/Resources/art/icon128.png -O ./icons/"$APP" 2> /dev/null

# LAUNCHER
echo "[Desktop Entry]
Name=Forkgram
Comment=UnOfficial desktop version of Telegram messaging app
Exec=$APP
Icon=/opt/$APP/icons/$APP
Type=Application
Terminal=false
Categories=Chat;Network;InstantMessaging;Qt;" > /usr/local/share/applications/"$APP"-AM.desktop
Loading

0 comments on commit 28d18e9

Please sign in to comment.