All Projects → jasdumas → Gramr

jasdumas / Gramr

Licence: other
RStudio Addin, function, & shiny app for the write-good linter 📝

Programming Languages

javascript
184084 projects - #8 most used programming language
r
7636 projects

Projects that are alternatives of or similar to Gramr

Ssh
Native SSH client in R based on libssh
Stars: ✭ 111 (-4.31%)
Mutual labels:  r-package, rstats
Umapr
UMAP dimensionality reduction in R
Stars: ✭ 115 (-0.86%)
Mutual labels:  r-package, rstats
Drake
An R-focused pipeline toolkit for reproducibility and high-performance computing
Stars: ✭ 1,301 (+1021.55%)
Mutual labels:  r-package, rstats
Rzmq
R package for ZMQ
Stars: ✭ 83 (-28.45%)
Mutual labels:  r-package, rstats
Rgbif
Interface to the Global Biodiversity Information Facility API
Stars: ✭ 113 (-2.59%)
Mutual labels:  r-package, rstats
Git2rdata
An R package for storing and retrieving data.frames in git repositories.
Stars: ✭ 84 (-27.59%)
Mutual labels:  r-package, rstats
Refmanager
R package RefManageR
Stars: ✭ 90 (-22.41%)
Mutual labels:  r-package, rstats
Gsodr
Global Surface Summary of the Day ('GSOD') Weather Data Client for R
Stars: ✭ 72 (-37.93%)
Mutual labels:  r-package, rstats
Monkeylearn
⛔️ ARCHIVED ⛔️ 🐒 R package for text analysis with Monkeylearn 🐒
Stars: ✭ 95 (-18.1%)
Mutual labels:  r-package, rstats
Elevatr
An R package for accessing elevation data
Stars: ✭ 95 (-18.1%)
Mutual labels:  r-package, rstats
Spelling
Tools for Spell Checking in R
Stars: ✭ 82 (-29.31%)
Mutual labels:  r-package, rstats
Starters
R Package 📦 for initializing projects for various R activities 🔩
Stars: ✭ 111 (-4.31%)
Mutual labels:  r-package, rstats
Qcoder
Lightweight package to do qualitative coding
Stars: ✭ 82 (-29.31%)
Mutual labels:  r-package, rstats
Trackmd
Tools for tracking changes in Markdown format within RStudio
Stars: ✭ 89 (-23.28%)
Mutual labels:  r-package, rstats
Pkgsearch
Search R packages on CRAN
Stars: ✭ 73 (-37.07%)
Mutual labels:  r-package, rstats
Gistr
Interact with GitHub gists from R
Stars: ✭ 90 (-22.41%)
Mutual labels:  r-package, rstats
Sysreqs
R package to install system requirements
Stars: ✭ 63 (-45.69%)
Mutual labels:  r-package, rstats
Feddata
Functions to Automate Downloading Geospatial Data Available from Several Federated Data Sources
Stars: ✭ 70 (-39.66%)
Mutual labels:  r-package, rstats
Ckanr
R client for the CKAN API
Stars: ✭ 91 (-21.55%)
Mutual labels:  r-package, rstats
Rorcid
A programmatic interface the Orcid.org API
Stars: ✭ 101 (-12.93%)
Mutual labels:  r-package, rstats

gramr

Travis-CI Build Status Coverage Status Last-changedate minimal R version Licence

The goal of gramr is to help R programmers who can't write good and and wanna learn to do other stuff good too by checking a RMarkdown document for grammatical errors.

This package wraps the command line tool, write-good to provide grammar checking functions for Rmd or md documents. It can be used as an RStudio Addin, or from the console or command line by supplying an Rmd or md filename.

Installation

You can install gramr from github with:

# install.packages("devtools")
devtools::install_github("ropenscilabs/gramr")

Examples

write_good_ip(): run the write-good linter on text in a currently active Rmd file in RStudio

write_good_file("my_file.Rmd"): run the write-good linter on text in an Rmd file (RStudio not required)

run_grammar_checker("example.rmd"): run the write-good linter interactively

Example Output:

> write_good_file("tests/testthat/test.Rmd")

#  index offset                              reason
#1    15     12 "been defined" may be passive voice
#2    49      8       "suddenly" can weaken meaning

Contributing

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Acknowledgements

Thanks to Brian Ford for the development of write-good!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].