Skip to main content

Draft.js sample content generated with Markov chains of Project Gutenberg books.

Project description

alt:PyPI]( [.. image::
alt:npm]( [.. image::
alt:Build Status](

> Draft.js sample content generated with Markov chains of Project Gutenberg books.

This sample content is meant to be used while testing projects based on Draft.js, in particular Draftail and draftjs_exporter.

Using the sample content

In order to facilitate using the samples across multiple projects, they are published as packages on npm and PyPI.

npm install

pypi install

Using the generation scripts

# Unarchive sample text.
cd corpora/
tar -xzvf *.tar.gz
cd ..

# Install dependencies
nvm install
npm install

# Generate a fresh content export.
npm run start


> Requirements: virtualenv, pyenv, twine

git clone
cd markov_draftjs/
# Install the git hooks.
# Install the Python environment.
virtualenv .venv
source ./.venv/bin/activate
make init
# Install required Python versions
pyenv install --skip-existing 2.7.11
    pyenv install --skip-existing 3.4.4
# Make required Python versions available globally.
pyenv global system 2.7.11 3.4.4


  • Use irish-pub to confirm the content of the npm package.
  • Make a new branch for the release of the new version.
  • Update the CHANGELOG.
  • Update the version number in markov_draftjs/, and package.json, following semver.
  • Make a PR and squash merge it.
  • Back on master with the PR merged, use make publish (confirm, and enter your password) and npm publish.
  • Finally, go to GitHub and create a release and a tag for the new version.
  • Done!

Download files

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

Files for markov-draftjs, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size markov_draftjs-0.1.0.tar.gz (508.5 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page