Cosenseにて〈当日の日付をタイトルとするページ〉をウェブブラウザで開くPythonスクリプトを作ったので、コードと使い方を書いておきます。
〈目次〉
機能
- Cosenseにおける、当日の日付をタイトルとするページをブラウザで開きます。
- タイトルとなる日付の書式は、デフォルトでは
2019-08-21のようにYYYY-MM-DDという形です。書式は変更可能です。
- タイトルとなる日付の書式は、デフォルトでは
必要なもの
設定の手順
下記のコードのYOUR_PROJECT_NAMEのところを、Cosenseのプロジェクト名(https://scrapbox.io/○○○/の○○○の部分)に書き換え、ファイル名をopen.pyなどのように拡張子を.pyとして保存。
import datetime import urllib.parse import webbrowser # プロジェクト名 project_name = "YOUR_PROJECT_NAME" # ここを実際のプロジェクト名に置き換える # 当日の日付を "YYYY-MM-DD" 形式で取得 #年・月・日の区切り方や並び順を変えたり、「0埋め」をしない形に変えたいときは、この行を書き換える。 today = datetime.date.today().strftime("%Y-%m-%d") # ページタイトル部分だけエンコード title_encoded = urllib.parse.quote(today) # URL生成 url = f"https://scrapbox.io/{project_name}/{title_encoded}" # ブラウザで開く webbrowser.open(url)
使い方
上掲の手順で保存したファイルをマウスでダブルクリックするなどして実行。
もしくは、PCのコマンドプロンプトにてpython open.pyと実行。
すると、その日の日付(2019-08-21など)をタイトルとするページがブラウザで開かれます。