小技チョコレート

ちょっとした小技を紹介するだけのブログです。

ブックマークレットの作例

PCのウェブブラウザで使用するブックマークレットの作例です。

Twitterで1つのツリーに属している複数のツイートを一括してクリップボードにコピーする

一部で"X"などと呼ばれているTwitterで使用するブックマークレットです。

仕様

  • 個々のツイートを、本文 投稿日時 ツイートのURLという形式で、クリップボードにコピーします。
    • 各ツイートの末尾で改行されます。
  • ツリー化されていない単独のツイートでもコピーできます。
  • ツイートの下に表示される「もっと見つける」の欄にぶら下げられた無関係のツイート(ツリーに属していないツイート)も一緒に取得されてしまう場合がありますが、それは仕様です

サンプル

永井均氏のこちらのツリーから、サンプルとして3個のツイートのみ切り出しています。
ブックマークレットの機能としては、1つのツリーに属している全てのツイート(このツリーの場合は20個)を一度にコピーできます。

政治的な問題でなくても、ともあれ何らか大雑把な対立図式をまずは受け入れて、どちらかの立場に立ち、論拠の側をその立場に沿って取捨選択する人が多い。逆に、論拠相対的に立場を変え、拠って持って立場というもの自体を解体することをお勧めしたい。 2021-05-23 08:49:37 https://x.com/hitoshinagai1/status/1396387832629850116
これが厳密には実行不可能なのは、行為というものが論拠別にではなく立場別に選択せざるをえない(ようにできている)からだと思われる。そのことを前提して言えば、意見というものを行為別に持つ人が多い、ということになり、それには省エネという合理的根拠があることなるだろう。 2021-05-25 01:12:28 https://x.com/hitoshinagai1/status/1396997560472985603
すると右翼とかリベラルとかとか反出生主義者とかフェミニストとか仏教徒とか…とかはみな省エネの産物だ、と言えることになる。こう言うと何か変わった主張のように聞こえるかもしれないが、じつは単にあたりまえのことを言っているにすぎない。 2021-05-25 09:59:54 https://x.com/hitoshinagai1/status/1397130293929070594

コード

コードはChatGPTに作成させたものです。

gist.github.com

使い方

コピーしたいツリーに属している1個のツイートをブラウザで開き、その状態でブックマークレットを発動します。
コピーができた場合は、そのことを示すダイアログ("Fallback: Copying text command was successful")が表示されます。

※ツリーの先頭のツイートを開いた状態で発動すると、コピーが失敗する場合があります。その際はツリーの末尾のほうのツイートを開いた状態で発動してみて下さい。

iPhone / iPad用のショートカットの作例(4)

この記事では、iOS / iPad OSの「ショートカット」アプリで作成したショートカットをまとめています。
「取得」という見出しの下のリンクをiPhone / iPadで開いて「ショートカットを入手」をタップすると、その端末にインストールできます。


〈目次〉


共有メニューからRaindrop.ioの「未整理」以外のコレクションに保存する

Raindrop.ioのアプリをインストールしていても、iOS / iPad OSの共有メニューでは、通常は「Add to Unsorted」というアクションしか使えないので、Unsortedすなわち「未整理」コレクション以外のコレクション(場所)へ保存することができません。
その対策として、未整理コレクション以外のコレクションへ1タップで保存できるようにしてあるショートカットです。

必要なもの
この2つの文字列を、ショートカットの設定画面で記入して下さい。

  • Raindrop.ioのTest token:設定画面の「統合」から取得
  • 保存したいコレクションのID:ブラウザでそのコレクションを開いたときのURLのhttps://app.raindrop.io/my/よりも後ろの数字

詳しくはショートカットの設定画面内に書いてあります。

取得

www.icloud.com

Blueskyの投稿画面を開く

Blueskyのアプリの投稿画面を開きます。アプリがインストールされていない場合は、ブラウザで開きます。

取得

www.icloud.com

関連記事

ショートカットの作例の記事が他にもあります。

ich.hatenadiary.com

ich.hatenadiary.com

ich.hatenadiary.com

「オートメーション」の作例もあります。

ich.hatenadiary.com

Apple WatchのワークアウトをiPhoneから開始 / 終了する方法

iPhoneの「ショートカット」アプリを使用すると、Apple Watchのワークアウトを開始 / 終了するためのショートカット(アイコン)をiPhoneの画面上に置くことができ、そのアイコンをタップすることで、ワークアウトの開始または終了の操作ができます。*1

ショートカット(アイコン)の作成方法

iPhoneの「ショートカット」アプリを起動し、右上の「+」アイコンをタップ。

検索フォームが出てくるので、「ワークアウト」と入力すると、このように3つの選択肢が出てきます。

ワークアウトを開始するアイコンを作りたい場合は1番目を、終了するアイコンを作りたい場合は3番目をタップします。

そこで「ワークアウトを開始」をタップするとこのようになります。

青字で「ウォーキング(屋外)」などと書いてあるのは、ワークアウトの種目(スポーツの種目)です。
この青字をタップすると、その他の種目を選べるので、自分がこのアイコンをタップした時にプレーを開始したい種目を1つ選びます。*2

青字の「Open Goal」をタップすると、「Goal 15 分」などという表示に切り替わります。

「Open Goal」のままにしておけば、「ワークアウトを終了する」という操作を明示的に行わないかぎり、ワークアウトは継続し続けます。

中央上部のタイトルの右にあるをタップして出てくるメニューの中の「ホーム画面に追加」をタップすると、アイコンがiPhoneのホーム画面に追加されます。*3

そこまで済ませたら、右上の「完了」をタップします。
以降は、ショートカットアプリを閉じても構いません。

使い方

iPhoneのホーム画面に置かれているアイコンをタップすると、iPhoneの画面上部にこのような表示が一瞬だけ出ます。

このがチェックマーク()に変わるまで3-4秒かかりますが、これがチェックマークに変わるまでは、iPhoneの画面をロックしない(閉じない)ようにします。

正常に動作すれば、Apple Watchでワークアウトを開始するカウントダウンの音(ピ、ピ、ピ、ピー)がApple Watchから鳴るはずです。

ワークアウトを終了させるアイコンを押した場合は、特に音などは鳴りません。上述のチェックマークが画面に出れば、終了しています。


*1:iPhoneの「ウィジェット」として画面上に置くことも可能です。ウィジェットの選択肢の中にある「ショートカット」を選び、その次の画面でアイコンを選びます。目的のアイコンが選択候補としてそこに出てきていない場合は、目的のアイコンがショートカット.app(アプリ)の「すべてのショートカット」のコーナーで一番左上の位置に来るように並べ替えてから再度、目的のアイコンをウィジェットとして画面に置く作業をします。

*2:1つのアイコンは1つの種目にひもづく仕組みですから、1種目ごとにこの作成工程を実行して、各種目ごとの「開始アイコン」を作る必要があります。「終了アイコン」は1個のみでOKです。

*3:各アイコンの図柄や名前は、ここで指定できます。

iPhone / iPad用のショートカットの作例(3)

この記事では、iOS / iPad OSの「ショートカット」アプリで作成したショートカットをまとめています。
「取得」という見出しの下のリンクをiPhone / iPadで開くと、その端末にインストールできます。


〈目次〉


Safariで開いているWebページのタイトルとURLをBluesky投稿画面に記入する

Safariで開いているWebページのタイトルとURLを、Blueskyアプリの投稿画面に記入します。
Webページを開いているブラウザがSafari以外の場合は、機能しません。

取得

www.icloud.com

使用方法

このショートカットを取得すると、iOSの共有メニューに入ります。
Safariの共有アイコンから共有メニューを開き、「Blueskyに投稿」をタップすると、Blueskyアプリが開き、そのWebページのタイトルとURLが投稿画面に記入された状態になります。*1


SafariでWebページを開き、共有メニューを開いたところ)


(Blueskyアプリの投稿画面が開く)

iPhone / iPadのカメラを、モードを指定して開く方法

「モード」とは、写真、ビデオ、ポートレート、セルフィー、パノラマ……などのモードのことです。

ショートカットアプリで、ショートカットの動作として「アプリを開く」を選び、開く対象のアプリとして「カメラ」を選ぶと、このような画面になります。

この青字の「写真」をタップすると、写真モード以外のモードを選ぶことができます。

モードを選んだうえで、このショートカットのアイコンをiPhone / iPadのホームに置いておけば、そのアイコンをタップするとそのモードでカメラが開きます。

Apple WatchのワークアウトをiPhoneから開始 / 終了する方法

別の記事で紹介しています。

Safariで開いているWebページのタイトル・URL・選択範囲のテキストをWorkflowyに記入する

これと同様の機能は、そもそもWorkflowy公式アプリが備えているのですが、それが時おり使えない場合があるので、代用になるものとして作りました。
公式アプリとの大きな違いは、記入位置をInbox以外にすることもできる点です。

機能

  • Safariで開いているWebページのタイトル・URL・Webページ上で選択しているテキストを、Workflowyに記入します。
  • ページのタイトルが1項目となります。ページのURLは、タイトルの項目のnote(項目の下に表示される、小さい字のテキスト)として記入されます。
  • Webページ上で選択したテキストは、タイトル項目の下位項目として記入されます。
    • 元のテキストの各行頭から改行までが、1個ずつの項目として記入されます。
    • 元のテキスト内の空行は再現されません(消えます)。
    • 元のテキストで行頭にあるスペース(日本語文でよく使われる、行頭での字下げ用のスペースなど)は消えます。
    • Webページ上でテキストを選択することは必須ではありません。選択していなければ、ページのタイトルとURLだけが記入されます。


(記入位置をInboxにした場合のサンプル。コンテンツの引用元はこちら

  • Workflowyでの記入位置は自由に指定できます(Inbox以外も可)。ただし、最上位の階層に記入することはできないようです。


(AはWorkflowyの最上位階層。Aの位置には記入できないが、Bには記入できる。Bより下位も可)

  • Safari以外のアプリでは動作しません。Safari以外のアプリでWebページを開いているときにこのショートカットを実行したい場合は、そのページをSafariで開き直してから実行して下さい。

使用の流れ

ハリス氏登場で攻撃材料を失ったトランプ陣営 世論調査リードは縮小:朝日新聞デジタル」をSafariで開き、ページ上のテキストを(指などでなぞって)選択した状態がこちら。

その状態で、Safariの下部中央にある共有アイコンをタップし、下から上がってくるメニューの中にあるこのショートカットをタップ(赤矢印)。

Workflowyにこのように記入されます。

注意点

実行するとき、Webページのドメインごとに、このような注意書きが表示されるかもしれません。

このショートカットはWebページのタイトル・URL・選択範囲のテキストを読み取りますが、そのなかに「機密情報」や個人情報がもしも含まれており、それらがこのショートカットによって読み取られたとしても、その送信先はご自身のWorkflowyのみです。それ以外の送信先へ送る機能は当然備わっておりません。

その意味で、ここで「許可」をタップしても大丈夫であると筆者は判断していますが、このショートカットの使用によって機密情報や個人情報などがご自身の意図せぬ外部へ漏洩する事態がもしも発生しても、それによって生じた損害について筆者は一切の責任を負いません。予めご承知おき下さい。

「許可」をタップしない場合、このショートカットは使用できません。

取得

www.icloud.com

インストール後の設定項目

iPhone / iPadの設定画面→「ショートカット」→「詳細」と進みます。

次の画面で、「スクリプトの実行を許可」のところのスイッチをオンにします。

次に、ショートカット自体の設定が必要です。

https://workflowy.com/api-key/ のページに表示されているWorkflowyの"API Key"を、この「テキスト」欄に記入します。

次に、記入先の位置を指定します。
「記入したい位置の、1階層上位である項目のURL」を取得します。
URLはhttps://workflowy.com/#/71b63bx41326のような形です。

例えば、この画像の例でBの位置に記入したい場合は、Bの「1階層上位である項目」はAですから、AのURLを取得します。

項目のURLを取得する方法は、デスクトップブラウザでは2つあります。
1つは、その項目(この例ではA)の左端でのアイコンからメニューを開き、“Copy internal link”をクリックする。 もう1つは、その項目に「ズーム」した状態で、ブラウザのアドレスバーに表示されているURLをコピーする。

Workflowyのモバイルアプリで項目のURLを取得するには、アプリを開いてキーボードを閉じた状態にしたうえで、対象の項目を指で左のほうへスライドさせ、このメニューを表示させます。
右端のをタップして開くメニューの中に“Copy internal link”があるので、それをタップするとURLをコピーできます。

取得したURLを、この「テキスト」欄にペーストします。
なお、記入位置をWorkflowyのInboxにしたい場合は、この「テキスト」欄を空白にします。

記入したら、右上の「完了」をタップします。


関連記事

ショートカットの作例の記事が他にもあります。

ich.hatenadiary.com

ich.hatenadiary.com

「オートメーション」の作例もあります。

ich.hatenadiary.com


*1:Blueskyアプリがインストールされていない場合は、ブラウザでBlueskyの投稿画面が開きます(要ログイン)。