À propos de la manière de générer l’index dans MediaServer
Les informations de cette page s’adressent à celles et ceux qui souhaitent générer eux-mêmes des fichiers HTML pour MediaServer.
(pour techniciens / utilisateurs avancés)
Les utilisateurs généraux sont invités à utiliser MediaServer ou les scripts PHP disponibles dans
Page de téléchargement.
Par ailleurs, si WebDAV est pris en charge, l’index est inutile.
(Activez WebDAV dans les paramètres d’enregistrement du serveur de ComicGlass)
Méthode de création du HTML d’index
MediaServer extrait automatiquement la liste des livres à partir du HTML.
Comme il n’est pas entièrement conforme à la RFC, la présence de Javascript, d’imbrications de commentaires, etc. peut entraîner une extraction erronée.
Générez une sortie aussi simple que possible.
- Le nom de fichier doit être encodé en pourcentage (RFC3986).
- L’encodage des caractères du HTML doit être en UTF-8.
Si le système de fichiers n’est pas en UTF-8, vous pouvez le gérer en spécifiant l’attribut booktitle décrit plus loin.
- L’extension permet de déterminer s’il s’agit d’un livre ou d’un dossier.
Pour le faire reconnaître comme un livre indépendamment de l’extension, consultez ci-dessous « Spécifier comme fichier de livre ».
Spécification du titre
Le titre du livre reprend tel quel le nom du fichier.
Vous pouvez également spécifier un nom d’affichage différent du nom de fichier réel en ajoutant, dans la balise de l’élément A, un attribut nommé booktitle.
Si cet attribut est renseigné, le nom du fichier enregistré après le téléchargement deviendra également ce nom.
(Cette fonction permet de générer facilement une liste d’index même lorsque le système de fichiers n’est pas en UTF-8.
Cependant, veillez à toujours encoder le nom de fichier en pourcentage.)
Spécification de la taille du fichier
Comme pour le titre, l’ajout de l’attribut booksize permet d’afficher la taille du fichier à l’utilisateur.
Cet attribut n’est utilisé que pour l’affichage et n’a aucune incidence sur les autres comportements.
Spécification de la date/heure de mise à jour du fichier
Comme pour le titre, l’ajout de l’attribut bookdate permet de définir la date de mise à jour des livres et des dossiers.
Cet élément est utilisé pour le tri. La valeur est un temps POSIX.
Spécifier comme fichier de livre
En spécifiant bookfile="true", le fichier sera traité comme un livre même sans extension.
Il n’est pas possible de spécifier "false".
Attribut cgexpand
Utilisé lorsque le déploiement du streaming est effectué côté serveur. Ne le spécifiez pas.