Arquivos da editoria ‘Python’.
13 de junho de 2009, 18h12min por José Antonio Meira da Rocha
Folha de estilos é um recurso presente em todo programa moderno de desenho ou edição de texto. Com um estilo pré-definido, a gente ganha alta produtividade na formatação de texto ou gráficos: o estilo guarda todas as características que a gente quer aplicar, e a formatação é feita em segundos.
O novo Scribus já está com recursos de folha de estilo bastantes avançados e evoluindo num ritmo lento mas constante. E com a programação em Pyhton presente no Scribus, a facilidade da folha de estilos é ampliada para um novo patamar, aumentando os ganhos de produtividade em diagramação. Continue lendo… ‘Editoração com software livre: aplicando estilos automaticamente no Scribus’ »
10 de junho de 2009, 10h46min por José Antonio Meira da Rocha
O Scribus é o genérico do PageMaker e InDesign, só que é software livre, multiplataforma (Windows, Mac, Linux, OS/2) e tem versão até para pendrive.
A nova edição 1.3.5 já está apta a ser usada em produção gráfica profissional ou em jornais-laboratório. É o que estamos fazendo no CESNORS/UFSM.
Entre as suas vantagens, está o fato de que pode ser programado em linguagem Python (muito usada no mundo, bastante pelo Google).
Por exemplo, fiz um script para montar fotos, legendas e crédito, uma das coisas mais usadas em jornais, e das mais chatas de se fazer. Continue lendo… ‘Editoração com software livre: fotos, legendas e crédito automatizados no Scribus’ »
8 de junho de 2009, 12h48min por José Antonio Meira da Rocha
Para sabermos o tipo de elemento selecionado no programa de editoração Scribus ainda não há um comando específico. No entanto, com os comandos Python existentes podemos criar uma função para fazer isto.
Para testar os comandos desta página, você deve usar o console Python embutido no Scribus. Chame-o pelo menu Script > Show console. O console mostra dois painéis. Os comandos digitados no painel de cima são executados com a tecla F9 e o resultado aparece no painel de baixo.
Existe um comando Python-Scribus para pegar o nome de um objeto:
x = scribus.getSelectedObject()
A variável x conterá uma string com o nome do objeto.
Existem comandos para listar todos os elementos de uma página. Tem o comando que lista só o nome dos objetos:
x = scribus.getAllObjects()
A variável x conterá uma lista com os nomes de todos os objetos na página. Continue lendo… ‘Scribus scripting: descobrindo o tipo de um objeto gráfico’ »
26 de julho de 2008, 0h20min por José Antonio Meira da Rocha

Matéria montada automaticamente pelo script.
Que tal abrir um quadro de texto no Scribus, rodar um script e obter rapidamente uma matéria jornalística montada, com foto, legenda e crédito da foto? E que tal levar todo um sistema editorial num pen drive? (Editor de texto, editor de fotos, paginador, saída em PDF/X-3). E que tal tudo isto com ferramentas gratuitas e de código aberto?
Essa foi minha idéia ao aprender Python e Scribus Scripting. Levar um sistema editorial de categoria profissional num pen drive. Instalei o X-Scribus, um Scribus especial para pen drives. Ele já tem o Ghostscript, Python e tudo o que é necessário para rodar em qualquer computador com Windows. Existe mais uma versão, o Portable Scribus 1.3.3.12, mas ele me apresentou problemas na visualização de impressão: não permitia a seleção de chapas (plates) individuais — ciano, magenta, amarelo ou preto, coisa importante para o ensino de seleção de cores.
Imagens
Para automatizar o Scribus, uma das primeiras providências é permitir ao Python do Scribus a manipulação de imagens. Para isso, usei PIL (Python Image Library). Continue lendo… ‘Automatizando diagramação de notícias com Scribus e Python’ »