Générer une playlist basique en format html...

Contenu du snippet

Permet de générer une playlist basique en format html...

Newbie: Code commenté pour facilité la compréhension

Source / Exemple :


Ce snippet va vous permettre de générer une playlist au format html.
; Fonctionnement: /playlist nom.html ou nom.htm <- Exemple: /playlist ble.htm

alias playlist {
  ; Si la terminaison du nom de la playlist est .htm ou .html
  if ($right($1,4) == .htm) || ($right($1,5) == .html) {
    if ($exists($1)) { .remove $1 }
    ; Sélection du répertoire de mp3
    var %a = $sdir(c:\,Un répertoire Mp3...)
    if (%a) {
      ; Génération de la page html
      write $1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
      write $1 <html>
      write $1 <head>
      ; Titre de la playlist
      write $1 <title> Html Playlist </title>
      write $1 </head>
      ; Paramêtre esthétique ( Couleurs )
      write $1 <body bgcolor="#333333" text="silver" link="silver" alink="silver" vlink="silver" topmargin="50" leftmargin="50">
      ; Grosseur du texte
      write $1 <font size="6">
      ; Centrer
      write $1 <center>
      ; Nom du répertoire
      write $1 %a
      write $1 </center>
      ; ligne
      write $1 <hr>
      ; Application des chansons
      var %b = 1
      while ($findfile(%a,*.mp3,%b)) {
        write $1 %b $+ . $replace($nopath($findfile(%a,*.mp3,%b)),.mp3,)
        write $1 <br>
        inc %b
      }
      ; Ligne
      write $1 <hr>
      ; Centrer
      write $1 <center>
      ; À propos
      write $1 <u><b>H</b>tml <b>P</b>laylist</u> - <a href="mailto:wardown@premium-irc.fr.st">War[DoWn]</a>
      write $1 </center>
      ; Ouvrir la playlist
      run $1
    }
  }
}
; Vous pouvez modifier les paramêtres esthétiques comme vous voulez en utilisant
; des noms de couleurs en anglais ou des couleurs en format haxadécimal.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.