AlfredでURLをBit.lyで短縮URLにするWorkflow「Bit.ly URL Shorten」

現状、短縮URLを作成するとなると「Bit.ly」を利用する人が多いと思います。
わざわざBit.lyを開くのは少し手間ですが、AlfredのWorkflowを使うと一瞬で短縮URLが作成できます。
今回はそんな「Bit.ly URL Shorten」についてまとめておきます。
Bit.ly URL Shorten
「Bit.ly URL Shorten」を使うと、Alfred上でキーワードのあとにURLを入力すると、入力したURLの短縮URLがすぐに生成されます。
jqのインストール
このWorkflowは、「jq」というコマンドを使っているため、そのコマンドのインストールをしておく必要があります。
jqはJSONから値を簡単に抜き出したり、整形したり、JSON関連の処理できます。
Homebrewを使えば、下記コマンドを実行するだけでインストールできます。
$ brew install jqインストールが完了したら、下記コマンドを実行して、jqコマンドがインストールされているパスを表示します。
$ which jq表示されたパスは、あとでWorkflowをインストールするときに必要になるので、メモしておきましょう。
ちなみに自分の場合は、下記のパスが表示されました。
/opt/homebrew/bin/jqBit.lyのアクセストークンを取得
Bit.lyにログインして、右上のアカウント名をクリックして、[Settings]を選択します。
![Bit.lyの[Settings]](https://webrandum.net/mskz/wp-content/uploads/2022/06/image_1-18.png)
サイドバーから[API]を選択して、「Access token」部分にパスワードを入力して「Generate token」を選択します。

するとアクセストークンが表示されるので、それをメモしておきましょう。
これも、あとでWorkflowをインストールするときに必要になります。
Workflowのインストール
jqのインストールとBit.lyのアクセストークン取得ができたら、WorkflowのGitHubのページから「shorten.alfredworkflow」ファイルをダウンロードします。
ファイルをダブルクリックするか、AlfredにドラッグアンドドロップするとWorkflowのインストール画面が表示されます。
インストールするときに、変数の「JQPATH」と「BITLY_ACCESS_TOKEN」に先ほど取得した内容をペーストします。

設定できたら「Import」をクリックしてインポートしましょう。
基本的な使い方
使いたいときは、URLをコピーして、Alfredランチャーに「bitly」キーワードを入力したあとに、URLをペーストしてenterですぐに短縮URLが生成できます。

クリップボードに短縮URLがコピーされているので、ペーストして使用しましょう。


1Passwordでパスワード以外に管理しておくと便利な情報
Orbital 2と修飾キーの同時押しで、別のショートカットキーを発火させる方法
AlfredのWorkflowで新規ファイルを作成する方法
ATOKで言葉の意味を確かめる「電子辞典検索」タブの設定項目
「EvernoteSpotlightは、キーチェーン内の”Evernote”に保存されている機密情報を使用しようとしています」というダイアログボックスを非表示にする方法
Google Chrome が提供しているベータ版含む4つのバージョンの違いとインストール方法
Alfredの「General」タブで基本的な設定や、ホットキーの変更を行う
Macで毎回使うアプリやフォルダを一気に開いて、すばやく作業環境を整えられる「Workspaces」
Keyboard MaestroのTime of Dayトリガーは「Wireless Network Condition」での条件分岐とセットで使う!
ATOKの単語登録を複数ユーザー辞書に分けて管理する方法
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
1つのノートアプリにすべて集約するのをやめた理由|2025年時点のノートアプリの使い分け
Notionログイン時の「マジックリンク」「ログインコード」をやめて普通のパスワードを使う
AlfredでNotion内の検索ができるようになるワークフロー「Notion Search」
Gitで1行しか変更していないはずのに全行変更した判定になってしまう
Macでアプリごとに音量を調節できるアプリ「Background Music」
Macのターミナルでパスワード付きのZIPファイルを作成する方法
MacBook Proでディスプレイのサイズ調整をして作業スペースを広げる
SteerMouseの「自動移動」機能で保存ダイアログが表示されたら自動でデフォルトボタンへカーソルを移動させる
iPhoneでタッチが一切効かなくなった場合に強制再起動する方法