mirror of
http://gitea.phreedom.club/localhost_frssoft/pleroma-cli
synced 2024-11-13 06:43:16 +00:00
38 lines
1.3 KiB
Markdown
38 lines
1.3 KiB
Markdown
# pleroma-cli
|
|
Just for fun. Simple "Client" API script for Pleroma (or maybe also Mastodon) instances.
|
|
|
|
Features:
|
|
* Write longreads in Your default $EDITOR
|
|
* List timelines
|
|
* Switch instance from public list in config.json or manual input. Also recent used instance list.
|
|
* All others futures maybe working 50/50
|
|
|
|
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](http://gitea.phreedom.club/localhost_frssoft/jj)
|
|
* [curl](https://curl.se/)
|
|
* [fzy](https://github.com/jhawthorn/fzy)
|
|
* Any browser (links set by default) - for authorization on instances
|
|
|
|
Opt. Depends:
|
|
* gpg - for decrypt PGP messages
|
|
* awk - parse PGP standart messages
|
|
* Any media player
|
|
|
|
Also, thk Tolstoevsky for Pleroma instance (set by default instance)
|