以下の内容はhttps://ich.hatenadiary.com/entry/scrapbox-open-todayより取得しました。


Scrapboxにて〈当日の日付をタイトルとするページ〉を開くPythonスクリプト

Cosenseにて〈当日の日付をタイトルとするページ〉をウェブブラウザで開くPythonスクリプトを作ったので、コードと使い方を書いておきます。


〈目次〉


機能

  • Cosenseにおける、当日の日付をタイトルとするページをブラウザで開きます。
    • タイトルとなる日付の書式は、デフォルトでは2019-08-21のようにYYYY-MM-DDという形です。書式は変更可能です。

必要なもの

  • Pythonスクリプトを実行できること。
  • ウェブブラウザが使えて、そのブラウザでCosenseにログインしていること。

設定の手順

下記のコードの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など)をタイトルとするページがブラウザで開かれます。

関連記事




以上の内容はhttps://ich.hatenadiary.com/entry/scrapbox-open-todayより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14