Package: citeme 0.1.1

Thierry Onkelinx

citeme: Manage Person and Organisation Information

Manage person and organisation information with validation and formatting capabilities. Provides R6 classes for managing organisations and their members, with support for multiple languages, ORCID identifiers, ROR identifiers, licensing requirements, publisher information, and integration with citation management systems.

Authors:Thierry Onkelinx [aut, cre], Research Institute for Nature and Forest [cph, fnd, pbl]

citeme_0.1.1.tar.gz
citeme_0.1.1.zip(r-4.7)citeme_0.1.1.zip(r-4.6)citeme_0.1.1.zip(r-4.5)
citeme_0.1.1.tgz(r-4.6-any)citeme_0.1.1.tgz(r-4.5-any)
citeme_0.1.1.tar.gz(r-4.7-any)citeme_0.1.1.tar.gz(r-4.6-any)
citeme_0.1.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
citeme/json (API)
NEWS

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

Bug tracker:https://github.com/inbo/citeme/issues

Pkgdown/docs site:https://inbo.github.io

On CRAN:

Conda:

quarto

3.65 score 5 scripts 43 exports 18 dependencies

Last updated from:c9e2896d88. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK140
source / vignettesOK182
linux-release-x86_64OK134
macos-release-arm64OK153
macos-oldrel-arm64OK137
windows-develOK125
windows-releaseOK120
windows-oldrelOK126
wasm-releaseOK110

Exports:add_badgesadd_individualask_emailask_languageask_new_licenseask_orcidask_rorask_urlask_yes_nocache_orgcitation_metacoalesceget_available_organisationsget_default_org_listhas_person_roleinbo_org_listindividual2badgeindividual2dfindividual2personis_repositoryis_tracked_not_modifiedlicense_local_remotemenu_firstnew_org_itemnew_org_listorg_itemorg_listorg_list_from_urlorganisation2dfselect_individualselect_licenseselect_person_rolessh_httpstore_individualsstore_organisationsstored_organisationsvalidate_citationvalidate_emailvalidate_languagevalidate_license_listvalidate_orcidvalidate_rorvalidate_url

Dependencies:askpassassertthatclicredentialscurldescevaluategerthighrjsonliteknitropensslR6rstudioapisysxfunyamlzip

Interactive Input and Validation

Rendered frominteractive_input.qmdusingquarto::htmlon Jun 07 2026.

Last update: 2026-05-08
Started: 2026-05-08

Organisations

Rendered fromorganisation.qmdusingquarto::htmlon Jun 07 2026.

Last update: 2026-05-08
Started: 2026-05-08

Working with Individuals

Rendered fromindividuals.qmdusingquarto::htmlon Jun 07 2026.

Last update: 2026-05-08
Started: 2026-05-08

Readme and manuals

Help Manual

Help pageTopics
add badges to a READMEadd_badges
Add an individual to a fileadd_individual
Ask for an e-mail addressask_email
Ask for a languageask_language
Ask one or more licenses.ask_new_license
Ask for an ORCID iDask_orcid
Ask for an RORask_ror
Ask an URLask_url
Function to ask a simple yes no questionask_yes_no
Cache organisation list from URLcache_org
The 'citation_meta' R6 classcitation_meta
coalescecoalesce
Get the list of available organisationsget_available_organisations
Get the default organization listget_default_org_list
Does a person object has a given role?has_person_role
The INBO organisation listinbo_org_list
Create a markdown badge for an individualindividual2badge
Convert person object in a data.frame.individual2df
Select the individual information to use as a 'person' objectindividual2person
Determine if a directory is in a git repositoryis_repository
Check if a file is tracked and not modifiedis_tracked_not_modified
Create a data frame mapping local license file names to remote license URLslicense_local_remote
Improved version of 'utils::menu()'menu_first
Interactively create a new 'org_item'new_org_item
Interactively create a new organisation listnew_org_list
The 'org_item' R6 classorg_item
The 'org_list' R6 classorg_list
Get the default organisation list from a git URL This function retrieves the default organisation list from a git URL. It checks if the organisation list is already cached in the user's R configuration. If it is, it returns the cached version. If not, it attempts to retrieve the organisation list from the specified git URL and caches it for future use.org_list_from_url
Convert organisation object to a data.frameorganisation2df
Select an individual from the local database or add a new individual.select_individual
Select a license for a project, package or datasetselect_license
Select the person object with a given roleselect_person_role
Convert SSH URL to HTTP URLssh_http
Store individual details for later usagestore_individuals
Store organisation details for later usagestore_organisations
Retrieve stored organisation informationstored_organisations
Validate a citation metadata objectvalidate_citation
Check if a vector contains valid emailvalidate_email
Validate language codevalidate_language
Validate a license listvalidate_license_list
Validate the structure of an ORCID iDvalidate_orcid
Validate RORvalidate_ror
Validate URLvalidate_url