• Catégories
    • Toutes les catégories
    • Planète Warez
      Présentations
      Aide & Commentaires
      Réglement & Annonces
      Tutoriels
    • IPTV
      Généraliste
      Box
      Applications
      VPN
    • Torrent & P2P
    • Direct Download et Streaming
    • Autour du Warez
    • High-tech : Support IT
      Windows, Linux, MacOS & autres OS
      Matériel & Hardware
      Logiciel & Software
      Smartphones & Tablettes
      Graphismes
      Codage : Sites Web, PHP/HTML/CSS, pages perso, prog.
      Tutoriels informatiques
    • Culture
      Actualités High-Tech
      Cinéma & Séries
      Sciences
      Musique
      Jeux Vidéo
    • Humour & Insolite
    • Discussions générales
    • Espace détente
    • Les cas désespérés
  • Récent
  • Populaire
  • Résolu
  • Non résolu
Réduire

Planète Warez

,
  • Politique
  • Règlement
  • À propos
  • Annonces
  • Faire un don
  • Feedback
  • Team
  • Tutoriels
  • Bug Report
  • Wiki
    • Light
    • Default
    • Ubuntu
    • Lightsaber
    • R2d2
    • Padawan
    • Dim
    • FlatDark
    • Invaders
    • Metallic
    • Millennium
    • Leia
    • Dark
    • DeathStar
    • Starfighter
    • X-Wing
    • Sith Order
    • Galactic
ko-fi

Création NFO automatique linux

Planifier Épinglé Verrouillé Déplacé Tutoriels informatiques
23 Messages 7 Publieurs 1.2k Vues
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • chatonhubundefined Hors-ligne
    chatonhubundefined Hors-ligne
    chatonhub
    a écrit sur dernière édition par chatonhub
    #1

    Création NFO automatique linux

    voir le post de création torrents a la volée

    le nom du script doit être nfo.sh ou autre

    Pour l’exécution il suffit de se placer dans le dossier contenant tes films de vacances et faire un*** commande en dessous** sur votre console putty ou autre

    sh nfo.sh

    That’s all folks

    #!/bin/bash
    # Nom du script .. : nfo.sh
    # Date ........... : 05.2016
    # Version......... : 1.0
    # Auteur ......... : pcccp
    # Description .... : Création NFO automatique
    # Prerequis ...... : mediainfo
    # Execution ...... : "sh nfo.sh"
    

    Fichier a Télécharger en fin de post

    En espérant que cela serve un peu

    Exemple
    sur votre console ssh où PuTTY…

    cd /home/votreUser/torrents/série/
    

    cela va crée tous les dossiers contenue dans série ,
    24 heures chrono ,alias ;Maurice, cela va crée des nfo intégral tout compris de chaque Titre de série

    exemple 2
    je veux que mes saison de 24 chrono
    /torrents/série/24.heures.chrono/ , va crée les saison intégral

    exemple 3
    /torrents/série/24.heures.chrono/saison 1/
    va crée tous les nfo de la saison 1 que ce sois en dossier ou en vrac[/size]
    Télécharger de zipper contenu 1 fichier sh

    NFO.RAR

    step by step

    1 réponse Dernière réponse
    5
  • Mister158undefined Hors-ligne
    Mister158undefined Hors-ligne
    Mister158
    a écrit sur dernière édition par
    #2

    pareil que pour les torrents, incontournable quand on poste en masse 😉

    1 réponse Dernière réponse
    0
  • bikr0nekundefined Hors-ligne
    bikr0nekundefined Hors-ligne
    bikr0nek Membre
    a écrit sur dernière édition par bikr0nek
    #3

    Merci pour ce script.

    J’aimerais conserver le mediainfo de tous mes fichiers qui sont tous en mkv.

    J’utilise Jellyfin qui me crée déjà des .nfo et que je ne veux surtout pas écraser.
    Il y a aussi tous les fichiers .jpg/.png (à exclure) qui accompagnent chacun de mes fichiers .mkv

    Je souhaiterais créer une extension spécifique, par exemple .media et uniquement pour les .mkv et ceci de manière récursive.

    Quel serait le script ?

    Merci d’avance

    1 réponse Dernière réponse
    0
  • Aeryaundefined Hors-ligne
    Aeryaundefined Hors-ligne
    Aerya Seeder Geek Gamer Torrent user GNU-Linux User Usenet
    a écrit sur dernière édition par
    #4

    Salut,

    Un script à télécharger en .rar sur uptobox ? oO

    Voici le script pour les suivants :

    #!/bin/bash
    # Nom du script .. : nfo.sh
    # Date ........... : 05.2016
    # Version......... : 1.0
    # Auteur ......... : pcccp
    # Description .... : Cr�ation NFO automatique
    # Prerequis ...... : mediainfo
    # Execution ...... : "sh nfo.sh"
    
    
    
    ls >>temp.txt
    while read ligne  
    do  
      mediainfo --LogFile="$ligne".nfo "$ligne"
    done < temp.txt
    rm temp.txt 
    rm temp.txt.nfo
    rm nfo.sh.nfo
    

    @bikr0nek tu remplaces .nfo par .media

    Archlinux fanboy | rClone & datahoarder | https://upandclear.org

    1 réponse Dernière réponse
    0
  • Foque411undefined Hors-ligne
    Foque411undefined Hors-ligne
    Foque411 Membre
    a écrit sur dernière édition par Foque411
    #5

    Salut @All

    @bikr0nek
    Voici un script récursif et qui ne traite que les fichiers .mkv

    #!/bin/bash
    #
    # script : mynfogen
    # author : foque411
    
    EXTSRC=.mkv
    EXTTGT=.media
    TMPFILE=$HOME/.tmp-script.tmp
    CPATH=`pwd`
    
    function f_substrext()
    {
      local  _rc=$(echo "$1"|sed "s/$2$/$3/;" -)
      echo "$_rc"
    }
    
    if [[ $# -eq 0 ]]||[[ -z $1 ]]; then
     echo "Usage : $0 [path]"
     echo "         use . for current path"
     exit 2
    fi
    
    FCHAR=`expr substr $1 1 1`
    if [[ "$FCHAR" == "/" ]]; then
      PPATH="$1"
    else
      PPATH=`pwd`"/$1/"
    fi
    PPATH=`echo $PPATH|sed 's#//#/#g;' -`
    
    if [[ -d "$PPATH" ]]; then
      cd "$PPATH"
      if [[ -f "$TMPFILE" ]]; then rm -f "$TMPFILE"; fi
      find . -type f -name "*$EXTSRC" -exec echo "$PPATH{}" \; >> "$TMPFILE" 2>/dev/null
      while read LINE
      do
        mediainfo --LogFile="`f_substrext "$LINE" "$EXTSRC" "$EXTTGT"`" "$LINE" 1>/dev/null 2>&1
      done < "$TMPFILE"
      if [[ -f "$TMPFILE" ]]; then rm -f "$TMPFILE"; fi
      cd "$CPATH"
    fi
    
    exit 0
    

    Utilisation : copier le script “mynfogen” dans un répertoire de l’utilisateur (par exemple /home/foque/mynfogen)

    Exécution :

    # répertoire en cours & sous-répertoires
    bash /home/foque/mynfogen .
    
    # répertoire & sous-répertoires en chemin abslou
    bash /home/foque/mynfogen /home/foque/media/film
    
    # répertoire & sous-répertoires en chemin relatif au répertoire courant
    bash /home/foque/mynfogen media/film
    

    Naturellement il faut que l’utilitaire mediainfo soit installé et accessible dans le PATH, pour tester

    mediainfo --Version
    

    edit 15H :

    • Maj du script
    • Testé et validé sur ubuntu
    • Testé et validé sur Nas Qnap
    1 réponse Dernière réponse
    1
  • bikr0nekundefined Hors-ligne
    bikr0nekundefined Hors-ligne
    bikr0nek Membre
    a écrit sur dernière édition par bikr0nek
    #6

    Merci à vous 2.

    @Aerya J’avais déjà essayé cette modification qui ne répond pas à ma demande 😉

    @Foque411 J’ai copié ton script dans un fichier texte media.sh

    Donc, je copie le script dans la racine du dossier/volume souhaité.

    et j’execute media.sh . ?

    Foque411undefined 1 réponse Dernière réponse
    0
  • Foque411undefined Hors-ligne
    Foque411undefined Hors-ligne
    Foque411 Membre
    a répondu à bikr0nek le dernière édition par Foque411
    #7

    @bikr0nek a dit dans Création NFO automatique linux :

    Donc, je copie le script dans la racine du dossier/volume souhaité.
    et j’execute media.sh . ?

    bash $(pwd)/media.sh .
    

    nota : le fichier media.sh doit être un fichier texte au format unix/linux (unix/linux et windows n’utilisent pas la même séquence de caractères pour le retour à la ligne), donc pas de copier/coller par windows …
    Sauf si on utilise un éditeur de texte qui gère le multi-format comme notepad++ par exemple et que l’on convertit au bon format.

    edit : si besoin, utilise cette commande dans le dossier qui contient le fichier media.sh pour le convertir du format windows vers le format linux

    sed -i 's/\x0D$//g;' ./media.sh
    
    bikr0nekundefined 1 réponse Dernière réponse
    0
  • bikr0nekundefined Hors-ligne
    bikr0nekundefined Hors-ligne
    bikr0nek Membre
    a répondu à Foque411 le dernière édition par
    #8

    @foque411 Merci, fabuleux, ton script fonctionne à la perfection.

    Par contre cela produit un fichier du type film.mkv.media.

    Il y aurait-il un moyen de faire un film.media, directement dans le même script ?

    Foque411undefined 1 réponse Dernière réponse
    0
  • Foque411undefined Hors-ligne
    Foque411undefined Hors-ligne
    Foque411 Membre
    a répondu à bikr0nek le dernière édition par Foque411
    #9

    @bikr0nek a dit dans Création NFO automatique linux :

    @foque411 Merci

    Karma +1

    Script maj dans mon 1er commentaire pour générer des fichiers film.media au lieu de film.mkv.media

    bikr0nekundefined 2 réponses Dernière réponse
    0
  • chatonhubundefined Hors-ligne
    chatonhubundefined Hors-ligne
    chatonhub
    a écrit sur dernière édition par
    #10

    bonsoir
    au pire j’ai pour Windows
    la création de nfo a la volée.

    step by step

    1 réponse Dernière réponse
    0
  • bikr0nekundefined Hors-ligne
    bikr0nekundefined Hors-ligne
    bikr0nek Membre
    a répondu à Foque411 le dernière édition par
    #11

    @foque411 Un grand merci à nouveau. Un vrai bonheur :colgate:

    1 réponse Dernière réponse
    0
  • bikr0nekundefined Hors-ligne
    bikr0nekundefined Hors-ligne
    bikr0nek Membre
    a répondu à Foque411 le dernière édition par bikr0nek
    #12

    @foque411

    Ca fonctionnait très bien.

    Mais en utilisant à nouveau le script j’ai ces messages d’erreurs:

    /volume4/video4$ sh media.sh .
    media.sh: line 34: /var/services/homes/monuser/.tmp-script.tmp: No such file or directory
    media.sh: line 41: /var/services/homes/monuser/.tmp-script.tmp: No such file or directory

    1 réponse Dernière réponse
    0
  • Foque411undefined Hors-ligne
    Foque411undefined Hors-ligne
    Foque411 Membre
    a écrit sur dernière édition par Foque411
    #13

    @bikr0nek

    C’est simple : c’est un script bash et non pas sh

    bash et sh n’utilisent pas le même shell donc tu relances le script comme indiqué plus tôt:

    bash media.sh .
    

    edit : après j’ai voulu suivre la logique du 1er script mais le plus simple pour utiliser un script est

    1 - rendre le script exécutable

    chmod u+x ./media.sh
    

    2 - lancer directement le script (le shell par défaut sera utilisé automatiquement)

    ./media.sh .
    

    Plus besoin de se demander si c’est du bash ou du sh ou autre…

    bikr0nekundefined 1 réponse Dernière réponse
    0
  • bikr0nekundefined Hors-ligne
    bikr0nekundefined Hors-ligne
    bikr0nek Membre
    a répondu à Foque411 le dernière édition par bikr0nek
    #14

    @foque411 Je commence à comprendre, mais je suis un vrai noob.

    Je n’avais pas placé media.sh dans /home/user/scriptmedia, mais dans la racine du volume où je voulais l’executer.

    C’est désormais fait.

    Maintenant quand je lance depuis /home/user/

    bash media.sh /volume1/video1/

    toute l’arborescence sera traitée.

    Merci

    P.S.: Je reçois au lancement

    find: `./@eaDir/[email protected]’: Permission denied

    mais ça fonctionne très bien.

    Foque411undefined 1 réponse Dernière réponse
    0
  • Aeryaundefined Hors-ligne
    Aeryaundefined Hors-ligne
    Aerya Seeder Geek Gamer Torrent user GNU-Linux User Usenet
    a écrit sur dernière édition par
    #15

    Ah tu es sous DSM ? J’avais manqué l’info. Dans ce contexte c’est pas grave, heureusement.

    Archlinux fanboy | rClone & datahoarder | https://upandclear.org

    1 réponse Dernière réponse
    0
  • Foque411undefined Hors-ligne
    Foque411undefined Hors-ligne
    Foque411 Membre
    a répondu à bikr0nek le dernière édition par
    #16

    @bikr0nek a dit dans Création NFO automatique linux :

    P.S.: Je reçois au lancement
    find: `./@eaDir/[email protected]’: Permission denied
    mais ça fonctionne très bien.

    Bien vu, il y a eu une perte dans la modification du script. J’ai édité le script pour corriger ce problème.

    Tu peux placer le script où tu veux, du moment que tu indiques le bon chemin vers les fichiers mkv.

    bikr0nekundefined 1 réponse Dernière réponse
    0
  • bikr0nekundefined Hors-ligne
    bikr0nekundefined Hors-ligne
    bikr0nek Membre
    a répondu à Foque411 le dernière édition par
    #17

    @Aerya Oui, on ne nous dit pas tout, désolé, je n’avais pas précisé cette information.

    @foque411 Merci pour cette ultime correction.

    bikr0nekundefined 1 réponse Dernière réponse
    0
  • bikr0nekundefined Hors-ligne
    bikr0nekundefined Hors-ligne
    bikr0nek Membre
    a répondu à bikr0nek le dernière édition par
    #18

    @bikr0nek a dit dans Création NFO automatique linux :

    @foque411

    Bonjour, ce script fonctionne vraiment bien, quel gain de temps.
    Je me suis rendu compte que mes fichiers mp4 et avi (eh oui il m’en reste encore, des vieux trucs introuvables) ne sont pas analysés.

    Est-ce qu’il est possible de faire un tout en un ? :rolleyes:

    Merci

    duJambonundefined 1 réponse Dernière réponse
    0
  • duJambonundefined Hors-ligne
    duJambonundefined Hors-ligne
    duJambon Pastafariste Rebelle
    a répondu à bikr0nek le dernière édition par
    #19

    @bikr0nek C’est normal, ça se passe en ligne 6: EXTSRC=.mkv

    Il suffit de changer .mkv par .avi, puis par .mp4 pour compléter la liste.

    When Pigs Fly.

    bikr0nekundefined 1 réponse Dernière réponse
    0
  • bikr0nekundefined Hors-ligne
    bikr0nekundefined Hors-ligne
    bikr0nek Membre
    a répondu à duJambon le dernière édition par
    #20

    @duJambon Est-ce que je peux dupliquer le script au sein du même fichier (après exit 0) avec à chaque fois la variable EXTSRC=.mkv qui serait différente.

    Comme cela je n’aurais qu’un seul script à lancer.

    duJambonundefined 1 réponse Dernière réponse
    0






©2025 planete-warez.net
L'actualité Warez & underground en continu
Icône café Faire un don
Politique   RGPD  @dev  Sudonix
    • Se connecter

    • Vous n'avez pas de compte ? S'inscrire

    • Connectez-vous ou inscrivez-vous pour faire une recherche.
    • Premier message
      Dernier message
    0
    • Catégories
      • Toutes les catégories
      • Planète Warez
        Présentations
        Aide & Commentaires
        Réglement & Annonces
        Tutoriels
      • IPTV
        Généraliste
        Box
        Applications
        VPN
      • Torrent & P2P
      • Direct Download et Streaming
      • Autour du Warez
      • High-tech : Support IT
        Windows, Linux, MacOS & autres OS
        Matériel & Hardware
        Logiciel & Software
        Smartphones & Tablettes
        Graphismes
        Codage : Sites Web, PHP/HTML/CSS, pages perso, prog.
        Tutoriels informatiques
      • Culture
        Actualités High-Tech
        Cinéma & Séries
        Sciences
        Musique
        Jeux Vidéo
      • Humour & Insolite
      • Discussions générales
      • Espace détente
      • Les cas désespérés
    • Récent
    • Populaire
    • Résolu
    • Non résolu