状況
Obsidianというメモアプリが素晴らしそうな感じ。過去のメモを検索できると便利かなと思った。かなりのメモがWorkflowyに溜まっているので、持って来たい。でもworkflowyの標準ではmarkdownへのエクスポート機能がないし、検索しても、これぞというもの見つからない。
ということでスクリプトを書いた。
やったこと
cat workflowy-export.txt | sed -e s/^-/\\$'\n'##/ | # -を##に変える sed -e s/^\ \ // | # <spc>x2をトル sed -e s/^-/\\$'\n'###/ | # -を###に変える sed -e s/^\ \ // | # <spc>x2をトル sed -e s/^-/\\$'\n'####/ > workflowy-export.md # -を####に変える # 上記のコメント(#)は実際には削除のこと
というあたまのわるい置換。
CotEditorとかで手で置換してもいいんだけど、プロセス再現性が欲しくて。
備忘
改行へ置換するのがぱっとわからなかった。下記の02/03を参考にさせていただいた。要は\\$'\n'
を使うということ。
boo.shというファイルに実行権限を付与して、ターミナルで実行。 テストはターミナルでコマンドを打ち、最終的にboo.shで確定。
これからやりたいこと
参考
WorkflowyのExport ALLの出力はこんな感じ。
- 思考の道場 - 2004-06 - Freeciv - インストール - Install-MacOSX https://freeciv.fandom.com/wiki/Install-MacOSX - 初心者向けガイダンス - Freeciv.orgジャパン https://freeciv.fandom.com/ja/wiki/メインページ - Freecivについて https://freeciv.fandom.com/ja/wiki/Freecivについて - イントロダクション https://freeciv.fandom.com/ja/wiki/イントロダクション - Freecivの遊び方 https://freeciv.fandom.com/ja/wiki/Freecivの遊び方 - Freeciv wiki(非公式) https://wikiwiki.jp/freeciv/ - 最初の都市を建設するまで http://tatamo.81.la/blog/2016/02/20/freeciv-build-first-cities/ - Freeciv基本戦略 http://utsukemononi.gozaru.jp/fciv/ - 会社紹介の動画作成 - PhotoCinema+ https://www.digitalstage.jp/photocinema/ - - ローグ - Rogue Y.Oz Vox http://yozvox.web.fc2.com/526F677565.html - jRogue https://leopard-gecko.github.io/jrogue/ - macOSでデータ分離版ローグ(Rogue)を遊ぶ http://leopardgecko.hatenablog.com/entry/2016/11/10/030428 - 【公式ローグII】rougeclone2 (データ分離版ローグ・クローンII UTF-8版) https://github.com/suzukiiichiro/Rogue2.Official - Rogue 5.4.4 攻略とビルド+インストール情報 https://www.nakajim.net/rogue/ - スポイラ系 - 巻き物と水薬の一覧 https://leopard-gecko.github.io/jrogue/ps.html - The Rogue's Vade-Mecum http://yozvox.web.fc2.com/rvm_jp.html - Messages in Rogue ~ ローグのメッセージ http://yozvox.web.fc2.com/rvm-msg_jp.html - 5.4.4モンスター https://www.nakajim.net/rogue/monsters.html - Clone II攻略 http://aaa.game.coocan.jp/rogue/kouryaku.html - Rogue Central DOCUMENTATION & SPOILERS https://coredumpcentral.org/docs.html - 持ち帰りチェックリスト - 封筒、クリアフォルダ、電源コード - 済 - 賞与関係 - フリクションの芯 - マステ? - MacBook Pro? - 面接用ノート
## 思考の道場 ### 2004-06 #### Freeciv - インストール - Install-MacOSX https://freeciv.fandom.com/wiki/Install-MacOSX - 初心者向けガイダンス - Freeciv.orgジャパン https://freeciv.fandom.com/ja/wiki/メインページ - Freecivについて https://freeciv.fandom.com/ja/wiki/Freecivについて - イントロダクション https://freeciv.fandom.com/ja/wiki/イントロダクション - Freecivの遊び方 https://freeciv.fandom.com/ja/wiki/Freecivの遊び方 - Freeciv wiki(非公式) https://wikiwiki.jp/freeciv/ - 最初の都市を建設するまで http://tatamo.81.la/blog/2016/02/20/freeciv-build-first-cities/ - Freeciv基本戦略 http://utsukemononi.gozaru.jp/fciv/ #### 会社紹介の動画作成 - PhotoCinema+ https://www.digitalstage.jp/photocinema/ - #### ローグ - Rogue Y.Oz Vox http://yozvox.web.fc2.com/526F677565.html - jRogue https://leopard-gecko.github.io/jrogue/ - macOSでデータ分離版ローグ(Rogue)を遊ぶ http://leopardgecko.hatenablog.com/entry/2016/11/10/030428 - 【公式ローグII】rougeclone2 (データ分離版ローグ・クローンII UTF-8版) https://github.com/suzukiiichiro/Rogue2.Official - Rogue 5.4.4 攻略とビルド+インストール情報 https://www.nakajim.net/rogue/ - スポイラ系 - 巻き物と水薬の一覧 https://leopard-gecko.github.io/jrogue/ps.html - The Rogue's Vade-Mecum http://yozvox.web.fc2.com/rvm_jp.html - Messages in Rogue ~ ローグのメッセージ http://yozvox.web.fc2.com/rvm-msg_jp.html - 5.4.4モンスター https://www.nakajim.net/rogue/monsters.html - Clone II攻略 http://aaa.game.coocan.jp/rogue/kouryaku.html - Rogue Central DOCUMENTATION & SPOILERS https://coredumpcentral.org/docs.html #### 持ち帰りチェックリスト - 封筒、クリアフォルダ、電源コード - 済 - 賞与関係 - フリクションの芯 - マステ? - MacBook Pro? - 面接用ノート
リソース(参考サイト)
環境
- MacBook Pro (13-inch, 2020, Four Thunderbolt 3 Ports)
- macOS Catalina 10.15.7