Skip to content
Web to ebook project
Perl Ruby
Find file
Latest commit 020eac8 @mizzy Merge pull request #14 from banyan/add-ruby-hacking-guide
add script for "Rubyソースコード完全解説 (Ruby Hacking Guide)"
Failed to load latest commit information.
misc Merge pull request #14 from banyan/add-ruby-hacking-guide
.gitignore Initial commit Add exampls js
index.tx fix template for index
opf.tx some fixes Change shebang suit for perlbrew environment and so on.

Webiblo - web to ebook project


Webiblo is a project to convert web sites to ebooks.

You can convert Getting Real web data to mobipcoket format like this.


JSON data format

JSON data format to convert web data to ebook is like this:

    "title"       : "Structure and Interpretation of Computer Programs",
    "authors"     : [
        "Harold Abelson",
        "Gerald Jay Sussman",
        "Julie Sussman"
    "cover_image"   : "",
    "content_xpath" : "//div[@class=\"content\"]", # Optional
    "exclude_xpath" : "//div[@class=\"navigation\"]", # Optional
    "chapters" : [
            "title" : "Foreword",
            "uri"   : ""
            "title" : "1  Building Abstractions with Procedures",
            "uri"  : "",
            "sections" : [
                "title" : "1.1  The Elements of Programming",
                "uri"   : ""
                "subsections" : [
                        "title" : "1.1.1  Expressions",
                        "uri"   : ""

These are the examples.

Try your own JSON data takes JSON data from STDIN, so you can run like this:

$ cat data.json |

Share your JSON data

JSON data are put on gh-pages branch and shared on GitHub Pages.

If you create a JSON data for webiblo, please send me pull requests.


  • Support formats other than mobipocket. (eg. EPUB3)
  • Search JSON catalog from CLI.
Something went wrong with that request. Please try again.