Standalone editor for your markdown files
Project description
Python-Markdown-Editor
======================
[![Build Status](https://travis-ci.org/ncornette/Python-Markdown-Editor.svg?branch=master)](https://travis-ci.org/ncornette/Python-Markdown-Editor)
[![PyPI](https://img.shields.io/pypi/pyversions/Markdown-Editor.svg?maxAge=2592000)]()
[![PyPI](https://img.shields.io/pypi/v/Markdown-Editor.svg?maxAge=2592000)]()
Standalone editor for your markdown files
### Features
- Side-by-side markdown editor & html preview
- Live, when you type html preview
- Codehilite & markdown extra syntax support by default
- Github syntax support
- Github styles for rendering and codehilite
![screenshot](https://github.com/ncornette/Python-Markdown-Editor/raw/master/screenshot.png)
### Dependencies
- Python-Markdown
### Usage
Launch editor for testing :
```bash
$ markdown_edit.py
```
Edit existing markdown file for preview :
```bash
$ markdown_edit.py readme.md
```
Edit existing markdown file and save html output file :
```bash
$ markdown_edit.py -f readme.html readme.md
```
### Extensible
You can import this script as a module to write your own applications based on the markdown editor.
example :
```python
import markdown_edit
# ...
def action_send(document):
send_markdown_text(document.text)
# or
send_raw_html_code(document.getHtml())
# or
send_html_with_styles(document.getHtmlPage())
return html_to_display_as_result, keep_running_local_server
if __name__ == '__main__:
markdown_edit.web_edit(
actions =
[
('Send',action_send),
],
title = MY_HTML_HEAD)
```
======================
[![Build Status](https://travis-ci.org/ncornette/Python-Markdown-Editor.svg?branch=master)](https://travis-ci.org/ncornette/Python-Markdown-Editor)
[![PyPI](https://img.shields.io/pypi/pyversions/Markdown-Editor.svg?maxAge=2592000)]()
[![PyPI](https://img.shields.io/pypi/v/Markdown-Editor.svg?maxAge=2592000)]()
Standalone editor for your markdown files
### Features
- Side-by-side markdown editor & html preview
- Live, when you type html preview
- Codehilite & markdown extra syntax support by default
- Github syntax support
- Github styles for rendering and codehilite
![screenshot](https://github.com/ncornette/Python-Markdown-Editor/raw/master/screenshot.png)
### Dependencies
- Python-Markdown
### Usage
Launch editor for testing :
```bash
$ markdown_edit.py
```
Edit existing markdown file for preview :
```bash
$ markdown_edit.py readme.md
```
Edit existing markdown file and save html output file :
```bash
$ markdown_edit.py -f readme.html readme.md
```
### Extensible
You can import this script as a module to write your own applications based on the markdown editor.
example :
```python
import markdown_edit
# ...
def action_send(document):
send_markdown_text(document.text)
# or
send_raw_html_code(document.getHtml())
# or
send_html_with_styles(document.getHtmlPage())
return html_to_display_as_result, keep_running_local_server
if __name__ == '__main__:
markdown_edit.web_edit(
actions =
[
('Send',action_send),
],
title = MY_HTML_HEAD)
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Markdown-Editor-0.9.4.tar.gz
(533.2 kB
view hashes)
Built Distribution
Close
Hashes for Markdown_Editor-0.9.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c91ef74d9520db2cf9ab15b08a4311ed276bcc3034faca40fb13024096d1fbaa |
|
MD5 | 7a620ec8f9ebc28852327143571e8082 |
|
BLAKE2b-256 | 3b232db7c6c4b2d3b13fa9f1416d7fa6fe42cbb8d338494edc0af239ff269857 |