ショートカット Part 4
■ このスレッドは過去ログ倉庫に格納されています
インターネット共有する為のURLスキーを教えて下さい。 討論し尽くされた話かもしれませんが、
ショートカットでgetやらpostできるがその結果のヘッダー部の項目(例えばsessionid)とかを変数に格納することって可能?
boay内の項目なら取れそうだけども。 ショートカット対応してるアプリ何ある?
imgurは確認した amazon music は操作できないのかね?
urlスキームも見つからん 家に着いたらWifiオンを自動で行うにはどうしたらいいの 常時ONだと外のおかしなフリーWiFiとか拾おうとして鬱陶しくない?
家出るときは手動でOFFにしてるわ そんな面倒な事をしてる人いるんだな。
自分の使うWi-Fiだけ自動接続にしておけばいいのに。
うちに複数のAPがあるが、繋がって欲しく無いAPは自動接続はオフにしてるよ。 ジオフェンス使えれば自宅近辺の出入りを感知できるんじゃない?
使えない場合わからん >>40
https://i.imgur.com/QRkphfV.png
リマインダーに場所に入ったらってトリガーがあるから
これのあとでwifiのアクション入れたら良いのでは ショートカット増えると目的のワークフロー見つけるのが大変
フォルダ化できないものか
それと、ショートカット一覧から削除したいけど、また使うかも知れないので、クラウドかどこかに保存出来ないものかな?
ワークフローの数が増えると見辛いからね
iCloudへのリンク作成はできるけど、ワークフローをショートカットAppから削除するとiCloud上からも削除されるよね? 追記
ショートカットのプログラムリストを印刷出来ないものかな
或いは、テキスト化してテキストファイルとして保存できればいいんだけど
現状、見える形ではスクリーンショットとして画像保存しか手段ない ショートカット1個ずつファイルとして共有できるんだからファイラーなり他のクラウドなりに保存しとけばいい
まぁ印刷やテキスト化はそこから何とでもなるだろ テキスト化して保存はできるけどエディタで上手く開けないな。
エディタでスクリプト編集できればレシピ作るのも楽になりそうなのだけど。 >>49
ありがとう
CotEditorで無理矢理開いたけど、なんだか分かりにくいね
Automatorのワークフローを印刷すると、アプリのウィンドウごとPDF変換されて印刷される
フローだけ印刷するって無理っぽい
ショートカットをPDF化させてもアイコンしか取得できない カーナビの青葉に接続したかどうかをトリガーにしたいけど、無理だよね? 神様、ポケモンGOで一番近いやつにハイパーボール投げるショートカット作ってください( ・∇・) >>45
リマインダーの追加はできても、リマインダーが完了した時にそれをショートカット側で知る術がないような >>17
やり方間違ってた
ユーザ欄に"ssh なんとか@アドレス"
やってたw
ヒアドキュメント使えば、ショートカットの出力結果をファイル出力として処理できて便利ね
Pythonista以外でrubyやPerlでもスクリプトファイルとしてホストにファイル作らずに渡せて実行させることができるので便利だね Readdleの
Scanner、Spark、Calendarsがショートカットに対応 firefox focusショートカット対応確認
Siriショートカットはfirefox focus側の設定から アプリを順番に起動するだけの簡単なのでも、途中で止まってしまうね
ショートカット 自体がメモリから追い出されちゃうのかな ふつうにユーザー辞書登録しようとすると深いところにあるから
ショートカットで一発でできたらいいなと思ってたけどそういうのはできないんだね ユーザー辞書登録なら文字列選択するだけでいいのでは >>64
[カット|コピー|調べる|ユーザー辞書| ...]
試してみたけど左から4番目だったぞ
何したらそんな深くなるの? 「ミュージックの詳細を取得」で、「歌詞」がうまく取得されないんですけど、これって自分だけですかね? 画面の自動ロック時間とか色の反転を設定できるようにならないかな
iOS10ではスキームでひとっ飛びだったのに >>64
Siriに話しかければ直行できるんだけどねー
だったらURLスキームも有効にしてくれっていう Pythonista入れてみたけど、pandas使えないのか フォーラムにあったwifiのssidの取得
API知らんから全然pythonista使いこなせない
from objc_util import *
def get_ssid():
CNCopyCurrentNetworkInfo = c.CNCopyCurrentNetworkInfo
CNCopyCurrentNetworkInfo.restype = c_void_p
CNCopyCurrentNetworkInfo.argtypes = [c_void_p]
info = ObjCInstance(CNCopyCurrentNetworkInfo(ns('en0')))
return [str(info['SSID']), str(info['BSSID'])]
print('Current SSID:', get_ssid()) インデント無くなってね?5chの仕様のせいだと思うが ウィジェットがバグってショートカットがちゃんと表示されないんだけどどうすればいい?
稀に表示されたとしても4つまでなんだが >>75
設定→画面表示と明るさ→文字サイズを変更
……でシステムフォントサイズを変える。 >>76
ありがとう、助かりました
よくわからないバグ だねこれ 結局、workflow捨ててショートカットにアプデした方が良いの? mapじゃなくてGooglemap使いたいんだけど
どうしたらいいんだろう 「戻るまで待機」(旧wait to return)で待ってくれる時間がものすごく短くなったような気がするのだけど、俺だけ? >>72
ウチのには入ってるよ
ちょっとした裏技でpipにてライブラリ追加する方法あるんだよ
https://i.imgur.com/zBKZRay.png >>81
ギャラリーにある「位置情報を共有」をGoogleマップにしたかったけど出来なかったから
結局python使った
"https://maps.google.com/?q=@{},{}".format(currentlo['latitude'],currentlo['longitude'])
accuracyで判断して何回か取得するんだけど
start_updates() から数秒待てば正確になるのか
get_location()何回か使うと正確になるのかよくわからない
そして毎回stop_updates()した方がいいのかもよくわからない
かなり適当でも動いてるからまあいいか状態 共有シートからの呼び出し時にファイルの受け渡しに失敗することがあるっぽいんだけどおま環?
ハッシュ計算が変な値返すことがあるからファイルサイズも表示させるようにしたら、変な値のときはファイルサイズが0バイトだった
空文字列のハッシュと比較したら一致した ショートカット、workflowより使い勝手良くなってるの? 現在地を表示→"マップ"で表示
これだけでいけると思うんだが >>89
現在地のGoogleマップでのピンのリンクが欲しいだけ 現在地を取得して変数のオプションを"マップ"のリンクにするだけでジオタグが取得できるぞ
Pythonistaとか背伸びする前にショートカットの勉強しなさい プレイリストを再生をウィジェットから実行すると再生されず
他のショートカット諸共読み込めませんでした
となってしまいウィジェットから何も出来なくなってしまう
本体を再起動すると復活、実行するとまた同じ症状
ホーム画面に追加でそこから実行すると不具合なく再生されるけど
これ何が原因か分かりますか? >>84
ありがとう入れてみたけど、pandasは動かなかったよ
プレインストールされてるnumpyのバージョンが1.8.0だから1.9.0以上だかに
しろってエラーが出るから、更新しようと思ったら無理っぽいんで、
インストールしようとしたらエラーが出るぽ >>93
それぞれの数値が取れるのに
なんでわざわざmapのURL取らなきゃならないの?
手間が増えると思うけど >>96
何がやりたいの?
マップのリンクだと経度緯度がセットのジオタグが取得できるよ
それは>>85でやろうとしてた事と同じだと思うんだけど 前スレのWi-Fi on/offのレシピってWi-Fiに接続されてないとオフにならないのな
オン→オフスイッチの条件に”Wi-Fiはオンだが接続はされていない”を追加することは現状不可能? 質問への回答じゃなくてすまんが、
トグル動作だとややこしくなるからonとoffは別に作ったらいいんじゃね >>100
家のwifiとかでネットワーク名わかってればできるのでは? >>99
答えがズレてるから
変数で取得出来ると分かってから
その直後のレスでわざわざmapのリンク貼るかね
付けて消して無駄だろ Apple Watch版なのですが、ショートカット.appになってから、マイウオッチ>コンプリケーションから消えたのでしょか? >>104
セットになってる分、短くなって見やすいとかそんな感じの主張? やり方色々あるのだから
もっと効率いいのはこんなだよ
と、紹介すればいいのに 教えてもらっても手間が増えるとか無駄とか書いてるから理解できてないんでしょ
スルーで ちゃんと読んでないのは
すでにpythonで作ったからでもあるな その前にマップで表示とか置き換えるとかレスがあったからだろう
>93も>92の変数に入れると〜の後のレスだからすでに自己解決してるし 俺は現在地の結果が住所で全然分からなかった
よく最初から分かってるみたいに答えられるなあ
変数からある項目が取り出せるなら分かるけど
表示される結果に無いものが取り出せるとか
他の言語より分かりにくくなってるなあと感じる >>105
なくなってる
体重体脂肪入力するのに重宝してたのに 表計算ソフトのNumbers(重要)に記録してある購入履歴をカレンダーに転記するショートカットを初心者なりに作ってみたのだけどもっとシンプルに作れたりする?
添削お願いしたいです
使い方は記録したい行を選択してコピー→ショートカット起動を想定してます
複数行まとめて選択して処理できれば最高だけど無理だよね…
https://www.icloud.com/shortcuts/c2a2379214f444429f04b9175fca1674
記録してある購入履歴
https://i.imgur.com/cVSua6f.png
↓
カレンダー転記後
https://i.imgur.com/3Oqfydi.png ちなみに本当はタブを改行に置換して改行で分割したかったけど\nでは置換できなかったのでやむなく@@@@@で代用しました
なんでできないんだろう… >>105
>>114
以下、Apple Watchからのショートカット起動方法
(Apple Watchを持ってないので未確認、調査のみ)
・Apple Watch側でのショートカット実行は無い
・iPhone側の「設定>Siriと検索>マイショートカット」で作成済みレシピに起動音声フレーズを登録する
・Apple WatchでSiriに対し起動フレーズを言って、iPhone上のレシピを起動する
・iPhone上のレシピがiPhone上で実行される
・Apple WatchのSiriは音声データをiPhoneに転送するだけ
・iPhoneのSiriは音声データを圧縮しネットのSiriサーバーに投げる
・Siriサーバーが音声の文法を解析しiPhoneへコマンドを返してくる
・WiFiや4Gが繋がってないとSiriは使えない
・入力があるレシピはiPhoneで入力が発生するため最初からiPhoneで起動すればいい
・入力が無い一発起動のレシピのみApple Watchで起動する意味がある
・定型文・固定相手、入力無しの帰るメールなどは使える
例)帰るメール
・iPhone側で帰るメールに起動フレーズ=『嫁さんにメールしとこ』を登録しておく
・駅や電車などで、Apple Watchを見て口元に近付け『オッこんな時間か、、嫁さんにメールしとこ』と独り言風につぶやく
(Hey Siri呼びかけが無くなり、怪しさと恥ずかしさが少し減った) >>115
複数行選択してコピーして
クリップボードを取得したやつを
テキストを分割(区切りは改行)して
それぞれで繰り返すで回せばいいんでない?
あと 変数に追加→変数に設定 に変えてね
https://i.imgur.com/X1B57Qb.png >>116
置換後のところに正規表現使えないんだよね…
事前に改行のみ入力したテキストを変数に設定して
置き換えのところでその変数を指定すると上手くいくよ パターンマッチのための正規表現が置換後に使えないのは当たり前なので、そこに含まれるメタ文字が使えないのも仕方ない
関数ではなくUI上の(本来であれば言語側で処理をする)問題なので、改行を含むテキストを予め作っておいて変数指定すれば使えるはず >>119
ありがとうございます、スクリーンショットを真似させてもらったうえでカレンダー追加前に商品名のアラートを挟んで満足のいくものができました
https://www.icloud.com/shortcuts/d4f3888d88e343d2bb360f7aaf3d23c6
自分も繰り返しを使えば何とかなりそうな気はしていたものの、いまいち使い方がわからなかったので助かりました
ちなみに変数に追加と変数を設定の違いもいまいち分からないです
具体的にどういう使い分けをすればいいんでしょうか
>>120 >>121
なるほど、そもそも置換には正規表現が使えないんですね、残念…
変数を使って置換するのは良さそうですね、覚えておきます Numbersなんだよね?
スレチを承知で言うとGoogleSpreadSheetとGoogle Apps Scriptでやると色々スマートだけどね >>124
Numbersですね、自分もGoogleスプレッドシートとIFTTTあたりを使えばできそうな気がした(どちらも使っていないので実際のところはわからない)のでNumbersを強調しました
GoogleAppScriptというのは初耳ですが便利そうですね
自分にはちょっと難しそうだけど気が向いたら試してみます、ありがとうございます iCloudのリンク晒しても大丈夫なんだろうか
不安だ >>123
●違うもの消し用正規表現
^([-0-9 :/明々後月火水曜木金土日曜]*)\t([^\t]*)\t([0-9]+)$
●置き換え 辞書制作用
^([^\t]*)\t([^\t]*)\t([^\t]*)$
{"日付":"$1","名前":"$2","値段":"$3"}
カレンダー検索して確認しないと重複するよ
●カレンダー検索用と設定用の終日日時開始日
"辞書-日時"
"入力から日時を取得"
"日時をフォーマット" (日時のみ)
"フォーマット済みの日時 0:00" (テキストで時間を付与) 改行は、テキストを分割(カスタム)→テキストを結合(改行)するのが楽だった お前ら無駄にレシピ長くするの好きだよな
見にくく無いか? >>129
他人に公開したりするときは冗長に作ってる
後からこの部分なにやってるんですか?とか意味も分からず他のレシピに組み込んで上手く動かないとか言われるのも面倒 URLからwebページの内容を取得するとき読み込み中の内容を取得してしまうんですが読み込みが終了してから取得させるにはどうしたらいいでしょうか? >>131
補足
フラグメントまで含んだURLなんですがそのURLをブラウザで開くとなぜか別のフラグメントが入ったページが出たあと読み込みを経て目的のページになります
もとのURLにWebページの内容を取得を使うとその別のフラグメントが入ったページの内容を取得してしまいます >>127
ありがとうございます、せっかくレスしてもらったのに使い方がいまいちわからない……
iCloudのリンクか、もしそれが不安ならスクリーンショットを貼ってもらえると嬉しいです 写真アプリで
画像の編集→右上の方にある自動補正?を
画像複数枚に一括で実行する
みたいな動作できたらいいなーと思うんだけど
できますかね ■ このスレッドは過去ログ倉庫に格納されています