icon

テストテスト

icon

の追加機能には、既存のAPIにパラメータが増えたり、新しいAPIが増えるものがあるので、とりあえずMastodon.pyをフォークして反映していこうと思います。
github.com/fedibird/Mastodon.p

私自身もテストに使えて便利なので……。

とりあえず @wakin さんの引用機能の対応だけ入れておきました。

コードの変更点はこれだけです。
github.com/fedibird/Mastodon.p

in_reply_to_idと同じように、quote_idでstatusのidを指定してください。

なお、pip3でMastodon.pyを入れている場合は、一度消して、Githubからfedibird版を直接入れてください。

pip3 uninstall Mastodon.py
pip3 install "git+github.com/fedibird/Mastodon.p"

Web site image
GitHub - fedibird/Mastodon.py: Python wrapper for the Mastodon ( https://github.com/tootsuite/mastodon/ ) API.
Web site image
Support status_post quote_id by noellabo · Pull Request #1 · fedibird/Mastodon.py
Web site image
GitHub - fedibird/Mastodon.py: Python wrapper for the Mastodon ( https://github.com/tootsuite/mastodon/ ) API.
icon

@nippon というわけで、Mastodon.pyに対応入れたので、そちらを使ってやってくだされ。
QT: [fedibird.com/@noellabo/1027519]

Web site image
のえる (@noellabo@fedibird.com)
icon

@Kyure_A @eniehack インストール手順はこちらをみた方がいいかも。そもそもインストールするディレクトリからして違うという……。
git.pleroma.social/pleroma/ple

私が先日インストールしたログも参考までに。
noellabo.qrunch.io/logs/Tq8glE

Web site image
docs/installation/debian_based_en.md · develop · Pleroma / pleroma
icon

そうだ、京都にいこう

icon

そうだ、東京都にいこう

icon

うむ、いけるね。

icon

@momongachan キーワードで

(?<!東)京都

って書いて、正規表現にチェックすると、東がついてない京都にマッチさせることができるよ。

icon

@frfr いまリスト対応書いてるけど、現状のでよければこの3つをcherry-pickするといいよ。

Attach image
icon

ふるどん mstdn.f72u.net のハッシュタグ購読機能をマージしました。

楽しい展開になってきましたね。

しかし、まだバグや機能不足があるので、ちゃんと直していかないと……。

icon

@FIWA @frfr ふるどん版の俳検くん、未収載で投稿してたりしません?

icon

@FIWA @frfr それにしては挙動が不自然なので、調べてみます。

icon

@FIWA @frfr このリプの時点ではふるどんにマージされてないハズです。過去に遡ってHTLに流し込む動作はしないので、これは見えなくて正常です。

icon

@FIWA @frfr お、それはありがたい。自鯖なら詳しく確認できる。

icon

@sakko2005 @frfr @FIWA ハッシュタグフォローで返信を拾ってくれない不具合、修正されました。ご迷惑お掛けしました。

git cherry-pick d707b1a でお願いします @frfr

icon

@Cutls いまのところ既存APIの変更はたぶんPOST statusesのquoteだけで、

追加はfeatured_tags(これは本家にmergeさせたい)と、独自追加系。

GET /api/v1/featured_tags
GET /api/v1/featured_tags/suggestions
GET /api/v1/featured_tags/:id
POST /api/v1/featured_tags
PUT /api/v1/featured_tags/:id
DELETE /api/v1/featured_tags/:id

(以下、index, create, show, update, destory)
/api/v1/favourite_tags
/api/v1/follow_tags
/api/v1/account_subscribes
/api/v1/keyword_subscribes

follow, subscribeのAPIは、現在はホーム専用になってるけど、パラメータにホーム対象可否とリストのid配列の追加を予定してる。

2019-09-08 11:36:25 さっこの投稿 sakko2005@zhenya.masto.host
icon

このアカウントは、notestockで公開設定になっていません。

icon

は、こんなサーバがFediverseに存在したらどんな面白いことが起きるだろうか? というトコロに最大のやりがいがあるので、使い倒してくれるのは本望であります。

みんなで可能性を追求しようぜ!

icon

QTがなにかの略称なのか、実は固有の名称で略称ではないのか……名付けたwakinさんじゃないとわかりませんw

icon

@ProgrammerGenboo quoteなり、quoted tootなり、推測はできるけど、決定的な証拠がないんだよね……w

2019-09-08 12:13:50 帰宅即就寝の投稿 yakitama@mstdn.yakitamago.info
icon

このアカウントは、notestockで公開設定になっていません。

2019-09-08 12:14:04 ぐすくま@わかりみの投稿 guskma@abyss.fun
icon

このアカウントは、notestockで公開設定になっていません。

icon

ということは、Quoted-BTの可能性もあるということだな……。

icon

メッチャ諸説でてきた。これだから推定で決めつけできないw > QT

2019-09-08 09:38:55 Cutls@cutls.comの投稿 Cutls@cutls.com
icon

:erait:

Attach image
Attach image
icon

@Cutls 逐一APIつけてるのはいいんだけど、ほぼテストしてない(ぉぃ

icon

なんかDM送っても反応ないなーって奴、クライアントアプリが原因だった(未対応)ってケースがあって、割と厳しい。

2019-09-08 16:52:58 千矢の投稿 karno@mstdn.maud.io
icon

このアカウントは、notestockで公開設定になっていません。

icon

および 各位。

なぜかHTLに流れてきてしまう投稿、逆になぜか流れてこない投稿があった際は、投稿のURLの末尾に .json をつけてブラウザ等で表示し、中身を確認すると良いです。
fedibird.com/@noellabo/1027521

宛先がどうなってるか(toやcc)確認したり、言語判定を確認したり、本文には書かれていない隠されたタグやメンションも確認できます。

報告いただく際も、これがあると話がはやいので、ご協力お願いします(私の管理サーバ下であればこちらで調べられます)。

statusのjson
Attach image
2019-09-08 19:59:54 ぽむの投稿 nippon@pomdon.work
icon

このアカウントは、notestockで公開設定になっていません。

icon

トレンドワード、最近だと『令和』が凄かったよね。わざわざ拾わなくても令和しか流れてこなかったw

icon

テストなのだわ

icon

@nippon 他の購読系でも出る不具合ですね……他でも報告ありました

icon

勉強会も、一人で参加すると懇親会とかなかなか厳しい。

Mastodon始める時もそうなんだけど、話のあう友達と一緒に参加するか、既に参加している人が紹介者になって、話の輪に入れるように紹介したり一緒に行動してサポートできるといいよね。

Mastodonでは招待の自動初期フォローを活用したいところ。

icon

@nippon @nippon いまその修正入れたつもりだけど、しばらく様子みます。

まだ不具合再現するようだったら教えてください。

icon

@Cutls show、update、deleteはURLに:idですね。

indexで一覧取得してソイツを。

createはパラメータでname(ハッシュタグの名前)を与えてください。

icon

@Cutls なんかちゃんと動いてないな……。デバッグしますw

icon

みんな、なぜテスト投稿をふぁぼるのw

icon

@sakko2005 22:30に修正入れたんですが、その時間以降のもので再現してますか?

icon

@Cutls オブジェクト作って保存してなかった(アホすぎる)バグを修正しました。

curl -XPOST -H "Authorization: Bearer XXXXXXXXXXXXXXX" fedibird.com/api/v1/featured_t -d "name=test"

こんな感じでどうでしょう?

icon

@sakko2005 ありがとうございます!
本腰入れて調べます!

icon

@rinsuki brew、そんなつもりじゃなかったんだけど……と思うことが多い。ていうか実行が長い😭

icon

@a 一人が全FTLを取り込むぐらいならいいけど、みんなでやると重たいでしょうね。あと、メッチャ複雑な正規表現書く奴。

ヒット率制限は予定してます。キーワード購読がFTLの50%超えたらダメとか、そういう奴。

icon

テストわよ。

icon

てすとわよ

icon

テスト!れ

icon

@sakko2005 うん、修正間違えてたね!(ダメ)

ハッシュタグとキーワード、どちらも問題がありました。

で、修正を反映しました。恐らくこれで直ったと思います。
@nippon @nippon

icon

なんかAccountDomainBlock(ユーザーが設定できるドメインの非表示)ってヘンな仕様だな……。どうしてこういう作りにしたんだろう?

icon

@frfr 不具合修正情報です。このへんcherry-pick推奨。

84811dfab Fix missing API endpoint for /api/v1/follow_tags
github.com/fedibird/mastodon/c
ハッシュタグのフォロー機能で、APIのエンドポイントをルート定義に入れ忘れて使えなかった不具合を修正

adb327af9 Fix keyword subscribe
github.com/fedibird/mastodon/c
キーワードの購読機能で、リプライを取りこぼす不具合の修正他、コードの整理と高速化

57670c6c2 Fixed AccountDomainBlock being ignored for subscriptions
github.com/fedibird/mastodon/c
ユーザーによるドメイン非表示が購読系で機能しなかった不具合を修正

icon

@aquarla ウチも起きてる気がするので、そうかも……。

icon

@Cutls で先行導入してたFeatured tagsのAPI、本家masterにマージされたよ。
github.com/tootsuite/mastodon/

showとupdateイラネってことで削除したのと、scopeはread:accountsとwrite:accountsでええやろ、ってことで変更になった。他は一緒。

2019-09-09 22:28:20 Eugen Rochkoの投稿 Gargron@mastodon.social
icon

このアカウントは、notestockで公開設定になっていません。

2019-09-10 10:07:55 Achiの投稿 achi@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

icon

@nippon めっちゃラフに再起動してるヨ。

icon

@cv_k OKです!

icon

ワシにもルーメンくれんかな(もう持ってる人にはくれないか?)

icon

@zundan ははーーん

icon

もしかして:

icon

ちょっとやる気が出てきたので頑張るか(遅い)

icon

コンフリクトで翻訳の追加に気がつくなど ja.featured_tags.hint_html

2019-09-11 00:11:47 ももんがちゃんの投稿 momongachan@fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

icon

@shukukei これはv3.0が近いというもう一つの証拠で、v3.0から先送りする機能を分離したと言うことです。

icon

@weep それいいね!

2019-09-11 00:09:10 この鯖は実験用です。の投稿 weep@i--i.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

てすとだわ。

icon

@mayaeh 文脈追ってないのであれだけど、downcaseは小文字にするモノで、1バイトにはならないのでは?

icon

てすとだわ

icon

てすとだわ

icon

もう一度てすとだわ

icon

アップルのイベントだわ。

icon

デバッグ中なのだわ

icon

@nippon 取り急ぎ、キーワード購読にだけ実装しました。

icon

久々にトレンドらしいトレンドタグだなこれ

2019-09-11 03:28:53 Fedibirdインフォメーションの投稿 info@fedibird.com
icon

の『キーワードの購読』にいくつか機能を追加しました。

名称の設定、ユーザーによるドメインブロックの無視、一時的な無効化が可能になりました。また、設定可能な上限を増やしました。

名称は省略可能です。設定内容をわかりやすくする他、購読項目を選択する際のラベルとして使用される予定です。何か設定しておくことをお薦めします。

ドメインブロックは、サーバ全体で行うものではなく、ユーザーレベルで設定する『ドメインの非表示』のことで、通常はキーワードの購読についても対象ドメインでは無効になりますが、この設定により無視することができます。

普段は全体として非表示にしておくが、このキーワードだけは受け取りたい、という場合にお使いください。

一時的な無効化設定は、項目を削除する代わりに、無効化して残しておくための機能です。

キーワードの購読 一覧
Attach image
キーワードの購読の新規追加
Attach image
2019-09-11 10:37:14 三上洋の投稿 mikamiyoh@mstdn.jp
icon

このアカウントは、notestockで公開設定になっていません。

icon

またFedibirdで新しい遊びを用意するので、楽しみにしていたまい。果報は寝て待て。 @squid999

icon

手を動かせる人は、やれることをコツコツやるのだ。

『春植えざれば秋実らず』というところで、もし次のマストドンブームが来るなら、そのときに効いてくる仕掛けをしておこう。なんならブーム自体を起こそう。

icon

ところで、情報収集できてないんだけど、Google+をMastodonで再現しようとする試みって、どういうのがあって、いまどうなってるんだろう?

なちかさんやげんちゃんが何かやってた気がする。あと、インスタンスがいくつか作られたんだっけか。

icon

てすと

icon

てすと!

icon

まぁまだ中途半端だけど、一応できたってことにするか……

2019-09-11 21:26:01 Fedibirdインフォメーションの投稿 info@fedibird.com
icon

に、『ドメインの購読』機能を追加しました。

連合タイムラインに流れる投稿から、ここで指定した発信元ドメイン(Mastodonサーバなど投稿者の所属)と一致する投稿をホームタイムラインで受け取ることが出来ます。

誰かがフォローしているか、リレー経由で流れてくる場合だけですが、特定サーバのローカルタイムラインのサブセットをフォローする効果があります。

APIベースではこれをリストで受け取ることもできるようになっていますが、管理画面が未完成なので、ひとまずはホーム専用でお試しください。

以下、わかる人向け(リストに追加)
----
curl -X GET -H "authorization: Bearer XXXXXXXX" fedibird.com/api/v1/lists
[{"id":"26","title":"mstdn.jp"}]

curl -X POST -H "authorization: Bearer XXXXXXXX" fedibird.com/api/v1/domain_sub -d "domain=mstdn.jp" -d "list_id=26"

ドメインの購読
Attach image
icon

@popn_ja たいへんお待たせしました。一応、使えるようになりましたので、ぜひお試しを!

icon

さて、適当にドンドコ設定画面増やしてきたけど、ここらで整理しないとダメだね。

リスト対応も、内部実装は全然問題ないんだけど、このままだと設定する画面が増やせないw

icon

@xianon catdon.life、Mastodon 1.3.3っぽいので、現行のMastodon(ウチとか)とは接続できないと思います……

2019-09-11 22:27:38 シアノンの投稿 xianon@fedibird.com
icon

このアカウントは、notestockで公開設定になっていません。

icon

best-friends.chat、こういうのはじめてな感じがする。めっちゃ興味をそそる。

icon

@xianon Mastodon v3.0から、OStatusのサポートが削除されるんですよ……。

はmaster追従なので、ほぼv3.0なんです。

2019-09-11 22:37:56 ロージー / ハトの投稿 rosylilly@best-friends.chat
icon

このアカウントは、notestockで公開設定になっていません。

icon

今日一番の祭り
たのしい……

(ベスフレ遅延祭)

2019-09-11 22:47:50 ロージー / ハトの投稿 rosylilly@best-friends.chat
icon

このアカウントは、notestockで公開設定になっていません。

icon

あれ、キーワード購読バグってるな……直さねば

icon

@blank71 購読がsubscriptionの訳語として定着してるけど、意味がずれてるようで……

配信予約って感じですかね〜

icon

見た目で思い出しましたが、AvalancheがGoogle+っぽいって話はありましたね、そういえば。

2019-09-12 07:34:48 Cutls@cutls.comの投稿 Cutls@cutls.com
icon

Cuckoo.PlusとG+Donのことを忘れないで

icon

@toneji Misskeyが、リプライした時に元投稿をあわせて表示するUIになってるんですよね。便利でもあり、邪魔感もあり、というところです。選択できても良いかと思います。

Attach image
icon

ちなみにこれは、AccountDomainBlockの存在しないメソッドを呼ぶというコーディングミスでした。先の投稿後すぐに修正完了しています。

icon

@nacika 提起から始まって、どのように説明・対処されていくかの実際の流れが、大変参考になる。

----
なお、以前自分のブログでAmazonの画像を使おうとした時に、ただ乗りできないんだなということを知って、じゃぁAmazonに申請しようってやったらリジェクトされたことがある。(サイトの内容がふさわしくない・記事件数が不十分で判断不能)

icon

てすてす

icon

誰か fedibird.com ドメインの購読実際にやってみた? たぶん所属サーバだと拾えないと思う。

投稿者のアカウントのドメイン部分をマッチングさせてるんだけど、ローカルだとNULLなんだよね……。

icon

自鯖のドメイン購読できないのは純粋に技術的な要因によるものですが、この際、そういう仕様と言うことにして、ローカルタイムライン見なよ(ウチにはないけど)ってことにしても良いですかね?

  • 自鯖は拾えなくてOK11
  • 拾えるようにして欲しい1
icon

よしよし

2019-09-12 10:55:26 山岸和利の投稿 ykzts@ykzts.technology
icon

このアカウントは、notestockで公開設定になっていません。

2019-09-12 19:50:02 山岸和利の投稿 ykzts@ykzts.technology
icon

このアカウントは、notestockで公開設定になっていません。

icon

Manaelいまは適用してるサーバないけど、一時期組み込んで使ってたよ! 良い子。

icon

土曜日の夜まで忙しいので、新機能はちょっとだけお休みね。まぁ、もとより、毎日投入するようなものじゃないけどさw

2019-09-13 02:11:55 tateisu​ :force::r_9a:の投稿 tateisu@mastodon.juggler.jp
icon

投稿画面から注目のハッシュタグを選んで入力できる

Attach image
Attach image
icon

見落としてたけど、Pleromaに のものとは別のsubscribeがあるね。

フォローしているユーザーが新規に投稿を行った時に、それを通知する機能って理解でいいのかな。

これは、個人の普段使いのつぶやきを行うSNSアカウントを対象にすると過剰だけど、コンテンツ配信する人(PeerTubeのアカウントとか)、告知を行うアカウントの投稿を見逃さないようにするのに便利かもしれない。

名前が同じだけで、エンドポイントも異なるし、提供目的も異なるから、紛らわしいかもしれないけど、まぁいいよね。

icon

@tateisu 私が公開プロフのjsonで読めるようにしようよってPRして、そのリライト版をEugenさんが作ってマージされそうだったけど、互換性の問題がみつかって引っかかっているという状況であります。
github.com/tootsuite/mastodon/

これが通ったら、リモートに取りに行かずにAPIから拾えるようになるやも……

Web site image
Add featured hashtags as an ActivityPub collection by Gargron · Pull Request #11595 · mastodon/mastodon
icon

@mayaeh @aquarla このPR以降、改善してる感じですねぇ。(最初に失敗したら再取得)
github.com/tootsuite/mastodon/

Web site image
Add retry for failed media downloads and `tootctl media refresh` by Gargron · Pull Request #11775 · mastodon/mastodon
icon

http://test

icon

てすと

icon

aてすと

icon

aてすと

icon

うむ、この方がいいな。

icon

ムトーでサーバたてるとMastodon v2.7.1になるのか……

icon

@tateisu に先行実装してみました。PRしますが、この形で通るかはわかりません……。

GET /api/v1/accounts/:id/featured_tags

curl -X GET -H "authorization: Bearer XXXXXXXXXXXX" fedibird.com/api/v1/accounts/1

icon

@tateisu なくて良いような気がしますね。無しで行きましょう。

icon

@tateisu 更新して、認証不要になってます。

curl -X GET fedibird.com/api/v1/accounts/1

さて、PRしてみよう……。

icon

@tateisu ミス発見。IDがfeatured_tagsのものになってました。tagのidを返すように変更します。

icon

@guskma Keybaseにウォレットついてるので、保有したり誰かにあげたり払ったりもらったりするだけなら、取引所の口座は要らないと思います。

とりあえずもらっといて良いのでは。

icon

本件、今回はローカルを拾えない仕様ということにします。

なお、回避策としては、雪餅リレーなどの通常のリレーに参加している別のサーバからドメイン購読するという方法があります。

ザルのようですが、Fedibirdの外からわざわざ勝手に見ているわけですから、Fedibird側ではそれに配慮する必要性がない、というところがポイントかなと思います。

なお、現在はフォローしない手段を色々と模索している状態ですが、今後は逆に、様々なフォロー手段や、コミュニティ機能なども攻めていきます。

そういった流れのなかで、改めてローカルタイムラインを見つめ直す機会もでてくると思います。

2019-09-13 19:14:49 国見小道の投稿 kunimi53chi@pl.komittee.net
icon
Web site image
国見小道さんのサ活(湘南ひらつか太古の湯グリーンサウナ, 平塚市)1回目
2019-09-13 20:27:10 国見小道の投稿 kunimi53chi@pl.komittee.net
icon

ついさっき10分くらいでポエム書いたから見てね

icon

こいつだけは少し保留だな……

The search API v1 will be abolished, and the merge will be suspended until the client app creator decides to handle it.
github.com/tootsuite/mastodon/

Web site image
Remove deprecated `GET /api/v1/search` API by Gargron · Pull Request #11823 · mastodon/mastodon
icon

@mayaeh ちゃんと動いているっぽいなら、テストは別PRにしちゃえば? 誰か手伝ってくれるかもしれないし。

icon

まぁ、消すならv3.0でやっちゃいたいってのはあるな、確かに。

icon

はだいたい12時間以内のmasterだったりしますが、今回 /api/v1/search(古い検索のAPI)を廃止するコミットだけ一時的に元に戻してあります。

目安としては、iMastが対応したらあらためてv1を廃止するつもりです。

----

Mastodonには、検索のAPIにv1とv2の二つのバージョンがあり、今回v3.0を機会にv1は廃止となることになりました(なったようです)。

search v2 APIは2018年6月11日、v2.4.1からの導入です。それ以前の古いサーバ(Pawoo含む)では未対応のため、主にクライアントアプリでは互換性のあるv1を使用していることが多かったのではないかと思います。

今後、v2を試して駄目ならv1にアクセスするなど互換性優先の処理を行うか、v2のみをサポートして古いサーバへの対応を打ち切るか、などの選択が必要になります。

また、更新を停止した、あるいは停滞しているアプリではv2への対応が行われず、新しいサーバへの非互換(使えない機能)が増えることになるかと思います。

2019-09-14 21:48:02 ておりあ👐の投稿 theoria@wug.fun
icon

このアカウントは、notestockで公開設定になっていません。