Easy Reference Generation for R Packages


[Up] [Top]

Documentation for package ‘easyRef’ version 0.1.0

Help Pages

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