sk6cleine
https://gyazo.com/d420982fa464b6cc064245a417d47bec
https://gyazo.com/23e4d93278de03f4856d34a29b899141
https://gyazo.com/79c8ff33d9904957e7a94723b4f05df3
https://gyazo.com/027b956acd31c6f3799d4080b4a5b4ec
帰路に聞くお笑い動画を探す
最初はサンドウィッチマンとかノンスタイルとか
中でも漫才が好きだなぁと動画漁ってたら三拍子面白い!しなんかいっぱい動画ある!!ごい!うれしい!って思ってあとは沼にずぶずぶと。
以下は、Scrapboxを便利に使う設定
code:script.js
scrapbox.TimeStamp.addFormat(']YYYY/MM/DD[(]ddd[)')
$('body').attr('data-daiiz-rel-bubble', 'on'); // 関連ページを吹き出し表示する
$('body').attr('data-daiiz-text-bubble', 'on'); // リンク先ページのテキストを表示する
$('body').attr('data-daiiz-icon-button', 'on'); // アイコンをボタンにする
$('body').attr('data-daiiz-paste-url-title', 'ctrl'); // URL titleの形でペーストする https://scrapbox.io/api/pages/cybernote/kos/icon#.png
this is p5w’s page
お笑い垢
ここでscriptを読み込む
code:script.js
import '/api/code/lololololol/addButton/tweet.js';
code:page.js
if ($('#asearch-list-grid').length === 0) {
$('.page-wrapper .related-page-list.clearfix').append(
'<ul class="grid" id="asearch-list-grid">' +
'<li class="splitter" style="height: 30px !important" />' +
'<li class="relation-label"><a><span class="title">Similar Pages</span>' +
'<span class="kamon kamon-search icon-lg"/></a><span class="arrow"/></li></ul>'
);
const grid = $('#asearch-list-grid');
let worker = new Worker('/api/code/scrapboxlab/類似したタイトルのページを関連ページとして表示する/worker.js');
function resetList() {
grid.children().slice(2).remove();
}
worker.onmessage = (e) => {
resetList();
const fragment = $(document.createDocumentFragment());
for (let { exists, title } of e.data) {
const item = $(`<li class="page-list-item grid-style-item${
exists ? '' : ' empty'
}">
<a href="/${scrapbox.Project.name}/${encodeURIComponent(title.replace(' ', '_'))}" rel="route">
<div class="hover"></div>
<div class="content">
<div class="header"><div class="title"></div></div>
<div class="description"><div class="line-img">
<div></div><div></div><div></div><div></div><div></div>
</div></div>
</div>
</a>`);
$('.title', item).text(title);
fragment.append(item);
}
grid.append(fragment);
};
let prevId = null;
let titleLcMap;
function regenTitleLcMap() {
titleLcMap = {};
for (let p of scrapbox.Project.pages) {
}
}
function pathToTitle(path) {
const a = path.replace(/#.*$/, '').split('/');
if (a.length === 3 && a2.length > 0) { const title = decodeURIComponent(a2); // Project.pagesを元にタイトル取得
// (_が実際は空白なのか_なのか分からないため)
const titleLc = title.toLowerCase();
}
return null;
}
function update() {
const cs = location.pathname.split('/');
if (cs.length === 3 && cs2 === 'new') { resetList();
return;
}
// 既に関連リンクに入っているページのタイトルを取得する
let links = new Set();
regenTitleLcMap();
$('div.page-wrapper > div.related-page-list.clearfix > ul.grid:nth(0) > li a').each(
(i, e) => {
links.add(pathToTitle(e.pathname));
}
);
// ページタイトルを変更中の場合
const replace = prevId === scrapbox.Page.id;
worker.postMessage({
title: scrapbox.Page.title,
pages: scrapbox.Project.pages,
links,
replace,
prevId,
});
}
function updateIfPage() {
if (scrapbox.Layout === 'page') {
update();
prevId = scrapbox.Page.id;
}
}
const observer = new MutationObserver(_ => {
updateIfPage();
});
observer.observe($('title')0, { childList: true }); observer.observe($('div.page-wrapper > div.related-page-list.clearfix > ul.grid:nth(0)')0, { childList: true }); updateIfPage();
update(location.pathname);
}
→漫才関連で、三拍子が出てきてそれで。
ってのが2020年にある
聴いているラジオ・配信番組(配信曜日基準)
月
火
水
木
金
土
よしおかさん;;
日
聴いているポッドキャスト
https://gyazo.com/813a680e47d390f966f545c9352a3421