commits/

tree/

pleroma-cli

Just for fun. Simple "Client" API script for Pleroma (or maybe also Mastodon) instances.

Features:

Note about proxy:

Proxy by default autodetect i2p and onion (not tested) instances address.

If provided main_proxy in config.json is disable i2p and onion instances autodetection.

Also: don't forget change connect_protocol_via_main_proxy if set http proxy or any proxy without support https.

Note about auth:

i2p and onion instances may no support (or disabled) OAuth2.

Workaround: if instance have clearweb address, make auth and copy-paste token in .auth.json, example:

{
  "your.authorized.instance": "xxx",
  "abc123instance.i2p": "xxx",
  "abc123instance.onion": "xxx"
}

Depends:

jj

curl

fzy

Opt. Depends:

Also, thk Tolstoevsky for Pleroma instance (set by default instance)