Package: easyRef 0.1.0

easyRef: Easy Reference Generation for R Packages

Generate citations and references for R packages from CRAN or Bioconductor. Supports RIS and BibTeX formats with automatic DOI retrieval from GitHub repositories and published papers. Includes command-line interface for batch processing.

Authors:Rasmus Rydbirk [aut, cre]

easyRef_0.1.0.tar.gz
easyRef_0.1.0.zip(r-4.7)easyRef_0.1.0.zip(r-4.6)easyRef_0.1.0.zip(r-4.5)
easyRef_0.1.0.tgz(r-4.6-any)easyRef_0.1.0.tgz(r-4.5-any)
easyRef_0.1.0.tar.gz(r-4.7-any)easyRef_0.1.0.tar.gz(r-4.6-any)
easyRef_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
easyRef/json (API)

# Install 'easyRef' in R:
install.packages('easyRef', repos = c('https://rrydbirk.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/rrydbirk/easyref/issues

On CRAN:

Conda:

2.30 score 138 downloads 4 exports 23 dependencies

Last updated from:f780ac9518. Checks:7 OK, 2 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK116
source / vignettesOK281
linux-release-x86_64OK152
macos-release-arm64FAIL52
macos-oldrel-arm64FAIL73
windows-develOK69
windows-releaseOK79
windows-oldrelOK87
wasm-releaseOK90

Exports:createBibtexcreateBiocRefcreateRefcreateRis

Dependencies:askpassclicurlgluehttrjsonlitelifecyclemagrittrmimeopensslpillarpkgconfigR6rlangrvestselectrstringistringrsystibbleutf8vctrsxml2

Readme and manuals

Help Manual

Help pageTopics
Extract authors from bibentry objectauthors_from_bibentry
Convert bibentry to BibTeX stringbibtex_from_bibentry
Get Bioconductor metadata for a package without installing itbioc_meta_for
Clean author names by removing bracketed contentclean_author_name
Collect package information and generate citations (internal)collect_for_package_internal
Get CRAN metadata for a package without installing itcran_meta_for
Create BibTeX format citation for softwarecreateBibtex
Create reference citation for Bioconductor packagescreateBiocRef
Create reference citation for R packagescreateRef
Create RIS format citation for softwarecreateRis
Emit citation outputs in specified formats (internal)emit_outputs_internal
Ensure directory existsensure_dir
Extract DOI from reference sections in README contentextract_doi_from_reference_sections
Get author information from BioC package websiteget_bioc_author_from_web
Get author information from CRAN package websiteget_cran_author_from_web
Get title information from CRAN package websiteget_cran_title_from_web
Get DOI from GitHub repositoryget_doi_from_github
Get DOI from package citation or metadataget_doi_from_package
Get GitHub repository information and DOIget_github_info
Generate CRAN/Bioconductor DOI for a packageget_repository_doi
Check if a package is from Bioconductoris_bioc_package
Check if a package is installedis_installed
Generate RIS format citation for software (internal)make_ris_for_software_internal
Normalize string for use as BibTeX keynormalize_key
Check if a package exists on CRAN or Bioconductor repositoriespackage_exists_on_repos
Parse author text from DESCRIPTION fileparse_author_text
Convert person object to string formatperson_to_string
Sanitize text for RIS format (single-line)ris_sanitize
Safely get element from list with default valuesafely_get
Generate BibTeX format citation for software (internal)synthesize_bibtex_internal
Try case-insensitive search for package nametry_case_insensitive_search
Write text to file with overwrite controlwrite_text
Extract year from bibentry objectyear_from_bibentry