Sobre como o índice é gerado no MediaServer
As informações desta página destinam-se a quem deseja gerar por conta própria arquivos HTML para o MediaServer.
(Para técnicos/usuários avançados)
Usuários comuns devem utilizar o MediaServer e os scripts PHP disponíveis em
Página de download.
Além disso, se houver suporte a WebDAV, o índice é desnecessário.
(Ative o WevDAV nas configurações de registro do servidor do ComicGlass)
Como criar o HTML do índice
O MediaServer extrai automaticamente a lista de livros a partir do HTML.
Como não é totalmente compatível com a RFC, pode haver extração incorreta caso existam Javascript, aninhamento de comentários etc.
Gere a saída no formato mais simples possível.
- O nome do arquivo precisa estar em percent-encoding (RFC3986).
- A codificação de caracteres do HTML deve ser UTF-8.
Se o sistema de arquivos não for UTF-8, é possível lidar com isso especificando o atributo booktitle descrito mais adiante.
- Determina-se se é um livro ou uma pasta pela extensão.
Para que seja identificado como livro independentemente da extensão, veja abaixo “Especificar como arquivo de livro”.
Especificação do título
O título do livro é utilizado diretamente a partir do nome do arquivo.
Também é possível especificar um nome de exibição diferente do nome real do arquivo adicionando um atributo chamado booktitle dentro da tag do elemento A.
Se esse atributo for especificado, o nome do arquivo salvo após o download também será esse nome.
(Ao usar esse recurso, é possível gerar facilmente a lista de índice mesmo quando o sistema de arquivos não é UTF-8.
No entanto, certifique-se de aplicar percent-encoding ao nome do arquivo.)
Especificação do tamanho do arquivo
Assim como no título, ao adicionar o atributo booksize é possível exibir o tamanho do arquivo para o usuário.
Como é utilizado apenas para exibição, não afeta outros comportamentos.
Especificação da data e hora de atualização do arquivo
Assim como no título, ao adicionar o atributo bookdate é possível especificar a data de atualização de livros e pastas.
Este item é usado para ordenação. O valor é tempo POSIX.
Especificar como arquivo de livro
Ao definir bookfile="true", ele será tratado como livro mesmo sem extensão.
Não é possível definir "false".
Atributo cgexpand
Usado quando a expansão do streaming é feita no lado do servidor. Não especifique.