日時入りmemoのtemplate
日時のhashtagを含んだscrapboxのtemplateを作成するscript
bookmarklet用
#2020-08-18 15:42:39 bookmarklet用も追加した
↓だけだと、いちいち/icons/Scrapbox.iconを開く必要があって面倒
#2020-08-07 00:19:43 PageMenuを使用する方法に切り替えた
templateを新しいタブで開く
参考:/scrasobox/テンプレートを使ってページを作成
code:makeNewMemo.js
import {createPage} from '/api/code/takker/Scrapbox_template_utilities/utilities.js';
export default () => createPage((today, time) => [
'new', [
'',
'',
#${today} ${time}]]);
code:script-private.js
javascript:(() => {
const project_name = 'takker-memex';
// ページ作成日時をhash tagとして末尾に追加する
const zero = n => String(n).padStart(2, '0');
const today = (d => ${d.getFullYear()}-${zero(d.getMonth() + 1)}-${zero(d.getDate())} ${zero(d.getHours())}:${zero(d.getMinutes())}:${zero(d.getSeconds())})(new Date());
// 一行目&二行目:空行 三行目:hash tag
const lines = ['', '', #${today}];
const body = encodeURIComponent(lines.join('\n'));
window.open(https://scrapbox.io/${project_name}/new?body=${body});
})()
code:script.js
javascript:(() => {
const project_name = 'takker';
// ページ作成日時をhash tagとして末尾に追加する
const zero = n => String(n).padStart(2, '0');
const today = (d => ${d.getFullYear()}-${zero(d.getMonth() + 1)}-${zero(d.getDate())} ${zero(d.getHours())}:${zero(d.getMinutes())}:${zero(d.getSeconds())})(new Date());
// 一行目&二行目:空行 三行目:hash tag
const lines = ['', '', #${today}];
const body = encodeURIComponent(lines.join('\n'));
window.open(https://scrapbox.io/${project_name}/new?body=${body});
})()
#2020-10-16 10:52:34
#2020-10-01 14:16:30
/takker用のscriptを追加
#2020-08-31 01:56:37
bookmarkletの方を、どのweb siteを開いていてもメモを開けるようにした
#2020-08-19 11:46:11
projectの名前をscriptから取得するようにした
#2020-07-13 09:58:36
時刻も挿入するようにした
#2020-07-06 22:26:59 refactoring
#2020-06-17
#2020-06-01