見出し画像

#アベプラ ハッシュタグ検索で未読のものだけ表示させたい病【iphoneショートカット】

今回は開発と呼ぶにはあまりに単純な機能。
#アベプラ は僕が好きなAbemaの報道リアリティショー「アベマプライム」のハッシュタグです(笑)




1.きっかけ:Twitter→Xの時期の混乱

かつて僕はTwitter閲覧で「feather」というアプリを使ってました。

多機能アプリなのですが、なによりも「次にアプリを開いたときに未読のはじまりの位置のツイートを表示してくれる」機能が便利でした。

ところがTwitter→Xになる前後のタイミングでTwitterのサードパーティー製アプリが軒並み使用不可になる騒動が置きまして、結局「feather」も使えなくなりました。
代わりのアプリを探しましたがなかなか見つかりませんでした。

featherの後継アプリはこちら


2.機能説明

今後もサードパーティー製が使えない可能性があることを考えるとX内で完結できる機能にしたほうが無難だなあと思って以下の機能を思いつきました。
iPhoneショートカットアプリ活用となります。

・Twitterの検索コマンドの日付範囲指定を利用して、前回この機能を使った日付時刻以降のツイートを表示させる仕組み。
・起動時Twitter純正アプリを使用している場合はそちらが開かれ、未使用の場合はデフォルトのブラウザで開きます。

iphoneショートカットレシピはこちら


3.使用方法

①初回にApple純正メモアプリに以下のメモ作成
(日付は適当に変えてください)
  #既読#
  2025/02/22 11:00
②ショートカットレシピ内の抽出条件を変更(後述)
③ショートカットアプリを実行。
 実行と同時に①の日付が現在の時刻に書き換わります。
④Twitterのタブを「最新」に切り替えてツイートを全て読みます。
⑤次回以降の実行ではメモアプリの時刻以降のツイートが表示されます。


4.抽出条件を変更

以下のテキスト部分を変更します。

現在はハッシュタグ検索の設定になってます。

以下は指定リストを表示するサンプルです。
リツイート・リンク付きツイートは表示、
リプライは非表示の条件です

list:リスト番号 include:nativeretweets include:links -filter:replies

以下はハッシュタグ検索のサンプルです。
(「%23」は「#」マークの文字コードです)
「アベプラ」の部分をお好きな用語に変えてご使用ください。

%23アベプラ

以下はフォロワー検索のサンプルです。
少し前から僕の環境では使えなくなっております。

filter:follows include:nativeretweets include:links -filter:replies


5.欠点など

ショートカット実行して表示されたツイートは全て読み終えることを前提とした機能となっております。
未読のものがあったとしても次回は表示されないため、その場合はメモアプリの時刻を手動に調整するなどの対応が必要となります。
(致命的な欠点・・・)

フォロワー検索ですが、少し前から不具合が発生しているとの記事があったため動作しないかもしれません。

このショートカットが原因なのかは不明ですが、使い過ぎると検索に制限がかかる可能性もありますので、使用は自己責任でお願いできればと思います。

検索コマンドは以下サイトを参考とさせていただきました


6.まとめ・その後

この機能はしばらくは使っていたのですが、やはり機能実行時に全ポスト読み切らないといけない制約が思った以上に負担でして、その後使わなくなっていました。

その後、tweetpdという未読表示機能のあるアプリが登場したため、現在はそちらに乗り換えております。

tweetpdはこちら

今回の機能は現在使っていないため失敗作と言えるのかもしれませんが、既存のアプリや機能が使えなくなった際に、自力でなんとかする手段もあるのだなあと知ることができた体験だったかなと思いました。


前回の記事


いいなと思ったら応援しよう!

 acda21 アサオ玖田 よろしければ応援お願いします!

この記事が参加している募集