[AppleScripts]シングルクオトのエスケープ処理(phpを使う時のお約束)
| 固定リンク
| 固定リンク
「YouTubeBloggerUrlGoogleChromev2.scpt.zip」をダウンロード
「YouTubeBloggerUrlGoogleChromev2.rtf」をダウンロード
サムネイルのサイズ判定を入れて
出来るだけ大きいサイズを使うようにした
エラー制御を使ったトリックになりますね。
本当はGoogleApi+Jsonが今風なのでしょうが
APIキーが必要になるので
気が進まなかったのでCURLで画像をダウンロードする事で
大きいサイズの有無を確認する方法にした。
| 固定リンク
Json等でよく使われるUnicode16進エスケープ形式の文字列を
テキストにデコードします。
その1はphpを使いました
その2ではpythonを使います
ながれはこんな感じ
\の処理が面倒でAppleScriptから使うのはちょっと無理があったかな
phpの方が良いですね
「unicode_escape.py.rtf」をダウンロード
「unicode_escape.py.scpt.zip」をダウンロード
| 固定リンク
Json等でよく使われるUnicode16進エスケープ形式の文字列を
テキストにデコードします。
こんな流れになります
一旦
CharacterEntityへ変換してから
CharacterEntityをテキストに戻します。
「UniEsc2Text.rtf」をダウンロード
「UniEsc2Text.scpt.zip」をダウンロード
| 固定リンク
WindowsだとteraEditやMIFESも
縦方向に選択もコピーも出来るので便利ですが
私の場合JeditXな人は縦方向の列でコピー取れないので
何かと不便
この形式で
B列を取り出すサンプルです。
タブ区切りテキストの場合
こんな感じ
カンマ区切りの場合は
で
テキストエディタに
B列だけを取り出せます。
この手法は
エラーログの解析や
価格表などから必要な列だけを取り出すのに使えます。
print($2)($4)
とすれば
B列とD列を取り出せます。
結構便利ですよ。
「awk_sample.zip」をダウンロード[Download]
Accessibility AccessibilityCheck AccessibilityForm AccessibilityInDesign AccessibilityPDF Acrobat Acrobat Action Acrobat Annotation Acrobat AppleScripts Acrobat Character Acrobat Layer Acrobat PDF Embed API Acrobat PDF Form Print Acrobat Plug-ins Acrobat Portfolios Acrobat Print AcrobatBarcode AcrobatDialog AcrobatForm AcrobatJS AcrobatMenu AcrobatPDF AcrobatStamp AcrobatYouTube AddressBook Adobe Adobe InDesign Adobe Photoshop AdobeAppleScript AdobeBridge AdobeIllustrator AdobeJSX aed Alfresco Android AnimationGif Apple Apple Support AppleScript AppleScriptBasics AppleScriptCharacter AppleScriptColor AppleScriptDroplet AppleScriptErrorNum AppleScriptFolder AppleScriptFontBook AppleScriptRename AppleScriptTools AppleSymbols Applications Barcode Barcode2D BarcodePostal BetterHTMLExport Book BOX Browser buzz Certificates CharacterEntity CharacterSets Colors Cool Site CSS Cutting DecoMail DecorationMail Design Desktop Diff DJ dmg DNS Documents Download DTP eBook Editer eMail Envelopes ExifTool Facebook FFmpeg File System Fonts FontsTool FontsWeb FOOD FormPrint ftp Gadget Gif Animation Google Google Chrome Enterprise HexEditor HTML info iPhoto ISBN ISO iTunes iWork iWorkNumbers iWorkNumbersCalendar iWorkNumbersTimecard iWorkPages JavaScript JeditX JeditX Regexp JeditXAppleScript JIS jquery Letterpress Library logo Mac Admin Mac Archiver Mac Browser Mac Browser Plugin Mac QuickLook Mac Setup Mac Spotlight Mac Video Map Memo Microsoft Teams Mobby mobileconfig Moto Movies Music Network Basic ntp OCR Office OfficePowerPoint OSX Paint Pantone Paper PDFlib Permission Photo Pictograms Print Public Python QuickLook QuickTime QuickTimeSetting QuickTimeSound Real Media ReName ResourceFork ruby Sample Screen ScreenCast Search Security SEO Sharing SLAResource Sound Spotlight Stamp SWF TCC.db Tutorial PSD TV Twitter Typography Unicode Utilities Video WEB APP WebFont Wedding Windows WindowsMedia XML XMP XPS YouTube YouTube Rss