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.18.tar.gz
(470.7 kB
view hashes)
Built Distribution
Close
Hashes for rmdawn-0.0.18-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74c3653d3068fafc75e5701e99fd79b186e5e2e18f5967406461b3b2f97a9207 |
|
MD5 | 2637e21ade960e7ffa7a8120bc2ed805 |
|
BLAKE2b-256 | 90e9c21e8b40a77e081dc2700e8a1816a9b36a34e1fe39c5df58e4c96aa6a99c |