WorkFlowyで画像表示するQuickLookをブックマークレットにしてみた

大きな画像を画面に収める。


QuickLook

HandyFlowy内でYouTubeの動画や画像を表示するスクリプト QuickLook
httpsプロトコル限定。通常のhttp始まりだと表示しません。WorkFlowyはテキスト主体なので画像や動画を扱えません。ただ、URLアドレスはリンクになってSafariで確認できます。ということ...

前回はiframe表示のみだったのですが、今回は場合分けを導入。YouTubeWikipediaをiframeタグにし、それ以外はimgタグにしました。これで画像が画面を超えることがありません。元サイズを意識せずにWorkFlowyに貼り付けていけます。まずはHandyFlowy用。

MemoFlowy経由で登録→ http://tinyurl.com/j3aaot4


画像はGoogleフォトから

HandyFlowyにGooglePhotosの画像を貼り付ける方法 PhotoTaker
リンクが長いけど。制限なしの写真アップローダGoogleだから安心(?)というか、流出しても安心な範囲で運用してください。ブログ用の写真アップロードには最適だと思います。そして、これの写真リンクがh...

Googleフォトの写真をWorkFlowyに貼り付ける用途を考えています。PhotoTakerでリンクを取得すれば、アウトラインで画像の整理ができる。図表など資料を添付する場合かな。間違った写真を付けていないか確認できるし。しかも画像表示のまま並べ替えもできる。


パソコン用ブックマークレット

これってパソコンでも表示できないと意味無いよなあ。出来るかな。

javascript:p=pageContainer.querySelectorAll(".content");for(i=0;i<p.length;i++){s=p[i];text=s.innerHTML;text=text.replace(/<a class=\"contentLink\"(.+?)href=\"(https:\/\/.*?youtube\.com.+?)\">(.+?)<\/a>/g,"<iframe width=280px src=\"$2\" frameborder=0>$2</iframe>");text=text.replace(/<a class=\"contentLink\"(.+?)href=\"(https:\/\/.*?wikipedia\.org.+?)\">(.+?)<\/a>/g,"<iframe width=100% src=\"$2\" frameborder=0>$2</iframe>");s.innerHTML=text.replace(/<a class=\"contentLink\"(.+?)href=\"(https:\/\/.+?)\">(.+?)<\/a>/g,"<img style=max-width:100%; src=\"$2\"><div style=display:none;>$2</div>");}
登録リンクはこちら→ http://tinyurl.com/z5smyqv


実験結果

はい、WorkFlowy内でYouTubeが動きました。


まとめ

そんなわけで、WorkFlowyで簡単に画像(&YouTube動画)を扱う方法。普通のブラウザに対応。iPhoneSafariでも有効なブックマークレットです。一応、一貫性を持たせるためhttps限定にしています。通常のブラウザならhttp始まりの画像でも表示するけど、HandyFlowyと齟齬が起きると困るので、画像はGoogleフォトのを貼り付けてくだされ。