
nano-lp
- NEW VERSION: 1.0!
- PASSED ALL TEST ON LINUX, WINDOWS
- ADDED PRESENTATION
Ideal for collaborative work and personal projects.
Supported input formats: * OpenOffice/LibreOffice * MarkDown/MultiMarkdown * Creole * reStructuredText * TeX/LaTeX * txt2tags * Asciidoc * HTML/XML * ... and all based on their syntax! with clean, simple and readable Syntax!
Base functions: * definition of command (macros) with placeholders in the body (code chunk) * variables dictionaries (for substitution of placeholders) * pasting command code chunk with substitution of placeholders * definition of multiple parts code-chunks (for wrapping, etc.) * joining, 'ending', etc. several code chunks * 'globbing' commands when paste * including one file to another (library) * custom event handlers (filters in chain/pipe manner) * supporting URLs in file names (read via HTTP) * prepare of HTML files (with LP commands) for Web publishing * generating cross-references file * auto-detection of cycles * configurable via simple .INI like file * works with Python 2.7 - Python 3+ * works with Unicode (UTF8) * extendible * Custom surround symbols (different for doc and code) * Different code sources: local FS, ZIP, HTTP, FTP, shell
For more info see WIKI here.
For examples, see tests/ directory in archive. More about test anatomy