Urukubaka Jpop Karaoke
Manager
O script Perl jpopmanager.pl
serve para gerenciar e auxiliar os webmasters na tarefa de atualização
de páginas e controle dos arquivos st3. O script funciona a partir
de um arquivo de dados em formato texto chamado jpop.juk.
O script atual possui os seguintes
recursos:
- Inserção de uma nova música: ao inserir os dados sobre
uma nova música, o Manager gera apenas as páginas que contém
o link pra a nova música.
- Gera todas as páginas: gera todas as páginas de uma vez.
As páginas que podem ser geradas pelo Manager
são:
- Jpopa.htm: contém os links dos artistas de jpop de A-E.
- Jpopf.htm: contém os links dos artistas de jpop de F-J.
- Jpopk.htm: contém os links dos artistas de jpop de K-O.
- Jpopp.htm: contém os links dos artistas de jpop de P-T.
- Jpopu.htm: contém os links dos artistas de jpop de U-Z.
- Anime.htm: contém os links dos temas de anime. Os links dessa página
apontam também para as paginas de Jpop nas tabelas correspondentes
aos artistas que tocam o tema.
- Enka.htm: contém os links para as músicas enka.
- Title.htm: contém o menu de seleção de artistas, é
atualizado a cada vez que é inserido um novo artista.
O script funciona levando em conta
as seguintes regras:
Regras para nomes de arquivos:
-
O nome de um arquivo é o nome do artista concatenado
junto com o nome da musica, sendo que o nome do artista é separado
do da música através de um underspace "_", sendo
que todas as letras são tranformadas para minusculas.
- Se a música tiver um subtítulo, ele também fara parte
do nome da musica.
Caso a música ou o artista tenha algum caractere "/" no nome
ele será substituido por "-". se tiver um "&"
será substituido por "and".
Exemplo: Artista: B'z Música: Mienai Chikara ~Invisible One ~
Nome gerado do arquivo correspondente: bz_mienaichikarainvisibleone.zip
Obs: por enquanto o nome do artista temm que NECESSARIAMENTE começar
com letra maiúscula.
Regras para diretório:
-
O artista só terá um diretório próprio
se possuir pelo menos 2 músicas disponíveis.
-
Caso o artista só tenha uma música, esta será
inserida no diretório Others se for J-Pop ou Anime se for de Anime.
-
Se por acaso for inserida uma nova música somando
2 músicas de um mesmo artista, será criado um diretório
próprio e os links deverão atualizados.
-
O nome de um diretório de artista é o nome
do artista concatenado, sem caracteres como acentos, apostrofos, til, etc.
-
Por enquanto as músicas enka ficam no diretório
Enka_n_oldies mas no futuro podem seguir as mesmas regras dos artistas de
Jpop.
Exemplo: L'Arc~en~Ciel ficaria LArcenCiel
Suporte para Perl
A não ser que vc tenha Linux, sugiro que baixe o ActivePerl,
é um programa pra Windows que já associa automaticamente os arquivos
.pl com o Perl, assim vc pode executar o script clicando 2 vezes no arquivo
atraves do gerenciador de arquivos do Windows.