ショートカットでiPhone Safariダウンロードマネージャーを自作する

ショートカットでiPhone Safariダウンロードマネージャーを自作する

  • Oligur
  • 0
  • vyzf
ショートカットでiPhone Safariダウンロードマネージャーを自作する
  • ハウツー
適切に管理されたダウンロードを楽しまない人はいないでしょう。
適切に管理されたダウンロードを楽しめない人はいないでしょう。
写真: Charlie Sorrel/Cult of Mac

モバイル版Safariの最大の欠点の一つは、ファイルのダウンロードです。ダウンロード自体は問題なく行われますが、すべてがWebページのように読み込まれます。PDF、ZIP、MP3など、すべてが現在のページにそのまま読み込まれてしまうため、ファイルを保存するには「次の方法で開く…」機能を使用する必要があります。

さらに悪いことに、ダウンロードにどれくらい時間がかかるのか全く分かりません。頼りになるのはURLバーに表示される読み込みプログレスバーだけです。このバーはゆっくりと進み、「まだ完了していません」と「完了しました」という2つの状態しか表示しません。

今日は、ショートカットアプリを使ってダウンロードマネージャーを作成し、この問題を解決します。さあ、始めましょう。

Safariのダウンロードショートカット

今日は、3ステップで複数の機能を備えたシンプルなショートカットを作ります。モバイル版Safariでファイルをダウンロードし、名前を変更してDropboxに保存できます。これがそのショートカットです。

これらのアクションをドラッグするだけでショートカットが作成されます。
これらのアクションをドラッグするだけでショートカットを作成できます。
写真:Cult of Mac

ご覧のとおり、ショートカットは次のようになります。

  • URLのみ受け入れます
  • URL のコンテンツ (ファイル) をダウンロードします
  • ダウンロードの名前を変更するように要求します
  • Dropboxのダウンロードフォルダに保存します

このショートカットを使用するには、Safari でリンクを長押しし、「共有」を選択して「ショートカット」をタップし、作成したショートカットをタップします。

カスタムオプション

もちろん、これらの手順はカスタマイズできます。最初のステップはそのままにしておいてください。ただし、ショートカットでダウンロードをDropboxではなくiCloud Driveに保存するように設定することもできます。この場合、iCloud Drive内のショートカットフォルダしか選択できなくなりますが、サブフォルダを指定することも可能です。具体的には以下のようになります。

「サービス」をタップして、Dropbox と iCloud Drive のどちらかを選択します。
「サービス」をタップして、DropboxとiCloud Driveのどちらかを選択します。
写真:Cult of Mac

iOSでSafariのダウンロードファイルの名前を変更する

保存前にファイルの名前を変更する手順も追加しました。多くの人にとって、このショートカットはそのためだけに使う価値があるかもしれません。iOSではファイルを保存するときに名前を変更する方法がないため、ショートカットを使用する必要があります。(または、後でファイルアプリでファイルを見つけて、そこで名前を変更してください。)

ショートカットで日付やその他のパラメータに基づいてファイル名を自動設定することもできます。これを行うには、「名前を設定」アクションの名前フィールドをタップし、キーボードの上に表示される自動オプションから1つ選択します。以下のようになります。

ショートカットの組み込みツールを使用すると、複雑な自動名前変更を行うことができます。
ショートカットの組み込みツールを使えば、複雑な自動名前変更も行えます。
写真:Cult of Mac

リスト内の「URLの内容」ボタンをタップすると、様々なオプションが表示されます。例えば、ダウンロード元のウェブページのタイトルに合わせてファイル名を変更したり、名前ラベルを重ねたり、日付を追加したりといったことも可能です。

ショートカットの名前変更オプションは非常に強力です。
ショートカットの名前変更オプションは非常に強力です。
写真:Cult of Mac

他に何ができるかは、左サイドバーを詳しく見てみてください。スクリーンショットはiPadのものですが、iPhoneでも同様に動作します。

最後にもう一つアドバイスを。Safariで大きなファイルのダウンロード中は、別のアプリに切り替えてそのままにしておくことができます。Safariがバックグラウンドで強制終了すると、ダウンロードも停止してしまいます。ただし、大きなファイル以外は、Safariをそのまま実行したまま他の作業をすることも可能です。