12月 17, 2023

notestock機能追加(パスキーでログイン)

いつも応援ありがとうございます。notestock( https://notestock.osa-p.net )に機能追加を行ったのでお知らせです。

ログインする際に、Passkey(パスキー)でログインできるようになりました。(「パスキーって何?」については、記事の下の方に)

今まで、notestockへログインする際は、登録時と同じように指定されたコードをメンションを付けて投稿してもらう形式になっていました。コピー&ペーストが面倒だったり、投稿コードが公開TLに流れるのが邪魔という意見がありました。
(DMで投稿してもらっても大丈夫な仕組みにはなっていて、notestockから開ける投稿ページはそうしているのですが、普段使いのクライアントが別にある場合などは切り替えが面倒だったりしますよね。あと公開TLに流れることで、あの人は何をしているんだろう→notestockを知る、みたいな意地悪い考えが少しばかり有りました。)

パスキーに対応したことで、ワンタッチとまでは行きませんが、ツータッチかスリータッチぐらいではログインできるようになったかと思います。ただしアカウントの登録やグループ追加は、アカウントの存在を確認する必要があるので、今まで通りメンション付きでの投稿が必要です。

パスキーの登録は、設定画面の中程にある「二要素認証の設定」のパスキーから登録が可能です。


パスキーの登録を行うと、ログイン画面にある「パスキーでログイン」を押してもらうと登録したパスキーの確認画面などが出てきます。
パスキーでログインする際はアカウント名の入力やreCAPTCHAのチェックが不要です。


これで少しはログインの手間が省けたかと思います。
ふぁぼ認証という面白い提案もいただきましたが、標準仕様に負けました。ネタとしては面白いんだけどなぁ、ふぁぼ認証。

notestockの公開検索対象で、notestockが含まれている投稿をときどき確認していますので、何かあれば投稿しておいてもらえると、反応したりしなかったりします。
よろしくお願いします。

パスキーとは(ざっくりと)

ネットの規格などを決める人達が「みんな、いろんなサイトでパスワードを使い回すし、パスワード管理ツールを使ってもらうのも普及しないし、もっと簡単に、パスワードという概念そのものを無くさないと」という思いで考えついた仕組みです。
従来のパスワード(知識要素)と指紋認証(生体要素) やスマホや物理的なセキュリティーキー認証(所持要素)を組み合わせて、多要素認証と呼ばれる仕組みの一つです。
スマホやパソコンが認証の肩代わりとなり、notestockや各サイトと「この人は本当に登録していた人か?」というやりとりをします。
このとき、認証に使ったパスワードや指紋は、肩代わりしたサービス(GoogleやAppleなど、パスキーの時に出てきた画面を管理している組織)やスマホが管理していて、notestockや各サイトはパスワードや指紋を受け取ったりしません


9月 02, 2023

notestock機能追加(投稿表示サブグループ)

いつも応援ありがとうございます。
notestock( https://notestock.osa-p.net )に機能追加を行ったのでお知らせです。

公開用のページにて、いくつかのアカウントを混ぜて表示できるようになりました。

例えばサーバーAのアカウントAをメインで使っているが、サーバーAの調子が悪いときに、サーバーBのアカウントBを使っているような場合、これらのアカウントを混ぜて表示できます。

例えば、こんな感じです。
https://notestock.osa-p.net/@osapon@mstdn.nere9.help/20221024/group_main

これは、普段わたしが使っているnere9のアカウント( @osapon@mstdn.nere9.help )ですが、この日はメンテナンスがあって、昼間は予備アカウントのy-zuのアカウント( @osapon@mstdn.y-zu.org )でも投稿していた日です。

またあまり想定していない使い方ですが、URLに書かれているアカウントを含めないこともできてしまいます。この使い方は、あまり活用する場面が思いつかないので、まあこういうこともできてしまうという感じです。
https://notestock.osa-p.net/@osapon@mstdn.nere9.help/20230902/group_test

投稿表示サブグループの設定は、メニューの「アカウント切り替え」の中にある「グループ設定」から行います。実は少し前から設定画面にあったグループ関連の設定もこちらに移動しています。

投稿表示サブグループの設定で追加ボタンを押すと

グループに設定されているアカウントの一覧が出てくるので、まとめるアカウントにチェックを付けて、公開用のアドレスを設定し、保存すると設定されます。

注意点としては、既に公開設定となっているアカウントのみ選択ができます。非公開のアカウントを含めることはできません。 

また「公開用アドレス」の部分は必ず先頭に「group_」が付きます。

ログインしているときの非公開ページは対応していません。

notestockの公開検索対象で、notestockが含まれている投稿をときどき確認していますので、何かあれば投稿しておいてもらえると、反応したりしなかったりします。
よろしくお願いします。

4月 08, 2023

notestock機能追加(Twitterアーカイブの取り込み機能)

2023年8月13日追記

現在、Twitterアーカイブの取り込み機能は、超応援ユーザーのみとしております。ご了承ください。

超応援ユーザーは、ファンティアKo-fiにて月100円以上の支援、またはLiberapayにて週1円以上の継続支援(自動支払い)をしていただいている方が対象となります。

いつも応援ありがとうございます。
notestock( https://notestock.osa-p.net )に機能追加を行ったのでお知らせです。

Fediverse関連の機能ではないのですが、SNSとして以前Twitterを使っていた(過去形)ような方だと、

「昔どこかで投稿した覚えがあるけど、notestockで検索しても出てこなかった。
 よく思い出したらTwitterだった。」

というようなことがあるかもしれません。

「notestockでTwitterの投稿もグループ登録してあったら、一緒に検索できたのに・・・。」

なんて思うこともあるでしょう。ええ、ありました。
ということで、Twitterのツイート取り込み機能を追加しました。ただしパソコンで操作してもらう必要があります。

  1. まず、Twitterでセルフリプライ(複数ツイートを繋げるやつ)をしておいてください。(2018年以降にあれば大丈夫なはずですが、一応)

  2. Twitterの設定→データのアーカイブをダウンロードからアーカイブをリクエストします。24時間以上掛かります。


  3. アーカイブを取得したらzipファイルを展開して、dataフォルダ内のtweets.jsやtweets-part1.js(無い場合もあります)など、「tweets」で始まるファイルだけをzipファイルとして圧縮してください。
    他のファイルには電話番号や、接続元情報が含まれています。


  4. 既存のアカウントでnotestockへログインします。

  5. メニューの「アカウント切替」→「グループ設定」から、「@アカウント@twitter.com」を指定し、「追加」を押します。


  6. 認証画面が開きます。
    先ほどの入力と関係なくTwitterにログインしているアカウントで開くので、アカウントを確認して、認証してください。


  7. notestockの画面へ戻ってくるのでアカウントが追加されたのを確認したら、画面上部の「アカウント切替」から先ほど追加したTwitterアカウントを選択してください。


  8. メニューの「その他」→「基本設定」から、一番下にある「過去データ取込」を押します。


  9. 「ファイルを選択」から3番で作ったzipファイルを選択します。


  10. チェックが完了したら「インポート」ボタンを押して後は待ちます。システム全体で1人ずつ取り込むので、圧倒的に遅いです。気長に待ってください。

※補足事項

  • センシティブ画像情報や、画像の注釈、投票項目などはアーカイブに含まれていないので表示されません。
  • リツイートの検索結果は本来のアカウントで表示されません。
  • 通常のnotestockのように、新しいツイートは順次取り込まれません。完全に移行したような人向けです。
    今後TwitterAPI経由での取得がまともにできない予定なので、このような仕様になっています。
  • Twitterアカウントでのログインはできません。
  • notestockのAPIを利用するアプリからの検索では対象になりません。
    (開発者の方へ:tweet=1パラメータが追加されています。APIドキュメント反映済み。) 
  • 名前・bio・アイコンが取り込まれません。
    notestockで該当のTwitterアカウントへ切り替え、設定画面の一番下にある「プロフィール更新」から変更してください。


2月 12, 2023

notestock機能追加(検索期限・おまけページ・検索API関連)

 

いつも応援ありがとうございます。
notestock( https://notestock.osa-p.net )に機能追加を行ったのでお知らせです。

  • 検索の期限設定を追加【実験】
    実験的な機能なのですが、検索期限を設定できるようにしてみました。
    今までは「検索させる/させない」の二択でしたが、繋がりを得たいために検索はさせたいけど、忘れたような古い過去の投稿も掘り返されるのは何となく嫌だという気持ちで、検索させないを選ばれている方もいるかと思います。
    そこで「ある程度の期間なら検索されても良いよ」を設定できるようにしてみました。ただし処理の負荷がちょっと読めません。場合によっては中止することがあります。その場合、期限を設定されていた方は検索させないに切り替えます。
    この設定は公開検索にのみ適用されます。ログインして自分の投稿を検索するところは今までどおり無期限です。

  • カスタム絵文字エクスプローラーの追加
    おまけ機能なのですが、notestockで認識している絵文字を検索できるようにしてみました。
    https://notestock.osa-p.net/custom_emoji_explorer.html

  • ピックアップサーバー紹介の追加
    これもおまけ機能なのですが、サーバー紹介の文言がある投稿を一覧で見られるようにしました。
    https://notestock.osa-p.net/pickup_server_info.html

  • 検索APIのレスポンスにLinkヘッダ追加
    notestockのAPIを呼び出すプログラムを書く方のみへのお知らせです。
    めちゃくちゃ今更なのですが、検索APIのレスポンスに「続きのURLを表す」Linkヘッダを出すようにしました。今までどおり、自前で組み立ててもらっても、Linkヘッダを参照してもらっても構いません。
    それ以外は変更ありません。本当に今更で申し訳ねぇ。
    APIドキュメント

今回は以上です。

これは更新情報とは関係が無いのですが、最近グループ設定で別のアカウントと紐付けようとしたときにエラーが発生しているのを確認しています。しかし想定している処理の流れではなく、原因の究明と解決に至っていません。
内部で記録するログなどを増やして追跡しているのですが、もしエラーが出たときは

  • ログインしていたアカウント
  • 追加しようとしたアカウント
  • 操作の流れ(「wwという画面で、項目xxにyyを入れて、zzボタンを押した」など)

 を @osapon@mstdn.nere9.help まで教えていただけますでしょうか。

notestockの公開検索対象で、notestockが含まれている投稿をときどき確認していますので、何かあれば投稿しておいてもらえると、反応したりしなかったりします。
よろしくお願いします。

 

1月 14, 2023

notestock機能追加(アカウント一覧・アカウント検索)

いつも応援ありがとうございます。
今回はnotestock( https://notestock.osa-p.net )に機能追加を行ったのでお知らせです。

  • グループアカウントの一覧表示が追加
    notestockのグループ設定してあるアカウントで、指定したものだけ一覧表示できるページを作りました。
    表示するものを選べるので、隠しアカウントがある人も安心(?)引っ越し先証明みたいなのにどうぞ。

    一つも設定していなければ、ページ自体が無効になっています。
    https://notestock.osa-p.net/@osapon@mstdn.nere9.help/profile
    は表示できるけど
    https://notestock.osa-p.net/@osapon@mstdn.jp/profile
    は表示されない、みたいな感じです。

    またnotestockでアカウント一覧の公開を設定していたら、投稿一覧のページからリンクが付くようにしています。

  • アカウント検索機能
    notestockの利用者のなかで、アカウント検索を許可しているユーザーを検索できるようになります。
    投稿検索の許可設定とは別に、アカウント検索の許可設定が追加されています。
    投稿は検索させないけど、アカウント検索だけを許可することもできます。

    投稿検索を許可していた人は、アカウント検索も許可にしています。アカウントだけ検索させたくない人は「公開しない」に設定してください。(そんな人いる?)


notestockの公開検索対象で、notestockが含まれている投稿をときどき確認していますので、何かあれば投稿しておいてもらえると、反応したりしなかったりします。
tootsearchが終わってしまったので、notestockの検索拒否をした状態でnotestockについての投稿をされても察知できません。
よろしくお願いします。