書名:「機能強化AppleScript集 CotEditor用 PowerPack 取扱説明書」
著者:長野谷隆昌(Piyomaru Software)
ページ数:191ページ
フォーマット:PDF+Zipアーカイブ(PowerPack、BasicPack)
内容:
CotEditor」は、Github上のオープンソース・プロジェクトで公開されているmacOS用の高機能テキストエディタです。本書は、そのCotEditorに便利で強力な機能を追加できるAppleScript集「PowerPack」の取扱説明書です。
PowerPackバージョン3では、グラフ表示やタグクラウド表示などの「ド派手な機能」を追加。Markdown書類のプレビューやCSVデータの表プレビュー、タブ区切りテキストによるKeynote書類の生成、ミュージック.appのトラックへの歌詞データの書き込みなど、AppleScriptによる高度な処理を手軽にご堪能いただけます。
目次
6 CotEditorとは?
7 macOS用テキストエディタ「CotEditor」
8 軽快で洗練されたテキストエディタ
9 AppleScriptでCotEditorをカスタマイズする
10 AppleScriptでCotEditorに機能追加
11 はじめてのPowerPack
12 PowerPackとは?
13 CotEditorの機能を拡張するScript集です
14 Piyomaru Script Librariesのインストール
15 BasicPackとは?
16 CotEditorの基礎的をまとめたものです
17 PowerPackの各Scriptの説明と使い方
18 全消去コマンド
19 💣💣すべてのドキュメントを破棄してクローズ
20 カウントレポート
21 👀🔭文字の種別ごとの構成比📊
22 👀🔭🧼選択中のテキストの文字の種別ごとの構成比📊
23 🅰️☁️ワードクラウドを表示
24 AppleScriptとして解釈
25 📜構文確認
26 📜構文確認して実行し、📄新規書類に結果を出力
27 📜AppleScript書類を読み込み、📄新規書類に展開
28 📜🧼選択範囲をapplescript schemeの🌐URLに💙encodeして📄新規書類に展開
29 📜⏱指定フォルダ以下のAppleScript書類のソース行数をカウントしてソート
30 選択範囲を処理
31 🌏Googleで検索してSafariに結果表示
32 🌏Wikipediaで見出し語を検索
33 ☕️📜JavaScriptのdictionary in arrayをASのオブジェクトに変換
34 ✳️💙hexdump
35 🌐💔urldecode
36 🌐💙urlencode
37 🔌💔base64 decode
38 🔌💙base64 encode
39 🧮✂️1000文字
40 🧮✂️2000文字
41 🧮✂️400文字
42 ☎️電話番号を抽出
43 🌏URLを抽出
44 🏠住所を抽出
45 🏠住所を抽出して🗺地図表示
46 📅日付情報を抽出
47 📬メールアドレスを抽出
48 1️⃣2️⃣3️⃣昇順(1–>9)で連番を振る
49 1️⃣2️⃣3️⃣昇順(1–>9)でゼロパディングしつつ連番を振る
50 1️⃣2️⃣3️⃣昇順(1–>9)で桁指定でゼロパディングしつつ連番を振る
51 🔄❎すべて❌伏せ字に(□に置き換え)
52 🔄❎すべて❌伏せ字に(■に置き換え)
53 🔄❎⚙️🇯🇵簡易日本語形態素解析📚してそれっぽく❌伏せ字に(□に置き換え)
54 🔄❎⚙️🇯🇵簡易日本語形態素解析📚してそれっぽく❌伏せ字に(■に置き換え)
55 🔄❎⚙️🇬🇧英語簡易形態素解析📚してそれっぽく❌伏せ字に(xに置き換え)
56 🔄❎⚙️🇬🇧英語簡易形態素解析📚してそれっぽく❌伏せ字に(oに置き換え)
57 🔄✴️行頭にナカグロ(・)を入れる(箇条書き時の整形)
58 🔫✴️行頭のナカグロ(・)を削除する
59 🔄🅰️アルファベットを全角に
60 🔄🅰️アルファベットを半角に
61 🔄🈂️カタカナをひらがなに
62 🔄🈂️ひらがなをカタカナに
63 🔫😀😀絵文字😀😀を❌削除
64 🔫重複行を削除(ユニーク化)
65 🔫選択範囲内のテキストの最初のスペースは削除、2番目のスペースはタブに置換
66 🔜⬇️行単位ソート(A→Z)
67 🔙⬆️行単位ソート(Z→A)
68 🔜🔃行単位で逆順に
69 🔜🏞プロポーショナルフォントで🖥画面表示したピクセル数で行ソート(短→長)
70 🔙🏞プロポーショナルフォントで🖥画面表示したピクセル数で行ソート(長→短)
71 🔄🎉行単位でランダム・シャッフル
72 💬コメントアウト
73 💬コメント解除(アンコメント)
74 暗号化、復号化
75 🔓→🔒暗号化
76 🔒→🔓復号化
77 🧼選択部分を🔓→🔒暗号化
78 🧼選択部分を🔒→🔓復号化
79 音声読み上げシミュレーション
80 ⏱🎙テキストをTTSで音声レンダリングして所要時間を計算 v2.1
81 ⏱🎙選択中のテキストをTTSで音声レンダリングして所要時間を計算 v2.1
82 💋🎙選択中のテキストをTTSで実際に読み上げ@180WPM
83 💋🎙選択中のテキストをTTSで実際に読み上げ@200WPM
84 💋🎙選択中のテキストをTTSで実際に読み上げ@220WPM
85 FileMergeで差分表示
86 🥇↔️🥈FileMergeで差分表示
87 🥇↔️🥈FileMergeで差分表示(Xcode側設定)
88 原稿用紙枚数シミュレーション
89 📖最前面のドキュメントの原稿用紙枚数シミュレーション(禁則処理つき)
90 📖🧼選択範囲の原稿用紙枚数シミュレーション(禁則処理つき)
91 文字種を指定して加工、別ドキュメントに出力
92 数値以外を削除
93 英字以外を削除
94 英数字以外を削除
95 ひらがな、カタカナ、漢字を削除
96 数字を削除
97 英字を削除
98 青空文庫
99 🈂️サンプル文章をオープン
100 🈳ルビタグを削除
101 🈳ルビタグと入力者注釈を削除
102 HTML処理
103 Safariでオープン
104 Google Chromeでオープン
105 Microsoft Edgeでオープン
106 FireFoxでオープン
107 Vivaldiでオープン
108 Operaでオープン
109 🎟タグ除去して新規書類作成
110 🧼🏷選択範囲の<A HREF=””></A>リンク除去
111 Markdownをプレビュー
112 👀プレビュー表示
113 CSV処理
114 👀自力でプレビュー表示
115 🧼🧼選択範囲を👀自力でプレビュー表示
116 📊Numbersでオープン
117 ファイルパス列挙テキストの処理
118 🧼選択中のファイルパス一覧から📛ファイル名のみ残す
119 🧼選択中のファイルパス一覧から📛ファイル名のみ削除
120 🧼選択中のファイルパス一覧から☑️拡張子のみ削除
121 📂指定フォルダ内のファイル一覧を🛣フルパスで新規書類に展開
122 選択中の文字から花文字テキスト作成
123 🍄フォント自由選択+24ポイント
124 🌼Osaka 12ポイントで任意文字による花文字(複数文字対応)
125 🌼Osaka 24ポイントで任意文字による花文字(複数文字対応)
126 🌷ヒラギノ角ゴシック W3 36ポイントで呪う
127 12, 16, 24, 36ポイント
128 12, 16, 24, 36ポイント
129 12, 16, 24, 36ポイント
130 12, 16, 24, 36ポイント
131 エクストラボールド, デミボールド, ミディアム
132 Flower text fromSelection
133 🥀Courier 20 point
134 🥀Courier 20 point reverse
135 Window回転
136 🌀最前面のウィンドウを楕円運動 v2
137 🌀🌀🌀🌀🌀🌀すべてのウィンドウを楕円運動 v2
138 選択行からファイルパスを抽出してオープン
139 🔄🅰️デフォルトアプリケーションでオープン
140 iOSデバイスに転送
141 📲🧼選択範囲から☎️電話番号を検出してiPhoneで📞電話をかける
142 📲🧼選択範囲を📒メモ(Notes)経由で転送
143 Spotlight検索
144 🔍選択中のキーワードで検索(🎇画像)
145 🔍選択中のキーワードで検索(🎥ムービー)
146 🔍選択中のキーワードで検索(🎹音楽)
147 🔍選択中のキーワードで検索(📂フォルダ)
148 🔍選択中のキーワードで検索(📃テキスト)
149 🔍選択中のキーワードで検索(📕PDF)
150 🔍選択中のキーワードで検索(📜スクリプト)
151 🔍選択中のキーワードで検索(📰プレゼンテーション)
152 🔍選択中のキーワードで検索(🔠フォント)
153 🔍選択中のキーワードで検索(🖥アプリケーション)
154 🔍1週間以内
155 🔍3日以内
156 🔍今月
157 🔍今年
158 🔍選択中のキーワードで検索
159 Safari(Webブラウザ)から読み込み
160 💬♻️HTMLソースを読み込み
161 💬♻️本文テキストを読み込み
162 プレゼン(Keynote)資料に出力
163 🈂️インデントつき📑テキストサンプルを表示
164 📰インデントを反映させて🧾Keynote書類を新規作成
165 📰🧼選択範囲をインデントを反映させて現在の🧾Keynote書類にスライド追加
166 PDFから情報読み込み
167 📝全ページの本文テキストを📗読み込む
168 📝指定ページの本文テキストを📗読み込む
169 🧾TOC(Table Of Contents)📗読み込み
170 🔗全ページの🌏URLリンクをまとめて📗新規書類に読み込む😀(All Scheme)
171 🔗全ページの🌏URLリンクをまとめて📗新規書類に読み込む🌐(http、https)
172 🔗全ページの🌏URLリンクをまとめて📗新規書類に読み込む📨(mailto)
173 🔗全ページの🌏URLリンクをデコードして、それぞれ📗📗個別の📗📗新規書類に読み込む(applescript)
175 iTunesまたはMusic
176 🎹🖍現在の音楽トラックに歌詞として書き込む
177 🎹👀現在の音楽トラックの歌詞を📗新規書類に読み込む
178 QRコード
179 🎲💔QRコード画像をdecodeして📗新規書類に読み込み
180 🎲💙選択範囲をQRコードにencodeして🎆画像出力
181 画像取り込み
182 🔌💙base64 encodeして📃新規書類に読み込み
183 🔌💙base64 encodeして🏷img srcタグ🏷つきで📗新規書類に読み込み(PNG)
184 🔌💙base64 encodeして🏷img srcタグ🏷つきで📗新規書類に読み込み(JPEG)
185 🔌💙base64 encodeして🏷img srcタグ🏷つきで📗新規書類に読み込み(GIFF)
186 ファイルの情報読み込み
187 📄⚙️指定ファイルの🛍メタデータを📗新規書類に読み込み
188 Piyomaru Software/AppleScript関連情報
189 🐤🐾Piyomaru Software
190 著者あとがき
191 奥付