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.17.tar.gz
(1.6 MB
view hashes)
Built Distribution
Close
Hashes for rmdawn-0.0.17-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b914cd87f7b052141846b0e224a4d97fea4c67a6bcdb88ae201b29db5b0d9a91 |
|
MD5 | 4ccfae6ccc0fa78b50478020ffd01704 |
|
BLAKE2b-256 | 744de4fad68c8d278a4ab9bc2b8ec4bcde0dbefc0782795b75ca52d31e3bc29c |