Gerador de páginas .html
Publicado por Tiago Aparecido Barrel Torrete 28/02/2007
[ Hits: 14.047 ]
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\"
Calculadora de area de poligonos e circulos
run_update - Atualizador de Sabayon
Nenhum comentário foi encontrado.
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
O que houve com slackware ??? (12)
Alterar conteúdo de dica [RESOLVIDO] (3)
Vou destruir sua infância:) (5)









