Check if the Title of a Package is Available, Appropriate and Interesting

Check if a given package name is available to use. It checks the name's validity. Checks if it is used on 'GitHub', 'CRAN' and 'Bioconductor'. Checks for unintended meanings by querying Urban Dictionary, 'Wiktionary' and Wikipedia.


Travis-CI Build Status CRAN status Project Status: Active – The project has reached a stable, usable state and is being actively developed.

xzibit

  • Checks for validity
  • Checks not already available on GitHub, CRAN and Bioconductor
  • Searches Urban Dictionary, Wiktionary and Wikipedia for unintended meanings
  • Can suggest possible names based on text in the package title or description.

Installation

You can install available from CRAN with:

install.packages("available")

Or the development version from GitHub with:

devtools::install_github("ropenscilabs/available")

Examples

 

Generate new package names from titles

library(available)
suggest(text = "Client for New York Times APIs")
#> [1] "timesr"
 
suggest(text = "An R Interface to SciDB")
#> [1] "scidbr"

Rstudio Support

RStudio versions 1.1 and later support color in the terminal.

News

available 1.0.2

  • Add dialog when run interactively asking if urban dictionary results should be included, as they can potentially contain offensive results (#41).
  • Use BiocManager for compatibility with future versions of R.

available 1.0.1

  • Filter own repo from GitHub results (#21).
  • get_urban_data() is now exported (#34).
  • No longer trimming r or R when proceeded by a vowel from search terms, as originally intended (#35).
  • Support for upcoming glue 1.3.0 release

available 1.0.0

  • Initial release

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("available")

1.0.2 by Jim Hester, 7 months ago


https://github.com/ropenscilabs/available


Report a bug at https://github.com/ropenscilabs/available/issues


Browse source code at https://github.com/cran/available


Authors: Carl Ganz [aut] , Gábor Csárdi [aut] , Jim Hester [aut, cre] , Molly Lewis [aut] , Rachael Tatman [aut]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports cli, clisymbols, crayon, tidytext, desc, glue, jsonlite, memoise, SnowballC, stringdist, tibble, udapi, yesno

Suggests devtools, BiocInstaller, BiocManager, testthat


Imported by changer.


See at CRAN