Gerador de páginas .html
Publicado por Tiago Aparecido Barrel Torrete 28/02/2007
[ Hits: 13.695 ]
Homepage: www.dnk.com.br
Este script gera arquivos .html a partir de um diretório de imagens:
A extensão .jpg é diferente de .JPG ele difere maiúsculas de minúsculas,
então, mude no código do script à sua preferência.
Dependências
- Python ( http://www.python.org)
- Python Imaging Library [PIL] (http://www.pythonware.com/products/pil)
Fonte: <a href="http://www.tux-linux.net/view.php?IDART=283" target="_blank">http://www.tux-linux.net/view.php?IDART=283</a>
#!/usr/bin/env python # Alto Circuito Galeria # Por Alexandre Garcia (c) 2006 # Complementado por DNK (c) 2007 dnk.dnk0@gmail.com # Wed, 06 Dec 2006 #lista de melhorias por DNK: #1. fechei o /body e o /html #2. organizei o codigo do site usando \\n, da view source no site po c v #3. tava criando nomeultimodiretorioindex.html arrumei pra ele cria soh index.html #4. escrita no console conforme for gerando os arquivos pro usuario nao pensar q travou #5. gerei de arquivos .gif, mas deixei comentado, eh soh alterar ou fazer outro loop separado sei la import os, time, string, Image, glob THUMBSIZE = 230, 153 PATH = \"/home/dnk/imagens\" # Alterar para o directorio das fotos HTML = PATH + \"/index.html\" TITLE = \"titulo da pagina\" # Alterar para o titulo do site ficheiro = open(HTML,\"w\") def converter(): i=0 os.chdir(PATH) for imagem in glob.glob(\"*.jpg\"): #for imagem in glob.glob(\"*.gif\"): i=i+1 print str(i) + \" arquivo(s) gerado(s)\" img = Image.open(imagem) img.thumbnail(THUMBSIZE) if imagem[0:5] != \"thumb\": img.save(\'thumb.\' + str(imagem), \"JPEG\") #img.save(\'thumb.\' + str(imagem), \"GIF\") def gerar(): os.chdir(PATH) print \"\\n\\tGerando HTML\" i=0 imgthumb = glob.glob(\"thumb.*\") ficheiro.write(\"<html>\\n<head>\\n<title>\" + TITLE + \"</title>\\n</head>\\n<body background=fundo.gif>\\n<font size=\\\"4\\\">\\n<b><center>\" + TITLE + \"</b>\\n</font>\\n<br><br>\\n\") for thumb in imgthumb: i=i+1 print str(i) + \" imagem inserida na pagina\" thumb = \'\\n<a href=\\\"\' + str(thumb).strip(\'thumb.\') + \'\\\">\' + \'<img src=\\\"\' + thumb + \'\\\">\' + \'</img>\' + \'</a>\' + \' \' ficheiro.write(thumb) ficheiro.write(\"\\n</body>\\n</html>\") ficheiro.close() converter() gerar() print \"\\n\\tConcluido\"
Probabilidade de Vencer - Poker Texas Hold
Invariância Discreta de Escala
Nenhum comentário foi encontrado.
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Microfone detectado, sem som. (0)
Por que o fedora dita as regras no linux? (5)
Facebook classifica Linux como 'ameaça à segurança cibernética.... (2)