generated at
Scrapbox:メモする


HTML + JavaScript
memo.html
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Scrapbox Memo</title> <script type="text/javascript"> project = 'suto3' // 自分のプロジェクト名 d = new Date() year = d.getYear() + 1900 month = ('0' + (d.getMonth()+1)).slice(-2) day = ('0' + d.getDate()).slice(-2) hour = ('0' + d.getHours()).slice(-2) min = ('0' + d.getMinutes()).slice(-2) sec = ('0' + d.getSeconds()).slice(-2) location.href = `https://scrapbox.io/${project}/${year}${month}${day}${hour}${min}${sec}` </script> </head> </html>

Ruby
memo.rb
#!/usr/bin/env ruby project = 'suto3' # 自分のプロジェクト名 title = Time.now.strftime('%Y-%m-%d-%H:%M:%S') system "open https://scrapbox.io/#{project}/#{title}"

Python
似たようなことを Python でもやってみました。(いまのところmacOS専用…)
memo.py
#!/usr/bin/env python3 # -*- coding: utf-8 -*- import subprocess from datetime import datetime browser="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" url='https://scrapbox.io/suto3/' + datetime.now().strftime('%Y%m%d-%H%M%S') output = subprocess.run([browser,url], check=True, stdout=subprocess.PIPE).stdout #print(output.decode('utf-8')) #EOF

実行
$ memo.py

bash
memo.sh
open -a '/Applications/Google Chrome.app' https://scrapbox.io/suto3/`date +%y-%m-%d-%H:%M:%S`

macos では、open を使う
memo1.sh
open https://scrapbox.io/suto3/`date +%y-%m-%d-%H:%M:%S`

Linuxでは、xdg-open を使う
memo2.sh
xdg-open https://scrapbox.io/suto3/`date +%y-%m-%d-%H:%M:%S`

Windows バッチファイル
memo.bat
@echo off REM 日付を年、月、日に分解する set d=%date% set year=%d:~-10,4% set month=%d:~-5,2% set day=%d:~-2,2% REM 時間を時、分、秒に分解する set t=%time: =0% set hour=%t:~0,2% set minute=%t:~3,2% set second=%t:~6,2% start https://scrapbox.io/suto3/%year%-%month%-%day%-%hour%:%minute%:%second% exit

Windows PowerShell
memo.ps1
$Today = (Get-Date).ToString("yyyy-MM-dd-HH:mm:ss") start "https://scrapbox.io/suto3/$Today"



Scrapbox-tools
memo