Extract code, markdown, and yaml files from R markdown.
Project description
Create R markdown (Rmd) files from YAML, code, and markdown files.
Extract YAML, code, and markdown files from R markdown files.
The rmdawn Python package consists of 2 shell commands and functions:
rmdawn, which concatenates input files to output an R Markdown (Rmd) file.
rmdusk, which extracts 1) a YAML file, 2) Python or R scripts and 3) Markdown (md) files from Rmd files.
Installation
pip install rmdawn
or clone the repo, e.g. git clone https://github.com/marskar/rmdawn and install locally using setup.py (python setup.py install) or pip (pip install .).
Creating an R markdown file with the rmdawn shell command
rmdawn header.yml intro.md scrape.py plot.R notes.txt > example.Rmd
Extract YAML, markdown, and code files from R markdown files with the rmdusk shell command
rmdusk example.Rmd
Basic usage: Python environment
from pathlib import Path
from rmdawn import rmdawn, rmdusk
# Create an R markdown file from source files
Path("example.Rmd").write_text(
rmdawn(["header.yml", "intro.md", "scrape.py", "plot.R", "notes.txt"])
)
# Extract source files from an R markdown file
rmdusk("example.Rmd")
History
0.0.1 (2018-12-11)
First release on PyPI.
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
rmdawn-0.0.15.tar.gz
(306.5 kB
view hashes)
Built Distribution
Close
Hashes for rmdawn-0.0.15-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6371e48e8eb875f2820d1edfd7857f147a533be11350bc303e47994e5caace59 |
|
MD5 | 9f36af8bfa8d4ce5889671ce751b7e5e |
|
BLAKE2b-256 | fe1c75671fe21782002b4d5b791188fddee65727b48007cb30a6a3f0433b31e1 |