easyRef0.1.0 package

Easy Reference Generation for R Packages

authors_from_bibentry

Extract authors from bibentry object

bibtex_from_bibentry

Convert bibentry to BibTeX string

bioc_meta_for

Get Bioconductor metadata for a package without installing it

clean_author_name

Clean author names by removing bracketed content

collect_for_package_internal

Collect package information and generate citations (internal)

cran_meta_for

Get CRAN metadata for a package without installing it

createBibtex

Create BibTeX format citation for software

createBiocRef

Create reference citation for Bioconductor packages

createRef

Create reference citation for R packages

createRis

Create RIS format citation for software

emit_outputs_internal

Emit citation outputs in specified formats (internal)

ensure_dir

Ensure directory exists

extract_doi_from_reference_sections

Extract DOI from reference sections in README content

get_bioc_author_from_web

Get author information from BioC package website

get_cran_author_from_web

Get author information from CRAN package website

get_cran_title_from_web

Get title information from CRAN package website

get_doi_from_github

Get DOI from GitHub repository

get_doi_from_package

Get DOI from package citation or metadata

get_github_info

Get GitHub repository information and DOI

get_repository_doi

Generate CRAN/Bioconductor DOI for a package

is_bioc_package

Check if a package is from Bioconductor

is_installed

Check if a package is installed

make_ris_for_software_internal

Generate RIS format citation for software (internal)

normalize_key

Normalize string for use as BibTeX key

package_exists_on_repos

Check if a package exists on CRAN or Bioconductor repositories

parse_author_text

Parse author text from DESCRIPTION file

person_to_string

Convert person object to string format

ris_sanitize

Sanitize text for RIS format (single-line)

safely_get

Safely get element from list with default value

synthesize_bibtex_internal

Generate BibTeX format citation for software (internal)

try_case_insensitive_search

Try case-insensitive search for package name

write_text

Write text to file with overwrite control

year_from_bibentry

Extract year from bibentry object

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.

  • Maintainer: Rasmus Rydbirk
  • License: GPL (>= 3)
  • Last published: 2025-10-10