Appbird
日本語表記 - あぷりばーど
https://scrapbox.io/files/666983779cf358001c4bf65b.png
自分のページ
/icons/Twitter.icon https://twitter.com/apricotappbird
/icons/GitHub.icon https://github.com/Appbird
AtCoder
アイコン置き場
ここに書かれてる記事の内容に関して正確性を保証しないものとし、それに関する責任も負わないものとします。
工学部情報工学課程のB4
かわいいをつくるエンジニアになりたい
ものづくりとプログラミングがすき。
なんか色々つまみ食いしてます
プログラミング(情報科学)
TypeScriptでKirby-Speed/Score-Recordersを作ったりし続けています。しました。
/kssrecorders/Kirby-Speed/Score-Recorders
/kssrecorders/KSSRs-2023 Project
音楽
イラスト
Blender
数学
材料力学・機械力学
ふわふわとしたかわいいものが生きがいです
私がScrapbox上で作ったコンテンツは、特記事項のない限りNYSLライセンスのもと公開されます。
settings
目標
UserScript
栞記法
thanks:/scrasobox/しおり記法
code:script.js
import addBookMarkSideMenu from "https://scrapbox.io/api/code/appbirdNotebook-public/栞記法/script.js"
addBookMarkSideMenu();
過去のこの日
thanks: /customize/「過去のこの日」機能
code:script_disabled.js
import '/api/code/customize/「過去のこの日」機能/script.js'
テンプレートを作成するUserScript
code:script.js
import TemplateSideMenu from "https://scrapbox.io/api/code/appbirdNotebook-public/テンプレートを作成するUserScript/script.js"
const templates = [{
"title": "新規プロジェクト",
"templateURL": "https://scrapbox.io/api/code/appbirdNotebook-public/%E3%81%B0%E3%83%BC%E3%81%A9%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E4%BC%81%E7%94%BB%E6%9B%B8%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88/template.js"
}];
const templateSideMenu = new TemplateSideMenu(templates);
Ctrl + alt + pで行頭にチェックマークアイコンをつけるUserScript
code:script.js
import "https://scrapbox.io/api/code/appbirdNotebook-public/Ctrl_+_alt_+_p%E3%81%A7%E8%A1%8C%E9%A0%AD%E3%81%AB%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%83%9E%E3%83%BC%E3%82%AF%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3%E3%82%92%E3%81%A4%E3%81%91%E3%82%8BUserScript/script.js"
omakase-links
code:script.js
import "https://scrapbox.io/api/code/appbirdNotebook-public/omakase-links/script.js"
/scrapboxlab/別のprojectからページをインポートする
code:script.js
function exportPage(projectName) {
// scrapbox以外のページとapiのページはexport対象から外す
if(document.domain != 'scrapbox.io') return;
if(!scrapbox || scrapbox.Layout !== 'page') return;
const currentProjectName = scrapbox.Project.name;
const currentPageName = encodeURIComponent(scrapbox.Page.title);
// タイトル以外の行を取得する
const body = encodeURIComponent(scrapbox.Page.lines.slice(1).map(l => l.text).join('\n'));
window.open(https://scrapbox.io/${projectName}/${currentPageName}?body=${body});
}
scrapbox.PageMenu.addMenu({
title: 'export',
image: '/assets/img/logo.png'
});
scrapbox.PageMenu('export').addItem({
title: export this page to some Project,
onClick: () => {
const PROJECT = window.prompt("インポート先のプロジェクト名を入力してください")
exportPage(PROJECT)
}
});