Scrapbox:コマンドラインでページの表示
sbcat.sh#!/bin/bash
CURL='/opt/local/bin/curl'
ProjectName="suto3scratchpad"
cmdname=`basename $0`
function usage()
{
echo "Usage: ${cmdname} pageTitle" 1>&2
}
# check arguments
if [ $# -ne 1 ]; then
usage
exit 1
fi
#echo $1
PageTitle=`echo -n "$1" | python3 -c 'import sys, urllib.parse; print(urllib.parse.quote(sys.stdin.read()))'`
#echo $PageTitle
$CURL -s https://scrapbox.io/api/pages/$ProjectName/$PageTitle/text
exit 0
# EOF
cURLでテキストを返すAPIを叩いている。
使い方
$ sbcat ページタイトル
$ sbcat ページタイトル > Filename.txt