NI-Lab.

nilog:

← 前の日 2023-02-04 次の日 →
← 一年前 一年後 →
Mastodon (2023-02-04)

「アニメーションGIFは、Imgur/Gfycat(GIFV)のように無音のMP4に変換されます」
「動画(MP4、M4V、MOV、WebM)は40MBまでです。動画は最大ビットレートが1300kbps、フレームレートが60fpsのH.264形式のMP4に変換されます」

トゥートの投稿 - Mastodon documentation docs.joinmastodon.org/ja/user/


[Mastodon] 2023-02-04 18:13:14
関連するかも情報

「画像(PNG、JPG、GIF)は8MBまでです。画像は(1280x1280画像で表示できる)1.6メガピクセルに縮小されます。そして4つまで添付できます」

トゥートの投稿 - Mastodon documentation docs.joinmastodon.org/ja/user/


[Mastodon] 2023-02-04 18:12:24

「アニメーションGIFは、Imgur/Gfycat(GIFV)のように無音のMP4に変換されます」
「動画(MP4、M4V、MOV、WebM)は40MBまでです。動画は最大ビットレートが1300kbps、フレームレートが60fpsのH.264形式のMP4に変換されます」

トゥートの投稿 - Mastodon documentation docs.joinmastodon.org/ja/user/


[Mastodon] 2023-02-04 18:13:14

「音声(MP3、OGG、WAV、FLAC、OPUS、AAC、M4A、3GP)は40MBまでです。音声はV2 VBR(約192kbps)を使ってMP3に変換されます」

トゥートの投稿 - Mastodon documentation docs.joinmastodon.org/ja/user/


[Mastodon] 2023-02-04 18:13:31

Twitter から Mastodon に来て思うこと。マストドンってもしかしてとても使いやすいのでは🤔


[Mastodon] 2023-02-04 18:14:45

自分のホームページに Mastodon へのリンクを追加した。

NI-Lab. (えぬあいらぼ, にらぼ) nilab.info/



元の画像を見る
[Mastodon] 2023-02-04 18:32:00

URLの文字数は23文字として扱われる。

"URL_PLACEHOLDER_CHARS = 23"

mastodon/status_length_validator.rb at main · mastodon/mastodon · GitHub github.com/mastodon/mastodon/b


[Mastodon] 2023-02-04 18:37:40

Mastodon は RSS が用意されてる。ありがたや。

mastodon-japan.net/users/nilab


[Mastodon] 2023-02-04 18:39:56

APIのlimitパラメータは40まで指定できるみたいだけど、RSSでも使えるのかなーって試してみたら40を超えても使えたので気になって調べてみたらこれ。

「RSSの取得件数をデフォルトの20件から200件まで拡大できるようにパラメータ追加」

Mastodonの開発活動について - noellabo's tech blog blog.noellabo.jp/entry/2020/12


[Mastodon] 2023-02-04 20:22:50

Mastodon API で使うために自分のアカウントID(数値のやつ)を知りたいのだけど、どこにあるんだろう・・・ と思って自分のアカウントページの HTML ソースを見たら <script id="initial-state" type="application/json"> の JSON に accounts というデータがあっってここにある id がアカウントIDだった。

accounts API methods - Mastodon documentation docs.joinmastodon.org/methods/


[Mastodon] 2023-02-04 21:03:56

こんな感じで Mastodon アカウント情報を取得してJSON整形できた。公開情報なので認証不要で取得できる。

curl --silent ttps://ホスト名/api/v1/accounts/アカウントID | jq


[Mastodon] 2023-02-04 21:08:16

Get account’s statuses (GET /api/v1/accounts/:id/statuses HTTP/1.1) にて、limit パラメータで41以上を指定すると40を指定したのと同じ挙動になっているように見える。

"Integer. Maximum number of results to return. Defaults to 20 statuses. Max 40 statuses."

accounts API methods - Mastodon documentation docs.joinmastodon.org/methods/


[Mastodon] 2023-02-04 21:16:42

未収載(Unlisted)トゥートしてみるテスト。


[Mastodon] 2023-02-04 21:17:56

トゥート投稿の公開範囲 (Publishing levels) の4レベル。

・公開 (Public)
・未収載 (Unlisted)
・フォロワー限定 (Followers-only)
・ダイレクト (Direct)

トゥートの投稿 - Mastodon documentation docs.joinmastodon.org/ja/user/



元の画像を見る
[Mastodon] 2023-02-04 21:26:56

Mastodon API の Get account’s statuses (GET /api/v1/accounts/:id/statuses HTTP/1.1) を認証なしで使った場合、公開(Public)と未収載(Unlisted)のトゥート投稿を取得できた。

"OAuth: Public (for public statuses only), or user token + read:statuses (for private statuses the user is authorized to see)"

accounts API methods - Mastodon documentation docs.joinmastodon.org/methods/


[Mastodon] 2023-02-04 21:28:31

公開 (Public) と未収載 (Unlisted) のトゥートしか投稿しないつもりなので、自分のトゥートを Mastodon API で取得するときは認証が不要だなと。


[Mastodon] 2023-02-04 21:29:42

(=゚ω゚)ノニャーン♪
(=゚ω゚)ノニャーン♪(=゚ω゚)ノニャーン♪
(=゚ω゚)ノニャーン♪(=゚ω゚)ノニャーン♪(=゚ω゚)ノニャーン♪


[Mastodon] 2023-02-04 21:47:46

改行のテスト
AAA
BBB
CCC


[Mastodon] 2023-02-04 21:48:14

トゥートに改行が入っているものを Mastodon API で取得するとこんな感じ。

「"content": "<p>改行のテスト<br />AAA<br />BBB<br />CCC</p>"」

トゥート全体はp要素。改行は<br />タグ。HTML化されたものがJSONに入っている。


[Mastodon] 2023-02-04 21:53:23

トゥートしてみるテスト1


[Mastodon] 2023-02-04 21:54:21

トゥートしてみるテスト2


[Mastodon] 2023-02-04 21:54:29
2023年02年04日のnilogをすべて表示する

- NI-Lab.
- Mastodon (@nilab@mastodon-japan.net)
- Twitter (@nilab)
- Timelog (@nilab)
- はてなブックマーク (id:nilab)

Web Services by Yahoo! JAPAN