[runescape] 05/08: Updated script
Carlos Donizete Froes
coringao-guest at moszumanska.debian.org
Wed Oct 25 02:47:15 UTC 2017
This is an automated email from the git hooks/post-receive script.
coringao-guest pushed a commit to branch master
in repository runescape.
commit bb38ad5f6915fee0f93494d46cea2cb9bc0d5ccb
Author: Carlos Donizete Froes <coringao at riseup.net>
Date: Wed Oct 25 00:27:36 2017 -0200
Updated script
Signed-off-by: Carlos Donizete Froes <coringao at riseup.net>
---
src/runescape.sh | 27 +++++++++++++++++----------
1 file changed, 17 insertions(+), 10 deletions(-)
diff --git a/src/runescape.sh b/src/runescape.sh
index ce8d80a..e4f2c5c 100644
--- a/src/runescape.sh
+++ b/src/runescape.sh
@@ -1,12 +1,12 @@
#!/bin/bash
#
-# Copyright (C) 2016 Carlos Donizete Froes <coringao at riseup.net>
+# Copyright (C) 2016-2017 Carlos Donizete Froes <coringao at riseup.net>
# Use of this script is governed by a BSD 2-clause license
# that can be found in the LICENSE file.
# Source code and contact info at https://github.com/coringao/runescape
#
# Game: Runescape
-# Date: July/2016
+# Date: October/2017
#
# Download Mac Client
LINK="https://www.runescape.com/downloads/runescape.dmg"
@@ -14,30 +14,37 @@ LINK="https://www.runescape.com/downloads/runescape.dmg"
# Directory Runescape
GAME="$HOME/jagexcache/runescape/bin"
-# Temporary directory used by the script: its contents will be deleted.
+# Temporary directory will be created and after installation this directory will be deleted
TEMP="$HOME/.rs-temp"
if [ ! -d $GAME ]; then
mkdir -p $GAME
mkdir $TEMP
- cd $TEMP
- wget -c -q $LINK
+ cd $TEMP
+
+# Downloading the file in the temporary directory
+ LANG=C wget $LINK --progress=bar:force:noscroll --limit-rate 100k 2>&1 \
+ | stdbuf -i0 -o0 -e0 tr '>' '\n' \
+ | stdbuf -i0 -o0 -e0 sed -rn 's/^.*\<([0-9]+)%\[.*$/\1/p' \
+ | zenity --progress --auto-close --auto-kill 2>/dev/null
+
+# Uncompressing the file in the temporary directory
7z e runescape.dmg > /dev/null
- 7z e 0.hfs -y > /dev/null
mv jagexappletviewer.jar $GAME
cd
rm -rf $TEMP
fi
-SELECT=`zenity --title=RuneScape --list \
---window-icon=/usr/share/pixmaps/runescape.xpm \
+
+# Running the language selection window to start the game
+LANG=C SELECT=`zenity --title=RuneScape --list \
--width=250 --height=250 --radiolist --column "AT" \
--column "Select the language" \
TRUE "English" \
FALSE "French" \
FALSE "German"\
FALSE "Portuguese"\
- FALSE "Spanish"`
-
+ FALSE "Spanish" 2>/dev/null `
+
if echo "$SELECT" | grep $"English"; then
java -Xmx512m -Xms512m -Djava.class.path="$GAME/jagexappletviewer.jar" \
-Dcom.jagex.config=http://www.runescape.com/k=3/l=en/jav_config.ws \
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/runescape.git
More information about the Pkg-games-commits
mailing list