Skip to content

MellonScholarlyCommunication/mastodon-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mastodon client

A Mastodon client to store and process Toots

INSTALL

yarn install

CONFIGURE

cp .env-example .env

USAGE

./bin/mastodon-cli.js

OPTIONS

  • --account <account_id> : Return toots of a specific account
  • --url <url> : Mastodon host (e.g. https://openbiblio.social)
  • --token <access_token> : Mastodon access token generated for his application (see. your Mastoson profile, configuration, development)
  • --inbox <path|stdout> : When to store the notifications
  • --exclude <types> : A selection of notification types to ignore
  • --history <file> : Keep a history file containing the last seen since id
  • --limit <num> : The maximum number of notifications to retrieve
  • --id <id> : Retrieve one notification by id
  • --since <id> : Retrieve notifications created since some id
  • --older <id> : Retrieve notifications older than some id
  • --serialize <ouput> : What to serialize? 'as2': ActivityStreams2 (fetched from remote) , 'native': Megalodon processed JSON
  • --handler <handler> : Handler JS file that can preprocess the generated output

ENVIRONMENT

See .env-example for possible environmment variables that can be set. Rename to .env to set a default environment.

About

A demonstration mastodon client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published