ramen
https://gyazo.com/977b7d848b790dd612051414fcce5fb8
= そむる
メモ
/icons/hr.icon
メモ
幸福論関連の動画をアープラで見る企画をいつかしよう
/icons/hr.icon
どれだけヒトラーを嫌い、低く評価する人であっても、彼が人類史に与えた影響の大きさということで意味のあるなしを決めるのであれば、彼の人生に意味があったと言わざるをえないのではないかと思う
/icons/hr.icon
不完全な文章・思考・情報(= 断片 = scrap)を投下し、それを見て刺激された共同編集者が同様に断片を投下し、それによって刺激を受けまた断片を……という循環でいい感じにしていくという方針でやりたい
/icons/hr.icon
happinessとwell-being
/icons/hr.icon
スクリプト
code:script.js
const target = 'arpla' // 転写先のProject Name を設定
scrapbox.PageMenu.addMenu({
title: 'Publish',
})
scrapbox.PageMenu('Publish').addItem({
title: () => リンクページ to アープラノート,
onClick: () => {
window.open(https://scrapbox.io/${target}/${scrapbox.Page.title}?body= [/prarpla/${scrapbox.Page.title}])
}
});
/icons/hr.icon
code:style.css
/icons/hr.icon
code:script.js
import "/api/code/horyuubasyo/sbコマンド/script.js"
/icons/hr.icon
code:style.css
.navbar .navbar-menu>li.stream-btn,
.navbar .navbar-menu>li.stream-btn.hidden-xs
{ display: block !important; }
/icons/hr.icon
/icons/hr.icon
code:script.js
scrapbox.PopupMenu.addButton({
title: '質問',
onClick: text => {
return '質問くん.icon+ text + '';
}
})
/icons/hr.icon
code:script.js
// リンクを外す
scrapbox.PopupMenu.addButton({
title: 'unlink',
onClick: text => {
const result = text.split(/\n/)
// テロメアが無駄に更新されるのを防ぐ
if(text == result) return;
return result;
}
});
/icons/hr.icon
/icons/hr.icon
code:script.js
// 選択された文字列をScrapboxプロジェクト内で検索する
// Scapbox検索ボックスを使ったときと同じ結果ページを開く
scrapbox.PopupMenu.addButton({
title: 'スクボ内検索',
onClick: function (text) {
var projectName = 'arpla';
}
});
/icons/hr.icon
code:script.js
scrapbox.PopupMenu.addButton({
title: '右寄せ',
onClick: text => {
return '' + text + '';
}
})
/icons/hr.icon
code:script.js
scrapbox.PopupMenu.addButton({
title: 'underline',
onClick: text => {
return '' + text + '';
}
})
/icons/hr.icon
code:script.js
scrapbox.PageMenu.addMenu({
title: 'Jump to an unread page',
onClick: () => {
const lines = document.getElementsByClassName('lines')?.0; const observer = new MutationObserver(() => {
const unreadTelomeres = lines.getElementsByClassName('telomere-border unread');
if (unreadTelomeres.length > 0) {
console.log(/${scrapbox.Project.name}/${scrapbox.Page.title} is an unread page.);
observer.disconnect();
return;
}
document.getElementsByClassName('random-jump-button')?.0.click(); });
observer.observe(lines, {childList: true});
document.getElementsByClassName('random-jump-button')?.0.click(); },
});
/icons/hr.icon
code:style.css
@import "/api/code/scrasobox/見える文字数カウンター/style.css";
code:script.js
import "/api/code/scrasobox/見える文字数カウンター/script.js";
/icons/hr.icon
code:script.js
scrapbox.PageMenu.addMenu({
title: 'Jump to an filtering page',
onClick: () => {
const lines = document.getElementsByClassName('lines')?.0; const observer = new MutationObserver(() => {
const form = document.querySelector('.form-control')
let searchWord = (form.value === "") ? /思想|哲学|文学|芸術|音楽/ : RegExp(form.value)
if ( lines.textContent.match(searchWord) ) {
console.log(/${scrapbox.Project.name}/${scrapbox.Page.title} is an unread page.);
observer.disconnect();
return;
}
document.getElementsByClassName('random-jump-button')?.0.click(); });
observer.observe(lines, {childList: true});
document.getElementsByClassName('random-jump-button')?.0.click(); },
});
/icons/hr.icon
code:script.js
scrapbox.PopupMenu.addButton({
title: '脚注',
onClick: text => {
return '' + text + '';
}
})
/icons/hr.icon
/icons/hr.icon