Python - EPUB

459 views
Skip to first unread message

Bernardo

unread,
May 10, 2012, 8:13:19 PM5/10/12
to python...@googlegroups.com

Boa noite pessoal,
gostaria de tirar uma duvida. Existe algum projeto em python, que esteja desenvolvendo algo na area de editoração digital (EPUB/EBOOKS)?

Obrigado pelo apoio!
Bernardo

Leonardo Santagada

unread,
May 11, 2012, 8:08:50 AM5/11/12
to python...@googlegroups.com
Callibre

2012/5/10 Bernardo <berna...@gmail.com>:
> --
> ------------------------------------
> Grupo Python-Brasil
> http://www.python.org.br/wiki/AntesDePerguntar
>
> <*> Para visitar o site do grupo na web, acesse:
> http://groups.google.com/group/python-brasil
>
> <*> Para sair deste grupo, envie um e-mail para:
> python-brasi...@googlegroups.com



--

Leonardo Santagada

Bernardo

unread,
May 11, 2012, 3:53:35 PM5/11/12
to python...@googlegroups.com

ah ok, mas existe algum projeto open source com python que esteja trabalhando nessa linha de editoracao e tals?

Obrigado,
Bernardo

Luciano Ramalho

unread,
May 12, 2012, 4:17:03 AM5/12/12
to python...@googlegroups.com
On Fri, May 11, 2012 at 4:53 PM, Bernardo <berna...@gmail.com> wrote:
> ah ok, mas existe algum projeto open source com python que esteja
> trabalhando nessa linha de editoracao e tals?

Defina "nessa linha de editoracao e tals".

Se a pergunta é obscura, as respostas são poucas e ineficazes.

[ ]s
Luciano


--
Luciano Ramalho
NOVO TWITTER: @ramalhoorg

Autor e instrutor dos cursos:
* Academia Python na Globalcode
--> http://python.globalcode.com.br

* Python para quem sabe Python nas Oficinas Turing
--> http://turing.com.br/ppqsp

Bernardo Sant Anna

unread,
May 12, 2012, 8:31:08 AM5/12/12
to python...@googlegroups.com, python...@googlegroups.com
Bom dia!!
No caso, estou me referindo se existe algum projeto opensource em python na linha de editoração de livros digitais. Editoração com Ebooks ou algum aplicativo opensource em python que desenvolva Epub.


Obrigado pelo apoio,
Bernardo

Enviado via iPad

LSKBR

unread,
May 12, 2012, 9:10:30 AM5/12/12
to python...@googlegroups.com, Bernardo Sant Anna
Olá Bernardo,

Encontrei um projeto que converte de DocBook para EPUB:
http://code.google.com/p/epub-tools/
e é feito em Python.

Se queres usar um editor para escrever o livro, você pode usar até o
Word ou o LibreOffice e depois converter para EPUB.
http://iloveubuntu.net/create-high-quality-epub-files-inside-libreoffice-writer-writer2epub
No Word um caminho é: (Word) DOC -> HTML filtrado -> (Callibre) -> EPUB

O Callibre é uma ferramenta escrita em Python que também faz conversão
para EPUB:
http://manual.calibre-ebook.com/conversion.html

Não esqueça de pesquisar sobre DocBook, pois é um formato texto (XML)
relativamente simples e extensível.
Uma vez em DocBook, você encontrará outras ferramentas para converter em
vários formatos.
http://www.docbook.org/

Existem também ferramentas que convertem de RST para ebook , mas o
DocBook é mais maduro.

Eu sou fã do Latex, mas minha experiência com a conversão de Latex em
HTML não foi muito boa.
Se tiver coragem, pode começar por aqui:
http://tex.stackexchange.com/questions/16569/latex-document-to-epub-or-mobi-ebook-formats-with-mathematical-formulas

Um ebook também pode ser escrito diretamente em HTML e depois convertido.
Uma ferramenta interessante é o http://johnmacfarlane.net/pandoc/ que
suporta html, rst, html e latex entre outros.

Se por design você se refere a estilo e diagramação, acredito que várias
outras ferramentas podem ser mais interessantes, principalmente para
edição de css.

Se vais publicar um livro e vendê-lo, vale olhar o site da lulu:
http://www.lulu.com/publish/ebooks/
e o da Amazon:
https://www.createspace.com/pub/l/books_dtp.do?rewrite=true&ref=475912&utm_id=4990&cp=70170000000AyBg&ls=Amazon&sls=DTP
<https://www.createspace.com/pub/l/books_dtp.do?rewrite=true&ref=475912&utm_id=4990&cp=70170000000AyBg&ls=Amazon&sls=DTP>
ou ainda:
http://www.bubblecow.net/how-to-publish-your-book-on-kindle-and-ipad

Que tipo de livro você quer escrever?

[]

Nilo
--

----------------------------------------
Nilo Menezes
----------------------------------------
Livro: http://www.nilo.pro.br/iprog/
Blog: http://junglecoders.blogspot.com
Home Page: http://www.nilo.pro.br
Hobby: http://invasores.sourceforge.net
----------------------------------------

Luciano Ramalho

unread,
May 12, 2012, 9:18:45 AM5/12/12
to python...@googlegroups.com
2012/5/12 Bernardo Sant Anna <berna...@gmail.com>:
> Bom dia!!
> No caso, estou me referindo se existe algum projeto opensource em python na linha de editoração de livros digitais. Editoração com Ebooks ou algum aplicativo opensource em python que desenvolva Epub.

O índice de pacotes para Python tem uma dúzia de pacotes Open Source
relacionados a Epub:

http://pypi.python.org/pypi?%3Aaction=search&term=epub&submit=search

A grosso modo, um arquivo Epub é um zip cheio de arquivos HTML. Digo
isso para vc imaginar como pode ser o processo de editoração de um
Epub. Geralmente o texto original vai ser produzido em algum outro
formato, e então convertido para Epub.

Vale a pena dar uma olhada na especificação do formato, porque na
verdade não é um bicho d e 7 cabeças para quem já sabe o que são os
formatos padrão em uso na Web, como XHTML, CSS e SVG:

http://idpf.org/epub

Boa sorte!

Bernardo Sant Anna

unread,
May 12, 2012, 10:47:33 AM5/12/12
to python...@googlegroups.com, python...@googlegroups.com
Muito obrigado pelas informações pessoal!! Foi de grande ajuda!!

Abraços,
Bernardo

Enviado via iPad

Evandro Viana

unread,
May 13, 2012, 2:26:59 PM5/13/12
to python...@googlegroups.com

-- 
Evandro Viana

Luciano Ramalho

unread,
May 13, 2012, 5:16:18 PM5/13/12
to python...@googlegroups.com
2012/5/13 Evandro Viana <vian...@gmail.com>:
> http://avdgaag.github.com/rpub só que é em ruby

O que o rpub faz é o que o Sphinx [1] faz. O Sphinx lê texto puro com
marcações ReStructuredText (RST, um tipo de markdown mais rico) e gera
saídas nos seguintes formatos (Epub é um deles).

$ male
Please use `make <target>' where <target> is one of
html to make standalone HTML files
dirhtml to make HTML files named index.html in directories
singlehtml to make a single large HTML file
pickle to make pickle files
json to make JSON files
htmlhelp to make HTML files and a HTML help project
qthelp to make HTML files and a qthelp project
devhelp to make HTML files and a Devhelp project
epub to make an epub
latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter
latexpdf to make LaTeX files and run them through pdflatex
text to make text files
man to make manual pages
texinfo to make Texinfo files
info to make Texinfo files and run them through makeinfo
gettext to make PO message catalogs
changes to make an overview of all changed/added/deprecated items
linkcheck to check all external links for integrity
doctest to run all doctests embedded in the documentation (if enabled)

[1] http://sphinx.pocoo.org/
Reply all
Reply to author
Forward
0 new messages