1<!DOCTYPE html> 2<html lang="en-US" dir="ltr"> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width,initial-scale=1"> 6 <title>Schooltape</title> 7 <meta name="description" content="A free and open source web extension for Schoolbox!"> 8 <meta name="generator" content="VitePress v1.6.4"> 9 <link rel="preload stylesheet" href="/assets/style.D9lKUQdr.css" as="style"> 10 <link rel="preload stylesheet" href="/vp-icons.css" as="style"> 11 12
12<script type="module" src="/assets/app.qyEzQX2c.js"></script>
12 13 <link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin=""> 14 <link rel="modulepreload" href="/assets/chunks/theme.DTZ7YIeY.js"> 15 <link rel="modulepreload" href="/assets/chunks/framework.BgId8OS5.js"> 16 <link rel="modulepreload" href="/assets/index.md.B6XrqryY.lean.js"> 17 <meta property="og:type" content="website"> 18 <meta property="og:title" content="Schooltape - A free and open source web extension for Schoolbox!"> 19 <meta property="og:sitename" content="Schooltape"> 20 <meta property="og:image" content="https://schooltape.github.io/previews/preview.webp"> 21 <meta property="og:url" content="https://schooltape.github.io"> 22 <meta property="og:description" content="A web extension that adds themes, plugins, and snippets to Schoolbox."> 23 <meta name="twitter:image:src" content="https://schooltape.github.io/previews/preview.webp"> 24 <meta name="twitter:title" content="Schooltape - A free and open source web extension for Schoolbox!"> 25 <meta name="twitter:description" content="A web extension that adds themes, plugins, and snippets to Schoolbox."> 26 <link rel="icon" href="favicon.ico"> 27 <meta name="google-site-verification" content="HMCS2W8FOVGNaXOatxJZylQLDU6NT5k6s-lHURa1YaQ"> 28
28<script defer src="https://cloud.umami.is/script.js" data-website-id="ea226262-8179-4564-9699-93feae99e84b"></script>
28 29
29<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
29 30
30<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
30 31 </head> 32 <body> 33 <div id="app"><div class="Layout" data-v-5d98c3a5><!--[--><!--]--><!--[--><span tabindex="-1" data-v-0b0ada53></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-0b0ada53>Skip to content</a><!--]--><!----><header class="VPNav" data-v-5d98c3a5 data-v-ae24b3ad><div class="VPNavBar" data-v-ae24b3ad data-v-6aa21345><div class="wrapper" data-v-6aa21345><div class="container" data-v-6aa21345><div class="title" data-v-6aa21345><div class="VPNavBarTitle" data-v-6aa21345 data-v-1168a8e4><a class="title" href="/" data-v-1168a8e4><!--[--><!--]--><!--[--><img class="VPImage logo" src="/schooltape-ctp.svg" alt="Schooltape logo" data-v-8426fc1a><!--]--><span data-v-1168a8e4>Schooltape</span><!--[--><!--]--></a></div></div><div class="content" data-v-6aa21345><div class="content-body" data-v-6aa21345><!--[--><!--]--><div class="VPNavBarSearch search" data-v-6aa21345><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-6aa21345 data-v-dc692963><span id="main-nav-aria-label" class="visually-hidden" data-v-dc692963> Main Navigation </span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-dc692963 data-v-e56f3d57><!--[--><span data-v-e56f3d57>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/install.html" tabindex="0" data-v-dc692963 data-v-e56f3d57><!--[--><span data-v-e56f3d57>Install</span><!--]--></a><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-6aa21345 data-v-6c893767><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-6c893767 data-v-5337faa4 data-v-1d5665e3><span class="check" data-v-1d5665e3><span class="icon" data-v-1d5665e3><!--[--><span class="vpi-sun sun" data-v-5337faa4></span><span class="vpi-moon moon" data-v-5337faa4></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-6aa21345 data-v-0394ad82 data-v-7bc22406><!--[--><a class="VPSocialLink no-icon" href="https://github.com/schooltape/schooltape" aria-label="github" target="_blank" rel="noopener" data-v-7bc22406 data-v-bd121fe5><span class="vpi-social-github"></span></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-6aa21345 data-v-bb2aa2f0 data-v-cf11d7a2><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-cf11d7a2><span class="vpi-more-horizontal icon" data-v-cf11d7a2></span></button><div class="menu" data-v-cf11d7a2><div class="VPMenu" data-v-cf11d7a2 data-v-b98bc113><!----><!--[--><!--[--><!----><div class="group" data-v-bb2aa2f0><div class="item appearance" data-v-bb2aa2f0><p class="label" data-v-bb2aa2f0>Appearance</p><div class="appearance-action" data-v-bb2aa2f0><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-bb2aa2f0 data-v-5337faa4 data-v-1d5665e3><span class="check" data-v-1d5665e3><span class="icon" data-v-1d5665e3><!--[--><span class="vpi-sun sun" data-v-5337faa4></span><span class="vpi-moon moon" data-v-5337faa4></span><!--]--></span></span></button></div></div></div><div class="group" data-v-bb2aa2f0><div class="item social-links" data-v-bb2aa2f0><div class="VPSocialLinks social-links-list" data-v-bb2aa2f0 data-v-7bc22406><!--[--><a class="VPSocialLink no-icon" href="https://github.com/schooltape/schooltape" aria-label="github" target="_blank" rel="noopener" data-v-7bc22406 data-v-bd121fe5><span class="vpi-social-github"></span></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-6aa21345 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><div class="divider" data-v-6aa21345><div class="divider-line" data-v-6aa21345></div></div></div><!----></header><!----><!----><div class="VPContent is-home" id="VPContent" data-v-5d98c3a5 data-v-1428d186><div class="VPHome" data-v-1428d186 data-v-8b561e3d><!--[--><!--]--><div class="VPHero has-image VPHomeHero" data-v-8b561e3d data-v-4f9c455b><div class="container" data-v-4f9c455b><div class="main" data-v-4f9c455b><!--[--><!--]--><!--[--><h1 class="heading" data-v-4f9c455b><span class="name clip" data-v-4f9c455b>
33Schooltape</span><span class="text" data-v-4f9c455b>A free and open source extension for Schoolbox!</span></h1><p class="tagline" data-v-4f9c455b>Improving the Schoolbox experience for everyone</p><!--]--><!--[--><!--]--><div class="actions" data-v-4f9c455b><!--[--><div class="action" data-v-4f9c455b><a class="VPButton medium brand" href="/install.html" data-v-4f9c455b data-v-fa7799d5>Install now!</a></div><div class="action" data-v-4f9c455b><a class="VPButton medium alt" href="/contributing.html" data-v-4f9c455b data-v-fa7799d5>Contributing</a></div><!--]--></div><!--[--><!--]--></div><div class="image" data-v-4f9c455b><div class="image-container" data-v-4f9c455b><div class="image-bg" data-v-4f9c455b></div><!--[--><!--[--><img class="VPImage image-src" src="/schooltape.svg" alt data-v-8426fc1a><!--]--><!--]--></div></div></div></div><!--[--><!--]--><!--[--><!--]--><div class="VPFeatures VPHomeFeatures" data-v-8b561e3d data-v-a6181336><div class="container" data-v-a6181336><div class="items" data-v-a6181336><!--[--><div class="grid-4 item" data-v-a6181336><a class="VPLink link no-icon VPFeature" href="/compare.html" data-v-a6181336 data-v-a3976bdc><!--[--><article class="box" data-v-a3976bdc><div class="icon" data-v-a3976bdc>ð</div><h2 class="title" data-v-a3976bdc>Schoolbox Detection</h2><p class="details" data-v-a3976bdc>Automatic detection of any Schoolbox instance!</p><div class="link-text" data-v-a3976bdc><p class="link-text-value" data-v-a3976bdc>How we compare <span class="vpi-arrow-right link-text-icon" data-v-a3976bdc></span></p></div></article><!--]--></a></div><div class="grid-4 item" data-v-a6181336><a class="VPLink link vp-external-link-icon no-icon VPFeature" href="https://catppuccin.com" target="_blank" rel="noreferrer" data-v-a6181336 data-v-a3976bdc><!--[--><article class="box" data-v-a3976bdc><div class="icon" data-v-a3976bdc>ð¨</div><h2 class="title" data-v-a3976bdc>Theme Customisation</h2><p class="details" data-v-a3976bdc>A selection of the 4 flavours and 14 accents of Catppuccin.</p><div class="link-text" data-v-a3976bdc><p class="link-text-value" data-v-a3976bdc>Explore Catppuccin <span class="vpi-arrow-right link-text-icon" data-v-a3976bdc></span></p></div></article><!--]--></a></div><div class="grid-4 item" data-v-a6181336><a class="VPLink link no-icon VPFeature" href="/ecosystem/plugins.html" data-v-a6181336 data-v-a3976bdc><!--[--><article class="box" data-v-a3976bdc><div class="icon" data-v-a3976bdc>ð</div><h2 class="title" data-v-a3976bdc>Plugin Ecosystem</h2><p class="details" data-v-a3976bdc>A variety of plugins that add extra functionality to Schoolbox.</p><div class="link-text" data-v-a3976bdc><p class="link-text-value" data-v-a3976bdc>Explore plugins <span class="vpi-arrow-right link-text-icon" data-v-a3976bdc></span></p></div></article><!--]--></a></div><div class="grid-4 item" data-v-a6181336><a class="VPLink link no-icon VPFeature" href="/ecosystem/snippets.html" data-v-a6181336 data-v-a3976bdc><!--[--><article class="box" data-v-a3976bdc><div class="icon" data-v-a3976bdc>ðï¸</div><h2 class="title" data-v-a3976bdc>Snippet Ecosystem</h2><p class="details" data-v-a3976bdc>Use pre-made snippets or create your own!</p><div class="link-text" data-v-a3976bdc><p class="link-text-value" data-v-a3976bdc>Explore snippets <span class="vpi-arrow-right link-text-icon" data-v-a3976bdc></span></p></div></article><!--]--></a></div><!--]--></div></div></div><!--[--><!--]--><div class="vp-doc container" style="" data-v-8b561e3d data-v-8e2d4988><!--[--><div style="position:relative;" data-v-8b561e3d><div><h2 id="schooltape-is-the-only-cross-compatible-web-extension-for-schoolbox" tabindex="-1">Schooltape is <span style="color:var(--vp-c-brand-3);"><em>the only</em></span> cross compatible web extension for Schoolbox <a class="header-anchor" href="#schooltape-is-the-only-cross-compatible-web-extension-for-schoolbox" aria-label="Permalink to "Schooltape is <span style="color: var(--vp-c-brand-3)">_the only_</span> cross compatible web extension for Schoolbox"">â</a></h2><p>Schooltape works on any Schoolbox out of the box, with no need to reach out to get your school supported. Read more about how we compare <a href="/compare.html">here</a>!</p><p><img src="https://raw.githubusercontent.com/schooltape/schooltape/main/assets/previews/preview.webp" alt="Schooltape preview"></p></div></div><!--]--></div></div></div><footer class="VPFooter" data-v-5d98c3a5 data-v-e315a0ad><div class="container" data-v-e315a0ad><p class="message" data-v-e315a0ad>This site collects <a href='https://cloud.umami.is/share/TnjgOy3nis3gi3pb/schooltape.github.io'>anonymous usage statistics</a><br><br>Released under the <a href='https://github.com/schooltape/schooltape#GPL-3.0-1-ov-file'>GPL-3.0 license</a></p><p class="copyright" data-v-e315a0ad>Copyright © 2024-present <a href='https://github.com/42willow'>42willow</a></p></div></footer><!--[--><!--]--></div></div> 34
34<script>window.__VP_HASH_MAP__=JSON.parse("{\"blog_sonar-ui.md\":\"D-jKsy8Y\",\"compare.md\":\"D-tnbVew\",\"contributing_index.md\":\"Dt_Gmn7h\",\"contributing_plugins.md\":\"DflePg17\",\"contributing_publishing.md\":\"CftFRRgy\",\"contributing_snippets.md\":\"lTjGpfYo\",\"contributing_themes.md\":\"CSKjoOCa\",\"ecosystem_plugins.md\":\"CDXPdQ95\",\"ecosystem_snippets.md\":\"Bx2cWVrr\",\"index.md\":\"B6XrqryY\",\"install_chrome.md\":\"EQ6DtoPS\",\"install_edge.md\":\"BRyrFPVg\",\"install_firefox.md\":\"DsrgzDNG\",\"install_index.md\":\"BC-t7H1r\",\"installed.md\":\"oGjKj7Fi\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Schooltape\",\"titleTemplate\":\":title - Schooltape\",\"description\":\"A free and open source web extension for Schoolbox!\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"logo\":{\"src\":\"/schooltape-ctp.svg\",\"alt\":\"Schooltape logo\"},\"editLink\":{\"pattern\":\"https://github.com/schooltape/schooltape.github.io/edit/main/docs/:path\"},\"nav\":[{\"text\":\"Home\",\"link\":\"/\"},{\"text\":\"Install\",\"link\":\"/install\"}],\"search\":{\"provider\":\"local\"},\"sidebar\":[{\"text\":\"Get Started\",\"items\":[{\"text\":\"Installation\",\"collapsed\":true,\"link\":\"/\",\"base\":\"/install\",\"items\":[{\"text\":\"Chrome\",\"link\":\"/chrome\"},{\"text\":\"Firefox\",\"link\":\"/firefox\"},{\"text\":\"Edge\",\"link\":\"/edge\"}]},{\"text\":\"Contributing\",\"collapsed\":false,\"link\":\"/\",\"base\":\"/contributing\",\"items\":[{\"text\":\"Plugins\",\"link\":\"/plugins\"},{\"text\":\"Themes\",\"link\":\"/themes\"},{\"text\":\"Snippets\",\"link\":\"/snippets\"},{\"text\":\"Publishing\",\"link\":\"/publishing\"}]},{\"text\":\"Compare\",\"link\":\"/compare\"}]},{\"text\":\"Ecosystem\",\"base\":\"/ecosystem\",\"items\":[{\"text\":\"Plugins\",\"link\":\"/plugins\"},{\"text\":\"Snippets\",\"link\":\"/snippets\"}]},{\"text\":\"Blog\",\"base\":\"/blog\",\"items\":[{\"text\":\"Sonar UI updates (v4.5.4)\",\"link\":\"/sonar-ui\"}]}],\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/schooltape/schooltape\"}],\"footer\":{\"message\":\"This site collects <a href='https://cloud.umami.is/share/TnjgOy3nis3gi3pb/schooltape.github.io'>anonymous usage statistics</a><br><br>Released under the <a href='https://github.com/schooltape/schooltape#GPL-3.0-1-ov-file'>GPL-3.0 license</a>\",\"copyright\":\"Copyright © 2024-present <a href='https://github.com/42willow'>42willow</a>\"}},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
34 35 36 </body> 37</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.