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
Prochaine révision Les deux révisions suivantes
utilisateurs:j5012:brouillons:scripts_en_vrac [Le 04/05/2019, 22:48]
J5012 [In the Deep ...] ajout astuces firefox unsigned modules
utilisateurs:j5012:brouillons:scripts_en_vrac [Le 11/08/2020, 02:56]
j5012 ajout command utilities
Ligne 27: Ligne 27:
 ===== In the Deep ... ===== ===== In the Deep ... =====
  
-====== Modules non-signés dans Firefox (test avec v66.0.1 64bits) ​======+==== 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 ==== 
 + 
 +  - vous avez un systéme Ubuntu récent, mais un environnement non classic sans agent policykit qui aille bien ... 
 +  - modifiez les lanceurs de bureau qui necessitent l'​accès administrateur (gparted, synaptic ...) 
 + 
 +<code bash>​Exec = sudo xterm -e "/​usr/​sbin/​synaptic"</​code>​ 
 + 
 +→ le lanceur modifié s'​exécute sur une session xterm attendant l'​entrée du mot de passe. 
 + 
 +→ vous pouvez aussi utiliser la commande bash avec l'​option -c , mais ca ne fonctionne pas toujours avec les systémes minimaux. 
 + 
 +==== Modules non-signés dans Firefox (test avec v66.0.1 64bits) ====
  
 1/ Lancez l'​éditeur de configuration 1/ Lancez l'​éditeur de configuration
Ligne 40: Ligne 75:
  
 → plus d'​infos chez Mozilla : [[https://​support.mozilla.org/​fr/​kb/​signature-modules-complementaires-firefox?​as=u&​utm_source=inproduct#​w_comment-faire-pour-utiliser-un-module-non-signaea-utilisateurs-avancaes|Comment faire pour utiliser un module non signé ? (utilisateurs avancés)]]. → plus d'​infos chez Mozilla : [[https://​support.mozilla.org/​fr/​kb/​signature-modules-complementaires-firefox?​as=u&​utm_source=inproduct#​w_comment-faire-pour-utiliser-un-module-non-signaea-utilisateurs-avancaes|Comment faire pour utiliser un module non signé ? (utilisateurs avancés)]].
 +
 ==== Script php pour télécharger avec wget ==== ==== Script php pour télécharger avec wget ====
  
Ligne 75: Ligne 111:
   * suivi enregistré pour un historique ...   * suivi enregistré pour un historique ...
 <code bash>​curl -A "​Mozilla/​4.0"​ wttr.in/​toulouse > ./​toulouse_meteo.html</​code>​ <code bash>​curl -A "​Mozilla/​4.0"​ wttr.in/​toulouse > ./​toulouse_meteo.html</​code>​
 +  * avec formatage de date
 +<code bash>
 +#!/bin/bash
 +dateofday=$(date +%Y-%m-%d)
 +#zenity --info --text="​La meteo $dateofday de tokyo"
 +curl -A "​Mozilla/​4.0"​ wttr.in/​tokyo > "​tokyo_meteo $dateofday.html"​
 +#zenity --info --text="​La meteo $dateofday de paris"
 +curl -A "​Mozilla/​4.0"​ wttr.in/​paris > "​paris_meteo $dateofday.html"​
 +</​code>​
  
 ==== Api Coins ==== ==== Api Coins ====
  • utilisateurs/j5012/brouillons/scripts_en_vrac.txt
  • Dernière modification: Le 10/03/2021, 11:58
  • par J5012