{"id":18622472,"url":"https://github.com/mindreframer/vagrant-kitabu","last_synced_at":"2025-04-11T03:31:23.065Z","repository":{"id":6858822,"uuid":"8107655","full_name":"mindreframer/vagrant-kitabu","owner":"mindreframer","description":"vagrant env with kitabu and kitchensink","archived":false,"fork":false,"pushed_at":"2013-02-28T17:31:52.000Z","size":156,"stargazers_count":10,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-25T08:42:44.422Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Puppet","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mindreframer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-02-09T08:17:36.000Z","updated_at":"2017-04-17T04:11:20.000Z","dependencies_parsed_at":"2022-09-18T10:22:03.208Z","dependency_job_id":null,"html_url":"https://github.com/mindreframer/vagrant-kitabu","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fvagrant-kitabu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fvagrant-kitabu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fvagrant-kitabu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mindreframer%2Fvagrant-kitabu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mindreframer","download_url":"https://codeload.github.com/mindreframer/vagrant-kitabu/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248335437,"owners_count":21086589,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T04:17:12.514Z","updated_at":"2025-04-11T03:31:21.457Z","avatar_url":"https://github.com/mindreframer.png","language":"Puppet","readme":"# Vagrant-kitabu\n\n## Problem\nInstalling Kitabu to write ebooks involves some manual configuration. Let's automate it! )\n\nThis [Vagrant] script will install for you:\n\n  - [Kitabu]\n  - [HTML2Text]\n  - [Kindlegen]\n  - [Pygments.rb]\n  - [PrinceXML]\n\nEverything nicely packaged on a sandbox system, so you don't have to manually install anything on your precious system!\n\n## How to use\n\n    $ git clone git://github.com/mindreframer/vagrant-kitabu.git\n    $ cd vagrant-kitabu\n    $ vagrant up\n    $ ... make a tea, while your digital Gutenberg Printing Press is getting ready...\n\n    # login into your fresh VM\n    $ vagrant ssh\n\n\n    # check depencies\n    $ kitabu check\n\n      Prince XML: Converts HTML files into PDF files.\n      Installed.\n\n      KindleGen: Converts ePub e-books into .mobi files.\n      Installed.\n\n      html2text: Converts HTML documents into plain text.\n      Installed.\n\n      pygments.rb: A generic syntax highlight. If installed, replaces CodeRay.\n      Installed.\n\n    # now go to shared vagrant folder\n    $ cd /vagrant\n    # create a folder for your books\n    $ mkdir ebooks\n    $ cd ebooks\n\n    # create the basic template\n    $ kitabu new my-new-bestseller\n      create  templates/html/layout.erb\n      create  templates/html/layout.css\n      create  templates/html/user.css\n      create  templates/html/syntax.css\n      create  templates/epub/cover.erb\n      create  templates/epub/user.css\n      create  templates/epub/page.erb\n      create  templates/epub/cover.png\n      create  text/01_Welcome.md\n      create  config/kitabu.yml\n      create  config/helper.rb\n      create  output\n      create  images\n      create  code\n      create  .gitignore\n      create  output/.gitkeep\n      create  images/.gitkeep\n      create  code/.gitkeep\n      create  Guardfile\n\n    $ cd my-new-bestseller\n    $ kitabu export\n      ** e-book has been exported\n\n    # now take a look on your HOST system!\n    $ ls vagrant-kitabu/ebooks/my-new-bestseller/output\n      my-new-bestseller.epub     my-new-bestseller.mobi     my-new-bestseller.pdf.html tmp\n      my-new-bestseller.html     my-new-bestseller.pdf      my-new-bestseller.txt\n\n    $ start writing! Good luck!\n\n\n## Contribute\n\nPatches and suggestions welcome.\n\n## Issues\n\nPlease raise issues via the github issue tracker.\n\n## License\n\nPlease see the [LICENSE](https://github.com/mindreframer/vagrant-kitabu/blob/master/LICENSE)\nfile.\n\n[Kitabu]: https://github.com/fnando/kitabu\n[HTML2Text]: https://github.com/aaronsw/html2text\n[Kindlegen]: http://www.amazon.com/gp/feature.html?ie=UTF8\u0026docId=1000765211\n[Pygments.rb]: https://github.com/tmm1/pygments.rb\n[PrinceXML]: http://princexml.com\n[Vagrant]: http://vagrantup.com\n[Puppet]: http://puppetlabs.com\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmindreframer%2Fvagrant-kitabu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmindreframer%2Fvagrant-kitabu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmindreframer%2Fvagrant-kitabu/lists"}