Pour les curieux sous linux qui aimeraient récupérer les stats de tous ceux que vous croisez sans ouvrir un nouvel onglet, aller sur le site de rs, charger les highscores, entrer le nom, recharger la page voici un bel outil que je viens de coder (eh oui c'est chiant le fishing ^^)
À mettre dans un fichier, à filer à root comme proprio (sécurité...) à mettre les permissions 755 et à mettre dans un dossier du path !
Hmm, exemple: (fichier nommé "hs" chez moi)
Voilà vous avez plus qu'à aller dans un terminal, tapez "hs 01astronaute" et vous avez mes stats =)
Note: Marche avec tout le monde hein pas que sur moi
- Code:
#!/bin/bash
if [ $# -ge 1 ]; then
ARGS="-q"
DEBUG=""
cd /tmp
user=""
compteur="0"
j="1"
skills=('Total' 'Attaque' 'Défence' 'Force' 'Constitution' 'Combat à distance' 'Prière' 'Magie' 'Cuisine' 'Coupe de bois' 'Archerie' 'Pêche' 'Feu de camp' 'Artisanat' 'Métallurgie' 'Exploitation minière' 'Herboristerie' 'Agilité' 'Larcin' 'Pourfendeur' 'Agriculture' 'Création de runes' 'Trappeur' 'Construction' 'Invocation' 'Assaut de donjon' 'Point de Guthix')
if [ $1 == "--debug" ]; then
ARGS=""
DEBUG="yes"
fi
for i in "$@"; do
[ $i != "--debug" ] && user="$user$i"%20
done
wget services.runescape.com/m=hiscore/l=2/hiscorepersonal.ws?user1=$user -O user.hs $ARGS
[ "$DEBUG" == "yes" ] && grep -E "<td c" user.hs | grep "</td" | cut -d ">" -f 2 | cut -d " " -f 1 | cut -d "<" -f 1
for i in `grep -E "<td c" user.hs | grep "</td" | cut -d ">" -f 2 | cut -d " " -f 1 | cut -d "<" -f 1`; do
if [ $compteur -le 25 ]; then
if [ $j -eq 2 ] || [ $i == "Non" ]; then
echo -e "${skills[$compteur]}: $i"
let "compteur += 1"
fi
if [ $j -eq 3 ] || [ $i == "Non" ]; then
let "j = 0"
fi
let "j += 1"
elif [ $compteur -le 29 ]; then
if [ $j -eq 2 ]; then
if [ $compteur -eq 29 ]; then
echo -e "${skills[26]}: $i"
else
let "compteur += 1"
let "j = 0"
fi
elif [ $i == "Non" ]; then
let "compteur += 1"
let "j = 0"
fi
let "j += 1"
fi
done
rm user.hs
else
echo "Entrez le nom d'un joueur en paramètre!"
fi
À mettre dans un fichier, à filer à root comme proprio (sécurité...) à mettre les permissions 755 et à mettre dans un dossier du path !
Hmm, exemple: (fichier nommé "hs" chez moi)
- Code:
sudo su
chown root:root hs
chmod 755 hs
mv hs /bin
Voilà vous avez plus qu'à aller dans un terminal, tapez "hs 01astronaute" et vous avez mes stats =)
Note: Marche avec tout le monde hein pas que sur moi
Dernière édition par 01astronaute le Mer 22 Déc - 2:49, édité 1 fois