Metadata-Version: 2.0
Name: leanpub
Version: 0.1.1
Summary: Build leanpub books locally. Watch files and build a new pdf each time they change.
Home-page: https://github.com/hayd/leanpub
Author: Andy Hayden
Author-email: andyhayden1@gmail.com
License: MIT License
Keywords: automation,pdf,format
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: argh
Requires-Dist: watchdog

leanpub cli
===========

Build leanpub books locally from the command line.

    Note/Disclaimer: This is not an official Leanpub product, it simply
    uses pandoc to build a pdf from markdown in a similar way to
    Leanpub. Currently the output from leanpub *is different* in style
    (and this will probably always be the case), however I find that it
    massively speeds up the iteration process to be able to build a pdf
    which looks "similar enough" to Leanpub.

This implements a simple cli for building ebooks locally. Rather than
having upload your new change-set to Dropbox and then trigger leanpub
build on their site - do it all locally.

Usage
-----

To build the Book (this requires a ``Book.txt``):

.. code:: sh

    $ leanpub book

To build the Sample (this requires a ``Sample.txt``):

.. code:: sh

    $ leanpub sample

To build both:

.. code:: sh

    $ leanpub all

You can also "watch" for changes in any of the markdown files you are
using to build the book i.e. when a markdown file is saved:

.. code:: sh

    $ leanpub watch

You can get help via the command line with:

.. code:: sh

    $ leanpub --help

Installation
------------

Install via `pip <https://pip.pypa.io/en/latest/installing.html>`__:

.. code:: sh

    $ pip install leanpub

*Note: if you don't have python installed I recommend
`miniconda <http://conda.pydata.org/miniconda.html>`__; no-admin access
required.*

This requires that pandoc is installed, if it's not install it
`here <http://pandoc.org/installing.html>`__.

Issues / troubleshooting / requests
-----------------------------------

Please post an `issue on github <https://github.com/hayd/leanpub>`__.

Going forward
~~~~~~~~~~~~~

I would like to improve the output to better match leanpub. Any help it
that direction (e.g. css, or prepending the title page) would be great!


