Jump to content
ElementaryOS France

enemesis

Equipe elementaryOS France
  • Posts

    244
  • Joined

  • Last visited

Posts posted by enemesis

  1. Créer le script sans lui mettre d'extension (.sh).

     

    Exemple de script nommé monip :

     

    #!/bin/bash
    curl ifconfig.me;
    

     

    Placer votre script que vous aurez nommé monip dans /usr/bin.

     

    sudo mv monip /usr/bin/

     

    Render le exécutable :

     

    chmod +x /usr/bin/monip

     

    Taper votre commande qui est le nom de votre script.

     

    monip

  2. Installer Exif :

    sudo apt-get install exif

    Puis la librairie et les tool :

    sudo apt-get install libimage-exiftool-perl

    Pour supprimer les données :

    exiftool -all= *.jpg

    Pour en savoir plus :
    http://fr.wikipedia.org/wiki/Exchangeable_image_file_format


    Si vous avez tout un dossier d'images :

    #!/bin/bash
    
    exiftool -all= *.jpg;
    exiftool -all= *.JPG;
    exiftool -all= *.png;
    exiftool -all= *.PNG;
    rm *_original;
  3. Présentation
    Youtube-dl est un utilitaire de téléchargement de vidéos qui supporte de nombreuses plateformes de vidéo en ligne.

    Installation

    sudo apt-get install youtube-dl

    Via un ppa

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install youtube-dl

    Via les sources

    sudo curl https://yt-dl.org/downloads/2014.01.17.2/youtube-dl -o /usr/local/bin/youtube-dl
    sudo chmod a+x /usr/local/bin/youtube-dl

    Usage

    youtube-dl Ma_Vidéo
  4. * CTRL+ALT+F1 (tu passes sur un terminal on appelle cela un TTY)

     

    * puis tu rentres login et mot de passe.

     

    * ensuite tu tapes startx tu devrasi arriver sur ton bureau.

     

    * La tu sauvegardes ton home (tes données).

     

    Et si tout c'est bien passé tu reviens ici demain car la j'ai pas d'autres idées.

     

     

    Ps : si cela ne marche pas :

     

    Tu lances un live CD et tu devrais accéder à tes données.

     

    Et tu les balances sur un DD externe.

  5. Recherche par index of (thanks to google)

     

    #!/bin/bash
    
    # /*** Function ***/
    function usage(){
    echo -e "Utilisation :"
    echo -e "  $0 [OPTION] [MOTIF...] Script de recherche par index of\n"
    echo -e "Option :"
    echo -e "  -h, --help \t\t Affiche ce message"
    echo -e "  -a, --all \t\t Obtenir tous les liens (doc/image/music/video)"
    echo -e "  -d, --doc \t\t Rechercher que les documents ou les images"
    echo -e "  -m, --music \t\t Rechercher que les musiques"
    echo -e "  -v, --video \t\t Rechercher que les vidéos\n" 
    echo -e "Exemple de motif :"
    echo -e "  mot \t\t\t Rechercher un simple mot"
    echo -e "  mot+mot \t\t Rechercher plusieurs mots"
    echo -e '  '"mot composé"' \t Rechercher un mot composé\n'
    }
    
    function docLink(){
    echo -e "Documents et images : \n"$url$var"+\"(pdf|jpg|png|bmp)\"\n"
    }
    
    function musicLink(){
    echo -e "Musiques : \n"$url$var"+\"(mp3|wav|flac|ogg)\"\n"
    }
    
    function videoLink(){
    echo -e "Films : \n"$url$var"+\"(avi|mkv)\"\n"
    }
    
    
    # /*** Main ***/
    if [ $# -eq 0 ]
    then
    usage
    exit 0
    fi
    
    url='https://www.google.fr/search?q=intitle%3A"index+of"+-inurl%3A"index"+-inurl%3A"html"+-inurl%3A"php"+-inurl%3A"asp"+"name"+"last+modified"+"size"+-ch0c+-c.ocori.co+intext%3A'
    
    case "$1" in
    	-h|--help) 
    							usage;
    							exit 0;;
    	-a|--all)
    							var=$2;
    							docLink;
    							musicLink;
    							videoLink;
    							exit 0;;
    	-d|--doc)
    							var=$2;
    							docLink;
    							exit 0;;
    	-m|--music)
    							var=$2;
    							musicLink;
    							exit 0;;
    	-v|--video)
    							var=$2;
    							videoLink;
    							exit 0;;
    	-*)
    							echo -e "$0: Option inconnu $1\n"
    							usage;
    							exit 0;;
    	*) 
    							var=$1;
    							docLink;
    		 					musicLink;
    		 					videoLink;
    							exit 0;;
    esac
    
    exit 0
    
    

     

    Fonctionnement :

     

    bash google.sh "ma_recherche"

     

    PS :

     

    Vous pouvez bien évidement l'améliorer.

  6. Dans le même genre :

     

    #!/bin/bash
    
    # Vérification des paramètres
    # S'ils sont absents, on met une valeur par défaut
    
    if [ -z $1 ]
    then
           sortie='index.html'
    else
           sortie=$1
    fi
    
    
    
    # Préparation des fichiers et dossiers
    
    echo '' > $sortie
    
    if [ ! -e miniatures ]
    then
           mkdir miniatures
    fi
    
    
    
    # En-tête HTML
    
    echo '<!doctype html>
    <html lang="fr">
    
    <head>
       <link rel="stylesheet" href="../../css/galerie.css" type="text/css" />
       <link rel="icon" type="image/png" href="../../#######.ico" />
       <script src="../../js/jquery-1.10.2.min.js"></script>
       <script src="../../js/lightbox-2.6.min.js"></script>
       <link href="../../css/lightbox.css" rel="stylesheet" />
       <title>######</title>
    </head>
      <body>
    
    <section>' >> $sortie
    
    
    
    # Génération des miniatures et de la page
    
    for image in `ls *.png *.jpg *.JPG *.jpeg *.gif 2>/dev/null`
    do 
       convert -resize 300 -gravity Center -crop 200x200+0+0 $image miniatures/$image
           echo '<a href="'$image'" data-lightbox="roadtrip"><img src="miniatures/'$image'" alt="" /> </a> '>> $sortie
    done
    
    
    
    # Pied de page HTML
    
    echo '</section>
    
                       <nav>
                          <span class="bl-next-work"><a href="../index.html">Retour accueil galerie</a></span>
                       </nav>
    
      </body>
    </html>' >> $sortie
    

  7. Présentation :

     

    Localepurge est un outil simple qui permet de supprimer automatiquement les locales inutiles d'un paquet installé.

     

    Installation :

     

    sudo apt-get install localepurge 

     

    Au moment de l'instalalation, choisir les locales qui nous intéressent.

    Conserver [fr] et [en], pour les francophones.

     

    Usage :

     

     localepurge 

     

    Pour revenir sur la modification de la configuration :

     

    dpkg-reconfigure localepurge 

     

    Pour configurer localepurge à la main :

     

    sudo nano /etc/locale.nopurge

  8. Un petit complément :

    Téléchargement de fichier sur google et récupération avec Wget.

    fr.avi intitle:index of

    linux embarqué filetype:pdf

    ?intitle:index.of? artiste .ogg

    index of ftp/ +ogg

    index of ftp/ +divx

    index of ftp/ +"Cequevousvoulez"


    Si vous en avez d'autres ajoutez les à la suite.
  9. Dans les petits truc sympa vu sur Linux-fr : Le magazine FaitMain.

     

    C'est un magazine qui couvre plusieurs sujets, à savoir l'informatique, l'électronique, la cuisine, l'art et enfin l'écologie.

     

    Il y a un article très sympa sur les CNCs dans le premier numéro par exemple.

     

    Liens du site :

    http://faitmain.org

     

    Téléchargement :

     

    Volume 1

    Volume 2

    Volume 3

     

    Bonne lecture à vous ! :cool:

  10. Présentation :

     

    Tribler est un client Peer-to-Peer fonctionnant avec le protocole BitTorrent disposant de fonctionnalités tout à fait intéressantes.

    En effet, il intègre des fonctions sociales permettant de commenter et de noter les contenus et même les partager avec vos amis. Il embarque également un moteur de recherche permettant de filtrer les résultats grâce à des métadonnées, ce qui peut s'avérer très pratique pour préciser une recherche.

    Enfin, ce client est entièrement décentralisé, ce qui affranchit les utilisateurs du besoin de rester connecté a des serveurs pour obtenir des sources.

     

    Liens :

    Tribler.org

     

    Informations:

    http://korben.info/la-nouvelle-version-de-tribler.html

    http://www.portail-de-la-gratuite.com/chroniques/tribler/

     

    Téléchargement :

    http://www.tribler.org/trac/wiki/Download

     

    PPA :

     

    sudo add-apt-repository ppa:webupd8team/tribler

     

    sudo apt-get update

     

    sudo apt-get install tribler

     

    Conclusion:

    Un projet à tester ! :D

  11. Placez vous dans le dossier contenant les images et exécutez le script.

     

    #!/bin/bash
    nom="Image"
    let "indice=1"
    for fichier in *.jpg *.JPG *.png *.PNG *.gif *.GIF *.jpeg *.JPEG
    do
            if [ -f "$fichier" ]; then
               extension=${fichier##*.}
               echo "$fichier" "=>" "$nom-$indice.$extension"
               mv "$fichier" "$nom-"`printf "%02d" $indice`".$extension"
               let "indice+=1"
           fi
    done
    

×
×
  • Create New...