Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
utilisateurs:j5012:brouillons:scripts_en_vrac [Le 04/05/2019, 23:33]
J5012 [Suppléez Policykit] correction conjugaison
utilisateurs:j5012:brouillons:scripts_en_vrac [Le 10/03/2021, 11:58] (Version actuelle)
J5012 [Suppléez Policykit] modif err cmdline
Ligne 26: Ligne 26:
  
 ===== In the Deep ... ===== ===== In the Deep ... =====
 +
 +==== Wget anti-robots -by- anonym at korben'​s ====
 +
 +''​ Récupérer toutes les images présentes sur une page web avec Wget ''​ : in extenso, ca peut être autre chose que des images ^^
 +
 +<​code>​
 +wget -nd -H -p -A jpg,​jpeg,​png,​gif -e robots=off http://…
 +</​code>​
 +==== For Loops 1, 2, 3 times ====
 +
 +  * Vous avez besoin de décomptez non pas une fois mais plusieurs, par exemple : une variable pour l'​année,​ une pour le mois, une pour le jour.
 +  * Vous ne voulez pas rédiger un programme complet, lent et casse-pompon.
 +  * Vous utilisez la ligne de commande dont les traces sont plus faciles à supprimer.
 +
 +<code bash>
 +for k in {2012..2019};​ do for j in {01..12}; do for i in {01..12}; do  echo "​$k-$j-$i";​ done; done; done
 +</​code>​
 +
 +  * Ça compte les 12 premiers jours sur deux chiffres de chacun des 12 mois des années 2012 à 2019.
 +  * Comprenez : ce peut être autre chose que des années, mois ou jours. Ce peut être une commande différente.
 +  * On peut théoriquement engranger les boucles For, mais après 3, vos yeux commencent à loucher, hein ?
 +  * NB : l'​incrémentation explicite avec Let n'est plus requise depuis la version 4.0 de Bash. À vérifier.
 +
 +
 +==== Dé-PDF-isez même verrouillé ====
 +
 +<code bash>
 +pdftocairo -f debut% -l fin% -jpeg "​monpdf.pdf"​ -scale-to pixels% -cropbox
 +</​code>​
 +  * debut% est un nombre entier désignant la première page à extraire (souvent debut% égale 1)
 +  * fin% est un nombre entier désignant la dernière page à extraire (souvent fin% égale le nombre de pages)
 +  * quand debut% et fin% sont égales, pdftocairo extrait une page unique
 +  * pixels% est un nombre entier désignant la largeur maximum désirée pour l'​image graphique extraite
 +  * l'​option '​cropbox'​ est à utiliser si pdftocairo extrait des images sans texte ou/et décolorées
 +  * lire absolument le bon man de pdftocairo
 +
 +==== Re-graphi-sizez en masse ====
 +
 +  * contraction néologique pour le retaillage des images en ligne de commande avec convert d'​imagemagick au lieu d'​utiliser TheGimp et la série de clics qui vont bien ;)
 +  * convert permet des options de retaillage complexes, lire son man, mais cette astuce se contente de couper la moitié (la plupart des APN rendent actuellement 4000 pixels)
 +
 +<code bash>
 +for file in *.jpg; do convert $file -resize 50% $file; done
 +</​code>​
 +
 +  * les images sont supposées être du même format, de la même extension, dans un dossier unique
 +  * le mini-script fait un listing des fichiers jpeg, et les convertit un-à-un (chaque fichier original est écrasé)
  
 ==== Suppléez Policykit ==== ==== Suppléez Policykit ====
Ligne 32: Ligne 79:
   - modifiez les lanceurs de bureau qui necessitent l'​accès administrateur (gparted, synaptic ...)   - modifiez les lanceurs de bureau qui necessitent l'​accès administrateur (gparted, synaptic ...)
  
-<code bash>​Exec = sudo xterm -e "/​usr/​sbin/​synaptic"</​code>​+<code bash>​Exec = xterm -e "sudo /​usr/​sbin/​synaptic"</​code>​
  
 → le lanceur modifié s'​exécute sur une session xterm attendant l'​entrée du mot de passe. → le lanceur modifié s'​exécute sur une session xterm attendant l'​entrée du mot de passe.
  • utilisateurs/j5012/brouillons/scripts_en_vrac.1557005617.txt.gz
  • Dernière modification: Le 04/05/2019, 23:33
  • par J5012