Vous n'êtes pas identifié(e).
Pages : 1
Voici un code dont l'idée m'a été donné par m3rl1
#!/bin/bash
# Under licence GPLv3 http://www.gnu.org/licenses/gpl.txt
# ____________________________________________________________
# >>>>>>>>>>>>>>>>>>>> M3RL1 & Coyotus <<<<<<<<<<<<<<<<<<<<<<<
# ____________________________________________________________
#
#
# Créé un dossier dans /home dans lequel vous allez récupérer
# la doc kali linux en pdf. Le dossier se nomme: k_l_doc_fr_pdf
# k_l_doc_fr_pdf: kali linux documentation en francais en pdf
#
red='\e[0;31m'
NC='\e[0m'
if [ "$(whoami)" != root ]
then
echo -e "$red Error:$NC Vous devez être root pour pouvoir exécuter ce script !"
exit 1
fi
apps="/usr/bin/wkhtmltopdf"
outdir="$HOME/k_l_doc_fr_pdf"
if [ -f $apps ]; then
mkdir $outdir
else
apt-get install wkhtmltopdf
fi
apps1="/usr/bin/pdftk"
if [ -f $apps1 ]; then
echo "pdftk présent"
else
apt-get install pdftk
fi
doc="http://fr.docs.kali.org"
function doclink(){
wget -q -O - $doc | grep "column" | cut -d\" -f16 | grep -v format-standard | grep [^$]
wget -q -O - $doc | grep "format-standard" | cut -d\" -f14 | grep -v column | grep -v format-standard | grep [^$]
wget -q -O - $doc | grep "format-standard" | cut -d\" -f4 | grep -v column
}
doclink > /tmp/liendockali
grep [^$] /tmp/liendockali > /tmp/liendockali.txt
wkhtmltopdf $doc $outdir/doc-kali-linux-$(date +%H%M%S).pdf
while read line; do wkhtmltopdf $line $outdir/doc-kali-linux-$(date +%H%M%S).pdf; done < /tmp/liendockali.txt
rm /tmp/liendockali*
Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D
Hors ligne
simpa
j'adorre
cela dit:
Voici un code dont l'idée m'a été donné par m3rl1
tu la quand même bien modifié ....
autre petite idée que j'avais eu en créant celui-ci mais je n'ai pas encore la connaissance pour le faire:
une page ou fenètre s'ouvre avec : "entrez l'url de la page souaité"
et hop ca le prend en pdf ....
mais je verrai ca plus tard ^^ (je suis content j'ai créé un bash je retourne a mon systeme maison: "Linux m3rl1"ptdr
edit:
question : imaginons que je veuille télécharger toutes les discution d'une rubrique: par exemple si je souhaite télécharger toute les pages de la rubrique "cours".... il suffirais que je remplace la partie:
doc="http://fr.docs.kali.org"
par
doc="http://linuxtrack.net/viewforum.php?id=41"
oui???
biensur y'a aussi le rm tmp a viré (je ferais la suppression après .....)
Dernière modification par m3rl1 (05-12-2013 05:34:35)
Hors ligne
Merci pour ce script !
ἕν οἶδα ὅτι οὐδὲν οἶδα
Hors ligne
Maintenant pour ceux qui veulent c'est auto généré directement depuis le site officiel.
Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D
Hors ligne
ils aurais pu mettre "inspiré par coyotus et merlin" tout de même expdr (<- humour svp)
Hors ligne
un rtfm fait maison j'aime ça
Mess With The Bests
Die Like The Rest
Hors ligne
Pages : 1