Skip to main content

CLI-enabled writing system to keep your work modular and optimize your files for git for version control.

Project description

https://codecov.io/gh/edelgm6/draft/branch/master/graph/badge.svg?token=Qh4Eni15kt https://travis-ci.com/edelgm6/draft.svg?branch=master Documentation Status PyPI - Python Version

Draft: Write Like a Programmer

Draft is a CLI-enabled writing system to keep your work modular, optimize your project for git for version control, and just make writing more fun.

docs/images/demo.gif

Primary Features

When you’re writing something short, a Google Doc or Word file works great. But get beyond a few thousand words and you end up in scroll-hell (i.e., the ‘thumb’ of the scrollbar is tiny and just navigating the doc is a chore).

Draft turns that half-finished novel into a clean, plaintext file tree perfect for git.

  • parse any Markdown file into a file tree of Sections, Chapters, Sub-chapters, and Scenes

  • sequence your files and directories to maintain a sequential index

  • outline your project to help plan and fill in gaps

  • compile your Scenes, Sub-Chapters, Chapters, and Sections into a single document once you’re ready to publish

  • Other features include stats (word count, etc.), trim (remove duplicate spaces), and split (put each sentence on its own line)

Installation

pip install draft-cli

Documentation

https://draft-cli.readthedocs.io/en/latest/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

draft-cli-0.1.1.tar.gz (15.8 kB view details)

Uploaded Source

File details

Details for the file draft-cli-0.1.1.tar.gz.

File metadata

  • Download URL: draft-cli-0.1.1.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.7

File hashes

Hashes for draft-cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c03d62bcbc16644fe839ac5db2aa20cdaf5e4f1a3b609cd9230fe237d7d36c60
MD5 956d18d4c8691ed1f05eb6f85c374ba6
BLAKE2b-256 33b2c6cbd069cfc930c4b0276d023ebd42b1278743552b53f9134932f20425cc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page