Package: rtoot 1.0.0

David Schoch

rtoot: Collecting and Analyzing Mastodon Data

An implementation of calls designed to collect and organize Mastodon data via its Application Program Interfaces (API), which can be found at the following URL: <https://docs.joinmastodon.org/>.

Authors:David Schoch [aut, cre], Chung-hong Chan [aut], Johannes Gruber [ctb], Tim Schatto-Eckrodt [ctb], Lluís Revilla Sancho [aut]

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

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

Bug tracker:https://github.com/gesistsa/rtoot/issues

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

On CRAN:

Conda:

mastodonmastodon-api

9.73 score 110 stars 1 packages 71 scripts 3.4k downloads 47 exports 23 dependencies

Last updated from:f78435bf7b. Checks:9 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK146
source / vignettesOK176
linux-release-x86_64OK140
macos-release-arm64OK99
macos-oldrel-arm64OK105
windows-develOK116
windows-releaseOK107
windows-oldrelOK99
wasm-releaseOK106

Exports:auth_setupconvert_token_to_envvarget_accountget_account_blocksget_account_bookmarksget_account_favouritesget_account_featured_tagsget_account_followersget_account_followingget_account_listsget_account_mutesget_account_relationshipsget_account_statusesget_contextget_favourited_byget_fedi_instancesget_instance_activityget_instance_blocksget_instance_directoryget_instance_emojiget_instance_generalget_instance_peersget_instance_rulesget_instance_trendsget_list_accountsget_listsget_pollget_reblogged_byget_statusget_timeline_hashtagget_timeline_homeget_timeline_listget_timeline_publicparse_streampost_list_accountspost_list_createpost_statuspost_threadpost_tootpost_userrtootsearch_accountsstream_timeline_hashtagstream_timeline_liststream_timeline_publicverify_credentialsverify_envvar

Dependencies:askpassclicliprcurldplyrgenericsgluehttr2jsonlitelifecyclemagrittropensslpillarpkgconfigR6rappdirsrlangsystibbletidyselectutf8vctrswithr

Authentication with rtoot

Rendered fromauth.Rmdusingknitr::rmarkdownon May 26 2026.

Last update: 2022-11-15
Started: 2022-11-06

Introduction to rtoot

Rendered fromrtoot.Rmdusingknitr::rmarkdownon May 26 2026.

Last update: 2022-11-23
Started: 2022-11-09

Live streaming toots

Rendered fromstream.Rmdusingknitr::rmarkdownon May 26 2026.

Last update: 2022-11-18
Started: 2022-11-18

Readme and manuals

Help Manual

Help pageTopics
Authenticate with a Mastodon instanceauth_setup
Convert token to environment variableconvert_token_to_envvar
get a bearer token for the mastodon apicreate_token
Query the instance for a specific userget_account
Get blocks of userget_account_blocks
Get bookmarks of userget_account_bookmarks
Get favourites of userget_account_favourites
Get featured tags of a userget_account_featured_tags
Get followers of a userget_account_followers
Get accounts a user followsget_account_following
Get lists containing the userget_account_lists
Get mutes of userget_account_mutes
Find out whether a given account is followed, blocked, muted, etc.get_account_relationships
Get statuses from a userget_account_statuses
register a mastodon clientget_client
View statuses above and below this status in the threadget_context
Get a list of fediverse serversget_fedi_instances
Get various information about a specific instanceget_instance get_instance_activity get_instance_blocks get_instance_directory get_instance_emoji get_instance_general get_instance_peers get_instance_rules get_instance_trends
View accounts in a listget_list_accounts
View your listsget_lists
View a pollget_poll
View information about a specific statusget_favourited_by get_reblogged_by get_status
Get hashtag timelineget_timeline_hashtag
Get home and list timelinesget_timeline_home get_timeline_list
Get the public timelineget_timeline_public
Parser of Mastodon streamparse_stream
Add accounts to a listpost_list_accounts
Create a listpost_list_create
Perform actions on a statuspost_status
Post a threadpost_thread
Post status update to user's Mastodon accountpost_toot
Perform actions on an accountpost_user
Query Mastodon APIrtoot
save a bearer token to filesave_auth_rtoot
Search the instance for a specific usersearch_accounts
Collect live streams of Mastodon datastream_timeline stream_timeline_hashtag stream_timeline_list stream_timeline_public
Verify mastodon credentialsverify_credentials verify_envvar