Package: rtoot 0.3.5.9000

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]

rtoot_0.3.5.9000.tar.gz
rtoot_0.3.5.9000.zip(r-4.5)rtoot_0.3.5.9000.zip(r-4.4)rtoot_0.3.5.9000.zip(r-4.3)
rtoot_0.3.5.9000.tgz(r-4.4-any)rtoot_0.3.5.9000.tgz(r-4.3-any)
rtoot_0.3.5.9000.tar.gz(r-4.5-noble)rtoot_0.3.5.9000.tar.gz(r-4.4-noble)
rtoot_0.3.5.9000.tgz(r-4.4-emscripten)rtoot_0.3.5.9000.tgz(r-4.3-emscripten)
rtoot.pdf |rtoot.html
rtoot/json (API)
NEWS

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

Peer review:

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

On CRAN:

mastodonmastodon-api

8.80 score 104 stars 68 scripts 955 downloads 46 exports 24 dependencies

Last updated 16 days agofrom:b804da6620. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 06 2024
R-4.5-winOKNov 06 2024
R-4.5-linuxOKNov 06 2024
R-4.4-winOKNov 06 2024
R-4.4-macOKNov 06 2024
R-4.3-winOKNov 06 2024
R-4.3-macOKNov 06 2024

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_tootpost_userrtootsearch_accountsstream_timeline_hashtagstream_timeline_liststream_timeline_publicverify_credentialsverify_envvar

Dependencies:askpassclicliprcurldplyrfansigenericsgluehttrjsonlitelifecyclemagrittrmimeopensslpillarpkgconfigR6rlangsystibbletidyselectutf8vctrswithr

Authentication with rtoot

Rendered fromauth.Rmdusingknitr::rmarkdownon Nov 06 2024.

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

Introduction to rtoot

Rendered fromrtoot.Rmdusingknitr::rmarkdownon Nov 06 2024.

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

Live streaming toots

Rendered fromstream.Rmdusingknitr::rmarkdownon Nov 06 2024.

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 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