Scrapbox:ページタイトルのリストからインポートファイルを作成する
code:sbexport.sh
CURL='/opt/local/bin/curl'
JQ='/opt/local/bin/jq'
ProjectName="suto3scratchpad"
num=0
echo '{ "pages": ['
while read PageTitle ; do
then
echo -n ","
fi
PageName=echo -n "$PageTitle" | python3 -c 'import sys, urllib.parse; print(urllib.parse.quote(sys.stdin.read()))'
num=expr $num + 1
done
echo '] }'
標準入力からページタイトルを読み込み、インターネットにアクセスしてベージを取得して、Scrapbox にインポート可能なファイルを作成する。 入力データは、1行1データ、ページタイトル名のみである。
使い方
$ cat page-list.txt | ./sbexport.sh > your-import-file.json