Skip to main content

CodeShow turns a directory of code into a static website suitable for use in presentations.

Project description

# CodeShow

CodeShow turns a directory of code into a static website suitable for use in presentations. It uses [pygments](http://pygments.org) for syntax highlighting. In directories that include a readme.md or readme.txt, the readme contents will be displayed under the directory listing.

Passing –site44 generates content optimized for hosting on Site44:

  1. No .html or .txt file extensions are appended to files. This makes for prettier URLs.

  2. A mimetypes.site44.txt file is generated that enforces HTML and plain text content types for those pretty URLs.

See [codeshow.site44.com](http://codeshare.site44.com) for an example of the output, or get the code at [github.com/smarx/codeshow](https://github.com/smarx/codeshow).

## Installation

Use pip install codeshow to install.

## Usage

usage: codeshow [path] [<options>]

CodeShow turns a directory of code into a static website suitable for use in presentations.

positional arguments:

PATH path to the code project

optional arguments:
-h, --help

show this help message and exit

-v, --version

show program’s version number and exit

-o, --output PATH

output path for generated website

-i, --ignore PATH

relative path to skip (can be specified multiple times)

-f, --force

if the output directory already exists, delete it first

-s, --site44

generate output for Site44 (generate mimetypes.site44.txt instead of using file extensions)

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

CodeShow-0.1.0.tar.gz (6.2 kB view details)

Uploaded Source

File details

Details for the file CodeShow-0.1.0.tar.gz.

File metadata

  • Download URL: CodeShow-0.1.0.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for CodeShow-0.1.0.tar.gz
Algorithm Hash digest
SHA256 154b43e0d2fb04174fef2f9dffcc26c23e3f4efd6c28583e7f9756c2db834f6d
MD5 67bd8a0f43c0fb7d7b161d97acb7b1f7
BLAKE2b-256 a0440e599084303975ce25f5f1997e2b32e42aadad86406b6ad67e21ed516258

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