generated at
Appbird
日本語表記 - あぷりばーど

自分のページ https://appbird.github.io


ここに書かれてる記事の内容に関して正確性を保証しないものとし、それに関する責任も負わないものとします。

かわいいをつくるエンジニアになりたい
なんか色々つまみ食いしてます
TypeScriptKirby-Speed/Score-Recordersを作ったりし続けています。しました。
ふわふわとしたかわいいものが生きがいです

私がScrapbox上で作ったコンテンツは、特記事項のない限りNYSLライセンスのもと公開されます。


UserScript
栞記法
script.js
import addBookMarkSideMenu from "https://scrapbox.io/api/code/appbirdNotebook-public/栞記法/script.js" addBookMarkSideMenu();
過去のこの日
script_disabled.js
import '/api/code/customize/「過去のこの日」機能/script.js'

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);

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"

script.js
import "https://scrapbox.io/api/code/appbirdNotebook-public/omakase-links/script.js"

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) } });