본문 바로가기

카테고리 없음

hermian님의 2014-03-14 마가린 북마크입니다.

  • epub관련 project epub ePUB 변환
    epub-tools
    Java로된 Adobe EPUBGen 엔진을 사용하고 있으며, frontend engine에는 XSLT 기술을 사용.
    python-epub-builder
    Genshi template library 기반으로 한 text to epub 변환기. 간단한 text만을 대상으로 하여 markup을 넣기가 어렵고, Genshi 자체가 덩치가 있어보여 수정을 포기.
    rst2epub
    reStructured Text를 ePUB으로 변환. 프로젝트를 완료하고 발견. 괜히 고생했다는 생각이 나게 만든다.
    Universal Document Converter(Pandoc)
    Markdown, ePub, PDF 를 포함한 다양한 포맷을 변환.
    EPUB Sharp
    .NET/C# 기반
    Markup 언어
    여러 텍스트용 markup이 존재하고 주로 program document를 간단하게 작성하는 용으로 사용된다.

    reStructured Text(RST)
    Python Docutils에서 사용하는 포맷
    Markdown
    Calibre에서 지원한다
    html2text
    HTML(이것도 Markup의 일종이다)을 Markdown text로 변환
    Textile
    HTML에 대한 controllability가 좋으나, 그만큼 readability는 떨어짐
    Google Wiki
    여기 문서 작성하는 포맷
    PDF 변환
    PDF 생성엔진으로 ReportLab Toolkit을 대부분 사용하고 있고, 그위에 frontend engine을 올려 변환기들이 나와 있음.

    xhtml2pdf (aka pisa)
    XHTML을 PDF로 변환
    rst2pdf
    reStructured Text를 PDF로 변환
    PDFMiner
    CJK지원하는 PDF parser. 아직 버그가 많다.
    RSS 언어
    RSS 처리는 Universal Feed Parser가 진리.

    HTML 처리는 BeautifulSoup이 진리.

    rss2epub
    이북카페 욱님이 만든 python script. Matt's epub.py 라는 간단한 생성기를 사용
    그외
    Calibre
    ePUB 툴의 대명사. Python 기반.
    LRFtool
    Sony Reader용 포맷인 LRF를 ePUB으로 변환하는 툴이지만 그외에도 여러 포맷을 지원
    epubcheck
    ePUB 파일을 검사하는 툴. Java 기반.
    XSLT를 사용한 ePUB
    XSLT를 공부해야하나...