All Classes and Interfaces
Class
Description
Handles the process of authenticating a connection with a Mastodon instance, using an
OAuth callback facilitated by
OAuthListener
—
a minimal HTTP server that runs briefly on the local machine to receive a call from
the browser on that machine to the localhost
.Holds in an XML-persistable object a
client-key
and client-secret
pair that grants application-level API credentials for the tool with a Mastodon
instance.Holds in an XML-persistable object the application-level API credentials for the tool
with respective Mastodon instances, using
ClientCredentialSet
objects to store individual client-key
and client-secret
pairs.Holds in an XML-persistable object the metadata associated with a media file attached
to a
Post
object.Bootstraps application, parses command-line parameters, determines which function
was requested by the user, and then performs that function.
Operates a minimal HTTP server on the local machine for the duration of OAuth
authorization of the tool by a Mastodon instance, passing the callback code
collected via an OAuth callback (from a browser on that machine) to the instantiated
Authenticator
singletone object.Holds in an XML-persistable object all the data associated with a Mastodon status,
using
MediaFile
objects to store metadata
associated with media files.Holds in an XML-persistable object the user-level API access tokens for user accounts
on respective Mastodon instances.