github.com/tootsuite/mastodon/ のSSにあるアカウント別のfeatured hashtag はどうやったら表示されるようになるんだろう?

@tateisu bioじゃなくて、注目のハッシュタグに登録したヤツが出る、ということでは?(別物で連動してないという)

@noellabo ソレでもいいんですけど、それだとアカウント別のそのタグ一覧はたしかAPIないのでアプリからは導線を作れないのです

@tateisu こんなんどうですかね。

curl -X GET -H "Accept:application/activity+json" gorone-xyz.noellabo.jp/@noella

こういうのが増える。

"featuredTag": [
{
"type": "Hashtag",
"href": "gorone-xyz.noellabo.jp/@noella",
"name": "",
"statusesCount": "3",
"lastStatusAt": "2019-02-16T17:40:00Z"
},
],

まぁ受け入れられるかはわかりませんがw これマージして下さい。
github.com/noellabo/mastodon/c

クライアントからアカウントの公開ページをタグで絞り込んだURLに飛ばせるので、それなりに使えるんじゃないかな。

DTP鯖にもマージしてあるので、私のプロファイルページ等でもお試しを。

@noellabo おー、良いと思います。 ただ、彼らは公開プロフでだけ見える情報は連合させないしAPIも用意しないっぽいのですよね…。

@tateisu これ公開プロフのjsonだから、APIとは関係ないし、あっさり受け入れられるんじゃないかなー、ノールックでマージされないかなーw

理由が必要なら、スクレイピングよりマシだろって話をw

ついでにここにendorsementsを突っ込みたい。

@noellabo リモートのユーザや投稿や添付メディアに対して、クライアントからリモートのサーバに直接アクセスするような構成がなんか好まれてないっぽいのですよ…。

@tateisu なるほどねぇ。

ただそれならjson提供する必要はないよね。

@noellabo マストドン的にはActivityPubのS2Sのためにあれらの出力がある感じですね

@tateisu curl -X GET -H "Accept:application/activity+json" gorone-xyz.noellabo.jp/@noella

"endorsed": "dtp-mstdn.jp/users/noellabo/en",

curl -X GET -H "Accept:application/activity+json" dtp-mstdn.jp/users/noellabo/en -d "page=1"|jq

{
"@context": "w3.org/ns/activitystreams",
"id": "/users/noellabo/endorsed?page=1",
"type": "OrderedCollectionPage",
"totalItems": 2,
"partOf": "/users/noellabo/endorsed",
"orderedItems": [
"dtp-mstdn.jp/users/yamo",
"dtp-mstdn.jp/users/assause"
]
}

てな具合で。

フォロー

@tateisu 実はブラウザからも一覧ページ見えるけど、導線はなし。
dtp-mstdn.jp/users/noellabo/en

コミットはこれ。
github.com/noellabo/mastodon/c

例によってリレー観測鯖とDTP鯖の両方に適用してあります。

さて、作ったはいいけど、問題はPRだな……。

ログインして会話に参加
DTP-Mstdn.jp

DTP-Mstdn.jpは、DTP・デザイン・印刷に関わる人々のためのMastodonインスタンスです。特定分野の専門インスタンスですので、日々のつぶやき、耳寄りな情報の共有、ディスカッション、質問とその回答、役立つスクリプトなど、他では投稿しづらい内容も、思う存分トゥートしましょう!