読者です 読者をやめる 読者になる 読者になる

Mac +「Run Script Over SSH」 超簡単 openコマンドの使い方

リモートコンピュータに接続し、スクリプトを実行する「Run Script Over SSH」アクションは大変便利ですが、使いこなすにはシェルスクリプトやその他のプログラミング言語の知識が必要なため、なかなかハードルが高いアクションです。 今回は、特別な知識が…

デスクトップからたすくまへ最速でタスクを登録するAutomatorアプリとシェルスクリプト

プッシュ通知サービスのPushoverを使って、たすくまのタスク登録用URLスキームをMacからiPhoneへサクッと送信するAutomatorアプリを作りました。 中身はただのシェルスクリプトなので、Bash on Windowsで動作させるのも可能なのではないかと思います。多分。…

新機能 Magic Variables

2017年2月14日に、記事を一部修正しました。 「Get Details of ◯◯」 の機能と、別のTypeに変換する機能が、Set Variableで設定した変数でも使用可能だったという内容ですが、それ以上の加筆はありませんので、すでに記事を読まれた方は読み返さなくても大丈…

Workflow 1.7 FROZEN LA CROIX 更新内容(2017年2月10日)

https://workflow.is/whatsnew Magic Variables 上流にある任意のアクションの出力を取得 Set Variableを省略できる 変数から詳細を取り出す機能 Get Details of〜の機能が変数内に内蔵されている 変数がDictionaryの場合はGet Dictionary Valueの機能が内蔵…

Pushbullet APIを利用したお手軽プッシュ「Quickbullet」(とおまけのPushover版)

Pushbulletでテキスト、リンク、ファイルを送信するワークフローです。 通常起動、ウィジェット、Action Extensionの3通りの起動方法に対応しています。 機能 通常起動すると、Inputがある場合はそれを、ない場合はクリップボードを取得してプッシュ ウィジ…

Amazonの値下がりを通知してくれる「Keepa」の利用を補助するブックマークレットとワークフロー

更新履歴 日付をタップすると展開します。 ▼2017年2月12日 ・ブックマークレット版において、window.open()メソッドに第二引数を渡していなかったので修正 Keepa.comは、Amazonで取り扱われている商品の値下がりを検知し、通知を出してくれるトラッキングサ…

サイト内検索をSafariのExtensionで実行「Site Search」

紹介できそうな自作ワークフローは去年でほぼ出し尽くしてしまったため、新しいカテゴリーを作りました。 と言っても、汎用性のあるワークフローはそう簡単には見つかりませんので、これもすぐに弾切れになりそうです。 Safariの共有メニューから、閲覧中の…

プレイリストをウィジェット上の2タップで再生「Playlists」

ミュージックライブラリのプレイリストを再生するワークフローです。 ウィジェット上で操作が完結します。 簡単な仕組みですが、Launcherの"Music Launcher"の機能を手軽に使用できるようにした感じで、なかなか便利です。 インポート https://workflow.is/w…

サードパーティのアプリでもツイートアクティビティが見たい。「Tweet Activity」

公式アプリかブラウザでのみ見られるツイートアクティビティを、サードパーティのTwitterクライアントから簡単に閲覧できるようにするワークフローです。 Extensionで実行しますので、TweetbotやTwitterrific等の、個別のツイートからシェアシートを呼び出す…

アクションのトグルボタンを変数で操作

トグルボタンというのはこれです。オンオフするやつ。 ふと気になったので調べました。 結果。 数字の0、数字以外の文字でOFF 0以外の数字でON これだと覚えにくいので、 数字の0でOFF 数字の1でON と決めてしまうといいと思います。 ▼キャンセルボタン出な…

Workflow 1.6.1 CHOCOLATE CROISSANT 更新内容 (2016年12月9日)

https://workflow.is/whatsnew 概要 ワークフローのGalleryに"Recently Added"のセクションを設置 7つの新規アクションを追加(for Bear and Opener) 「Loge Health Sample」アクションにリプロダクティブヘルス、マインドフルネス、睡眠のサポートを追加 …

iOSでリマインダーを印刷する唯一の手段かも 「Share Reminder」

iOSの標準リマインダーには、リストを複数人で共有する機能があります。 とても便利で強力な機能ですが、相手もiOSでなければ使用できません。 Androidやガラケーを使用している相手と共有する手段は用意されていないようです。 このワークフローを利用する…

Macの標準の機能だけでSpark for Macのキーボードショートカットを有効化できます

どういうキーワードかはわかりませんが、前回の記事にGoogle検索から来られる方が多いので、AlfredのPowerpackを必要としない方法を紹介しておきます。 これはSparkに限らず、全てのMacアプリで有効な方法です。 例として、"command + shift + N"で新着確認…

Spark for Macのキーボードショートカットを有効化するAlfred Workflow

実は「ワークフロー紹介」というカテゴリー名の前には省略されている文言があって、省略せずに書くと・・・ というネタを繰り返すのもどうかと思いましたので、新しいカテゴリーを作りました。 ブログタイトルと食い違うのはどうにもならないですけど。 Alfr…

[Tips]Workflowでテキストの改行コードをLFに変換する方法

Workflowの外部から取り込んだテキストをMatch TextやReplace Textであれこれ加工しようとして、さっぱりうまくいかない事があります。 これはだいたいが、そのテキストで使用されている改行コードがLFではないためで、Workflowの正規表現でマッチさせるため…

個別のipaファイルからURLスキームを抽出するAutomatorアプリ

実は「ワークフロー紹介」というカテゴリー名の前には省略されている文言があって、省略せずに書くと「WorkflowかAutomatorのワークフロー紹介」となるのですが、全部書くと長すぎるので「ワークフロー紹介」としています。 うそです。 ・・・というわけで、…

Workflow 1.6 CHICLETS 更新内容(2016年11月18日)

https://workflow.is/whatsnew 大きな変更点 Galleryを再設計した Galleryを検索できるようになった ワークフロー投稿者のプロファイルを設定、閲覧できるようになった 改善 アプリ全体のデザインを改良して煌びやかにした Choose from List 選択肢を選ぶ際…

[Mac]自宅のIPアドレスの変更を検出してLINEに通知するコピペスクリプト

更新履歴 ▼2017年2月19日 シェルスクリプト本体を修正しました。 IPアドレスの取得に利用しているサイトを一部入れ替え 空文字を取得した場合にエラー処理するようにした MacのグローバルIPアドレスの変更を自動で検出し、LINE Notifyで通知を出すシェルスク…

Workflowで設定appのURLスキームを起動する方法

Workflowじゃなくてもメモ帳でも何でもいいんですが。 復活した設定appのURLをWorkflowでウィジェット以外から開こうとすると、「そんなアプリは無い」と言われます。 そこで、設定appを直接開くのではなく、間にLaunch Center Proをかませます。 手順 (1)…

「Evernote Tag Widget ver.2」単独動作、非公開リンク、iPadとの同期

更新履歴 日付をタップすると展開します。 ▼2017年1月26日 ・11件以上のノートを取得、表示できるようにした 10件を超えた場合は、9件ずつに分割して表示されます。 10件以内に収める使い方をする場合は、2017年1月20日に公開したバージョンのほうが表示が速…

新しくなった『Get Contents of URL』を使ってみる(修正)

昨日の記事は、取り上げた例がまずくて読んでもよくわからないものになってしまったので、削除して書き直しました。 一番最初の例の部分だけ変わっています。 先日のアップデートにより、Get Contents of URLの機能が大幅に強化され、幅広いWeb APIの利用が…

Workflow 1.5.3 更新内容(2016年10月19日)

概要 『Get Contents of URL』アクションが大幅アップデート カスタムヘッダーとPOSTメソッド、PUTメソッドをサポートし、様々なWeb APIを利用できるようになった 『Make Zip』『Unzip』がアップデートし、色んなアーカイブファイルを扱えるようになった Dic…

Apple Musicの聴き流しをサポートするワークフロー「Flag & Skip」

再生中の曲をストック専用のプレイリストに登録し、次の曲にスキップするワークフローです。 Apple Musicでレコメンドされた曲を聴き流しする時などに使うと便利だと思います。 ウィジェット上での使用を想定しています。 次の3種類の動作が可能です。 常に…

「Filter Files」でテキストをフィルタリングしよう

「Filter Files」アクションを使用した、テキストのお手軽かつそこそこ高度なフィルタリングを紹介します。 まずは前準備として、テキストにおけるNameとは何か、ということを説明するために、Get Nameアクションの実行結果を3例。 この3つの実行結果から、 …

週間天気ウィジェットの完成版

記事タイトルには、そうであったら(不具合が出なかったら)いいなあという希望を込めています。 このエントリーでは、Workflowではなくこちらのアプリを使用します。 MyMemo - メモウィジェットを App Store で 前回からの変更点 CDNからその都度読み込んで…

MyMemoだけで動作する週間天気ウィジェット

この記事の内容は古くなっています。 最新版はこちら。 週間天気ウィジェットの完成版 ワークフローとして紹介した「週間天気ウィジェット」をMyMemoだけで動作するようにした、MyMemoスクリプトを紹介します。 ワークフロー紹介のカテゴリーに入れています…

ウィジェットで表示した選択肢が押せない不具合の一時的な対処法(iOS10)

iOS10にアップデートしてから、Workflowのウィジェットで表示した選択肢やOKといったものを押しても何も起こらないという不具合が発生しています。 Workflowの次回アップデートで修正されると思いますが、それまでの一時的な対処法を紹介します。 やり方は簡…

経過時間を読み上げる「経過時間告知」

1分経過するごとに時間経過を告げるだけのワークフローです。 怠惰な時間を過ごす際に起動し、時間経過とともに罪悪感が芽生え成長することに期待する、というような目的に適しているような気がします。 インポートはこちらから。 https://workflow.is/workf…

WorkflowのURLスキーム

Workflowの単純起動 workflow: ワークフローの実行 workflow://run-workflow?name=[name]&input=[input] ・name 実行するワークフローの名前。 URLエンコードを済ませたものを[name]の部分に書き入れます。 name=Quick%20Look "Quick Look"という名前のワー…

App Storeの説明文、更新内容とクリップボードのテキストを翻訳する「翻訳」

フローを修正しました(2016年10月7日) ▼変更点(タップで展開) ・アプリの検索に失敗した場合にアラートを表示するようにした ・App Storeのアップデートタブから実行するとエラーが出る不具合を修正 修正版のインポートはこちらから。 https://workflow.…

Workflow 1.5.2 更新内容(2016年9月13日)

新規アクション Dictate Text Convert URL with Associate Search in Associate Delete Notes 改善 ・『Show Notification』 Workflowアプリが最前面にある場合にも機能するようになった タイトルと添付ファイルの表示 (iOS10) ・『Copy to Clipboard』 ロ…

ワークフローのショートカットウィジェット「Workflow Launcher」

更新履歴 日付をタップすると展開します。 2017年1月7日 ・Choose from Listのリッチ表示に対応(Settingの時だけ) 修正版のインポートはこちらから。 https://workflow.is/workflows/613ddb603c9b4d49a3e82bd52318a425 ワークフローを起動するショートカッ…

メインコンテンツをWikiに移植しました

このブログのアクション解説のコンテンツをSeesaa Wikiに移植しました。

ワークフローの更新状況(2016年8月20日)

Search Unlimited 更新日:2016年8月9日 ・不要な検索ワードを除去するフィルターの機能を追加 安心かけ放題 更新日:2016年8月1日 ・発信履歴の機能を削除 ・軽微な不具合を修正 更新日:2016年8月20日 ・バイブレーションモードの確認機能を追加 App Store…

ワークフロー紹介「TVSideView Reminder」

番組表アプリ「Video & TV SideView」から標準リマインダーに番組を登録するワークフローです。 自分のほかには使う人がいなさそうな気がしますが公開します。 使い方。 ↓ 番組の詳細情報の項を開き、右上のツイートボタンを押すか、右下のブックマーク登録…

ワークフロー紹介「Search Unlimited」

フローを修正しました(2016年8月9日) ▼変更点(タップで展開) ・不要な検索ワードを除去するフィルターの機能を追加 フィルターは簡単に編集できます。 編集方法はこのページのいちばん下に書いています。 修正版のインポートはこちらから。 https://work…

ワークフロー紹介「安心かけ放題」

フローを修正しました(2016年8月20日) ▼変更点(タップで展開) ・バイブレーションモードの確認機能を追加 『Vibrate Device』を一つ入れただけです。 2016年8月1日の修正版をすでに適用している場合は、フローの先頭あたりの適当なところに『Vibrate Dev…

ワークフロー紹介「App Storeレビュービューア」

更新履歴 日付をタップすると展開します。 2016年12月14日 ・検索に失敗した場合にURLを利用するようにした(最初からこうしておけばよかった。) ・iPadでiPad専用アプリのレビューを取得できるようにした(つもり) 修正版のインポートはこちらから。 http…

ワークフロー紹介「FolderConnect by AirDrop」

フローを修正しました(2016年8月20日) ▼変更点(タップで展開) ・ファイルの拡張子が大文字の場合にファイルの移動がうまくいかない問題を修正 修正版のインポートはこちらから。 https://workflow.is/workflows/96b185c1f26d4b85a6fe436bc1fbcb04 2016年…

正規表現(終)

使用頻度が高そうなメタ文字はだいたい取り上げましたので、それらをまとめて締めくくりとしたいと思います。 メタ文字はまだまだありますが、これらでだいたいのことはできると思います。

正規表現(8)

\n 改行文字 例1

ワークフロー紹介「LongScreen+1」

写真アプリの共有メニューからLongScreenの処理を実行するワークフローです。 LongScreenとは・・・複数のスクリーンショットの境目を自動で検出して縦に結合したり、横に並べて結合したり、ステータスバーをキレイにしたり、デバイスの外枠を付けたりするア…

正規表現(7)

(〜) グループ化と後方参照 メタ文字 ( )には、2つの用途があります。 1つ目は、( )で囲んだ文字列をひとまとめにして取り扱う用途で使用します。例えば、 (hoge1)+ と書くと、hoge1という5文字の文字列が、1回以上ある、という意味になります。 hoge1、hoge…

ワークフロー紹介「Yahoo!乗換案内アプリリンク取得」

2016年10月23日追記 Workflowでリダイレクトを発生させることができなくなりました。 勝手解析の直URLが頼みの綱です。 追記はここまで。 Yahoo!乗換案内の共有メニューから、その表示項目をアプリで開くURLを取得するワークフローです。 なんか説明が変だな…

正規表現(6)

[abc] aかbかc いずれかの1文字 第4回に出てきた『 | 』は文字列に対して使用しましたが、こちらはそれの1文字バージョンです。 [abc]と書くことで、abcの3つの文字が一致の対象となります。

正規表現(5)

『 \ 』 メタ文字をエスケープするためのメタ文字 正規表現においてメタ文字は「文字を超越した文字」であり、特別な役割を持った文字です。たとえば.の場合、これは「任意の1文字」を表していて、普通の文字としての「半角ピリオド」を表すことはできません…

正規表現(4)

『 ^ 』 文頭 行の先頭を表すメタ文字です。行の先頭部分に存在する文字列だけを検出したい時に使用します。 行頭ではなく、文頭でした。 文の先頭を表すメタ文字です。文の先頭部分に存在する文字列だけを検出したい時に使用します。 行頭を検出したい時は…

ワークフロー紹介「Workflow Utility」

2017年1月8日追記 2016年10月19日のアップデート以降、アーカイブファイルにおける日本語の取り扱いが変わったようで、文字化けしたりアーカイブの展開に失敗したりするようになりました。 対処法がわからず、ワークフローの修正もできていませんので、この…

正規表現(3)

『 .* 』「任意の文字」が「0回以上繰り返される」 前回出てきた.と、* + ?は、組み合わせて使用することが多いメタ文字です。

正規表現(2)

『 . 』 (半角ピリオド)任意の1文字 .ひとつで、任意の1文字を表します。 つまり、とにかくなんでもいいので何か文字が1つある場合に一致します。 ..と2つあれば、なんでもいい2文字を表します。