Package: geniusr 1.2.1.9000

geniusr: Tools for Working with the 'Genius' API

Provides tools to interact nicely with the 'Genius' API <https://docs.genius.com/>. Search hosted content, extract associated metadata and retrieve lyrics with ease.

Authors:Ewen Henderson [aut, cre]

geniusr_1.2.1.9000.tar.gz
geniusr_1.2.1.9000.zip(r-4.5)geniusr_1.2.1.9000.zip(r-4.4)geniusr_1.2.1.9000.zip(r-4.3)
geniusr_1.2.1.9000.tgz(r-4.4-any)geniusr_1.2.1.9000.tgz(r-4.3-any)
geniusr_1.2.1.9000.tar.gz(r-4.5-noble)geniusr_1.2.1.9000.tar.gz(r-4.4-noble)
geniusr_1.2.1.9000.tgz(r-4.4-emscripten)geniusr_1.2.1.9000.tgz(r-4.3-emscripten)
geniusr.pdf |geniusr.html
geniusr/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/ewenme/geniusr/issues

On CRAN:

geniusgenius-apilyrics

6.00 score 50 stars 100 scripts 333 downloads 29 exports 29 dependencies

Last updated 2 years agofrom:12746bb5fd. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 30 2024
R-4.5-winOKOct 30 2024
R-4.5-linuxOKOct 30 2024
R-4.4-winOKOct 30 2024
R-4.4-macOKOct 30 2024
R-4.3-winOKOct 30 2024
R-4.3-macOKOct 30 2024

Exports:album_to_dfartist_to_dfbrowse_geniusbrowse_genius_resourcegenius_tokenget_albumget_album_dfget_album_tracklist_idget_album_tracklist_searchget_annotationget_artistget_artist_dfget_artist_songsget_artist_songs_dfget_lyrics_idget_lyrics_searchget_lyrics_urlget_referentget_songget_song_dfsearch_artistsearch_geniussearch_songsong_to_dftidy_album_performancestidy_song_performancestidy_song_producerstidy_song_relationshipstidy_song_writers

Dependencies:askpassclicurldplyrfansigenericsgluehttrjsonlitelifecyclemagrittrmimeopensslpillarpkgconfigpurrrR6rlangrvestselectrstringistringrsystibbletidyselectutf8vctrswithrxml2

Readme and manuals

Help Manual

Help pageTopics
Convert genius_album object to a data framealbum_to_df
Convert genius_artist object to a data frameartist_to_df
Open the Genius homepage in your browserbrowse_genius
Open the Genius url of a resource in your browserbrowse_genius_resource
Get or set Genius access token valuegenius_token
Retrieve metadata for an albumget_album
Retrieve meta data for an albumget_album_df
Retrieve an album's tracklistingget_album_tracklist_id
Retrieve an album's tracklistingget_album_tracklist_search
Retrieve metadata for an annotationget_annotation
Retrieve metadata for an artistget_artist
Retrieve metadata for an artistget_artist_df
Retrieve metadata for all of an artist's songsget_artist_songs
Retrieve metadata for all of an artist's songsget_artist_songs_df
Retrieve lyrics associated with a Genius song IDget_lyrics_id
Retrieve lyrics associated with a Genius songget_lyrics_search
Retrieve lyrics associated with a Genius lyrics page URLget_lyrics_url
Retrieve metadata for a referentget_referent
Retrieve metadata for a songget_song
Retrieve metadata for a songget_song_df
Slightly more human-readable output for genius_album objectsprint.genius_album
Slightly more human-readable output for genius_annotation objectsprint.genius_annotation
Slightly more human-readable output for genius_artist objectsprint.genius_artist
Slightly more human-readable output for genius_referent objectsprint.genius_referent
Slightly more human-readable output for genius_resource objectsprint.genius_resource
Slightly more human-readable output for genius_song objectsprint.genius_song
Search artists on Geniussearch_artist
Search documents hosted on Geniussearch_genius
Search songs on Geniussearch_song
Convert genius_song object to a data framesong_to_df
Extract album performances from a Genius albumtidy_album_performances
Extract custom performances from a Genius songtidy_song_performances
Extract producer credits from a Genius songtidy_song_producers
Extract song relationships from a Genius songtidy_song_relationships
Extract writer credits from a Genius songtidy_song_writers