Home

Awesome

carbonace

Wanna tweet a pretty screenshot of your code like the pros?

<img src = 'inst/images/other_init_snap.png' width='50%'>

Script inspired from @nujcharee baby :shark: loop tweet ht @maelle

What it is:

A shiny app that converts the ace editor as high resolution images to share that are as pretty and crisp as carbon, but simplified for R! The app is built on top of a more general package that can snap images of any element in a shiny app called snapper.

Pluses:

Minuses:

installation

remotes::install_github('yonicd/carbonace')

How to Run

Rstudio Addin

Highlight text in source editor and then invoke the carbonace addin.

The highlighted text will be used as the initial value

Console

library(carbonace)
carbonace()
<img src = 'inst/images/default_snap.png' width='50%'>
init <- "family <- c('Baby','Mommy','Daddy','Grandma','Lets go hunt')

for(f in family){
  if(grepl('hunt',f)){
    print(sprintf('%s!',f))
  }else{
    print(sprintf('%s shark doo doo doo doo!',f))
  }
}

# [1] 'Baby shark doo doo doo doo!'
# [1] 'Mommy shark doo doo doo doo!'
# [1] 'Daddy shark doo doo doo doo!'
# [1] 'Grandma shark doo doo doo doo!'
# [1] 'Lets go hunt!'"

carbonace(init = init)
<img src = 'inst/images/other_init_snap.png' width='50%'>

Changing the mode (language)

<img src = 'inst/images/python_snap.png' width='50%'>

Changing the theme

<img src = 'inst/images/chrome_snap.png' width='50%'>