Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sharl/mastodon-dqxpresence

Mastodon の表示名に現在の職業とレベルを反映する Python スクリプト
https://github.com/sharl/mastodon-dqxpresence

dragonquestx

Last synced: 21 days ago
JSON representation

Mastodon の表示名に現在の職業とレベルを反映する Python スクリプト

Awesome Lists containing this project

README

        

# mastodon-dqxpresence

Mastodon の表示名に現在の職業とレベルを反映する Python スクリプト

## 設定ファイル .dqxpresence

ホームディレクトリに設置します。

```
{
"id": 667538238772,
"namebase": "おるどら",
"mastodon_client": "<クライアントキー>",
"mastodon_secret": "<クライアントシークレット>",
"mastodon_token": "<アクセストークン>",
"mastodon_instance": "https://foresdon.jp"
}
```

id はマイページのソースを表示して `meta property="og:url"` のところに記述されている数字です。

```

```

また、マイページ全体の公開設定を『制限なしで公開』にしてください。

## ステータスファイル .mpresence

ホームディレクトリに作成されます。
現在の職業とレベルを保存しています。

## 使い方

```
mastodon-dqxpresence
```

表示名に現在の職業とレベルを `{namebase}@{職業}{レベル}` (例: おるどら@デスマスター130) のように反映します。
前回実行時と同じ職業・レベルなら何もしません。

```
mastodon-dqxpresence set status
```

表示名を `{namebase}@{status}` (例: おるどら@ニラを包む皮を川に捨ててはいけない) にセットします。

```
mastodon-dqxpresence reset
```

表示名を `{namebase}` (例: おるどら) にリセットします。

```
mastodon-dqxpresence toot
```

おまけ機能です。標準入力をトゥートします。