From 7267e5204e2908bdf863ff569f2464492285a89b Mon Sep 17 00:00:00 2001
From: melontini <104443436+melontini@users.noreply.github.com>
Date: Thu, 6 Jun 2024 14:56:51 +0700
Subject: [PATCH] Nuke the web version. I don't want to deal with this, lol.
---
.github/workflows/deploy.yml | 63 --------------
.vitepress/config.mts | 58 -------------
.vitepress/theme/index.ts | 59 -------------
.vitepress/theme/style.css | 155 -----------------------------------
bun.lockb | Bin 50646 -> 0 bytes
package.json | 11 ---
public/ai.txt | 88 --------------------
public/favicon.png | Bin 6017 -> 0 bytes
public/robots.txt | 20 -----
9 files changed, 454 deletions(-)
delete mode 100644 .github/workflows/deploy.yml
delete mode 100644 .vitepress/config.mts
delete mode 100644 .vitepress/theme/index.ts
delete mode 100644 .vitepress/theme/style.css
delete mode 100644 bun.lockb
delete mode 100644 package.json
delete mode 100644 public/ai.txt
delete mode 100644 public/favicon.png
delete mode 100644 public/robots.txt
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
deleted file mode 100644
index 7772044..0000000
--- a/.github/workflows/deploy.yml
+++ /dev/null
@@ -1,63 +0,0 @@
-# Sample workflow for building and deploying a VitePress site to GitHub Pages
-#
-name: Deploy VitePress site to Pages
-
-on:
- # Runs on pushes targeting the `main` branch. Change this to `master` if you're
- # using the `master` branch as the default branch.
- push:
- branches: [main]
-
- # Allows you to run this workflow manually from the Actions tab
- workflow_dispatch:
-
-# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
-permissions:
- contents: read
- pages: write
- id-token: write
-
-# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
-# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
-concurrency:
- group: pages
- cancel-in-progress: false
-
-jobs:
- # Build job
- build:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v4
- with:
- fetch-depth: 0 # Not needed if lastUpdated is not enabled
- # - uses: pnpm/action-setup@v3 # Uncomment this if you're using pnpm
- - uses: oven-sh/setup-bun@v1 # Uncomment this if you're using Bun
- - name: Setup Node
- uses: actions/setup-node@v4
- with:
- node-version: 20
- - name: Setup Pages
- uses: actions/configure-pages@v4
- - name: Install dependencies
- run: bun install # or pnpm install / yarn install / bun install
- - name: Build with VitePress
- run: bun run docs:build # or pnpm docs:build / yarn docs:build / bun run docs:build
- - name: Upload artifact
- uses: actions/upload-pages-artifact@v3
- with:
- path: .vitepress/dist
-
- # Deployment job
- deploy:
- environment:
- name: github-pages
- url: ${{ steps.deployment.outputs.page_url }}
- needs: build
- runs-on: ubuntu-latest
- name: Deploy
- steps:
- - name: Deploy to GitHub Pages
- id: deployment
- uses: actions/deploy-pages@v4
\ No newline at end of file
diff --git a/.vitepress/config.mts b/.vitepress/config.mts
deleted file mode 100644
index 39d27f9..0000000
--- a/.vitepress/config.mts
+++ /dev/null
@@ -1,58 +0,0 @@
-import { defineConfig } from 'vitepress'
-
-// https://vitepress.dev/reference/site-config
-export default defineConfig({
- base: '/bootloader-unlock-wall-of-shame/',
- rewrites: {
- 'README.md': 'index.md',
- '(.*)/README.md': '(.*)/index.md'
- },
- title: "Bootloader Unlock: Wall of Shame",
- description: "Keeping track of companies that \"care about your data 🥺\"",
-
- head: [
- ['link', { rel: 'icon', type: 'image/png', href: '/bootloader-unlock-wall-of-shame/favicon.png' }],
- ['link', { rel: 'shortcut icon', type: 'image/png', href: '/bootloader-unlock-wall-of-shame/favicon.png' }],
- ['meta', { name: "robots", content: "noai, noimageai" }],
- ['link', { rel: 'preconnect', href: 'https://fonts.googleapis.com' }],
- ['link', { rel: 'preconnect', href: 'https://fonts.gstatic.com', crossorigin: '' }],
- ['link', { href: 'https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&family=Ubuntu+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap', rel: 'stylesheet' }]
- ],
-
- cleanUrls: true,
- lastUpdated: true,
-
- markdown: {
- image: {
- lazyLoading: true
- }
- },
-
- themeConfig: {
- logo: { src: '/favicon.png', width: 24, height: 24 },
- i18nRouting: false,
-
- socialLinks: [
- { icon: 'github', link: 'https://github.com/melontini/bootloader-unlock-wall-of-shame' }
- ],
-
- footer: {
- message: '
Bootloader Unlock: Wall of Shame by https://github.com/melontini/bootloader-unlock-wall-of-shame is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.'
- },
-
- search: {
- provider: 'local'
- },
- },
-
- locales: {
- "root": {
- label: "English",
- link: "/",
- },
- "ru": {
- label: "Russian",
- link: "/ru/",
- }
- }
-})
diff --git a/.vitepress/theme/index.ts b/.vitepress/theme/index.ts
deleted file mode 100644
index 602b40a..0000000
--- a/.vitepress/theme/index.ts
+++ /dev/null
@@ -1,59 +0,0 @@
-// https://vitepress.dev/guide/custom-theme
-import giscusTalk from 'vitepress-plugin-comment-with-giscus';
-import type { Theme, VitePressData } from 'vitepress'
-import DefaultTheme from 'vitepress/theme'
-import './style.css'
-import { useData, useRoute } from 'vitepress';
-import { toRefs } from "vue";
-import { watch, nextTick, onMounted } from 'vue';
-import { GiscusProps } from '@giscus/vue/dist/types'
-
-export default {
- ...DefaultTheme,
- enhanceApp(ctx) {
- DefaultTheme.enhanceApp(ctx);
- },
- setup() {
- // Get frontmatter and route
- const data = useData();
- const { frontmatter } = toRefs(data);
- const route = useRoute();
-
- var props: GiscusProps = {
- repo: 'melontini/bootloader-unlock-wall-of-shame',
- repoId: 'R_kgDOJts7Mg',
- category: 'General',
- categoryId: 'DIC_kwDOJts7Ms4CXj04',
- mapping: 'pathname',
- inputPosition: 'top',
- reactionsEnabled: '1',
- loading: 'lazy'
- }
-
- onMounted(() => {
- fixLang(props, data);
- })
- watch(() => route.path, () => nextTick(() => {
- fixLang(props, data);
- }))
-
- // Obtain configuration from: https://giscus.app/
- giscusTalk(props, { frontmatter, route }, true);
- }
-} satisfies Theme
-
-const fixLang = (props: GiscusProps, data: VitePressData) => {
- var lang = data.lang.value
- switch (lang) {
- case "en-US":
- lang = "en"
- break;
- case "zh-CN":
- lang = "zh-CN"
- break;
- default:
- lang = "en"
- break;
- }
- props.lang = lang
-}
\ No newline at end of file
diff --git a/.vitepress/theme/style.css b/.vitepress/theme/style.css
deleted file mode 100644
index 3bedf81..0000000
--- a/.vitepress/theme/style.css
+++ /dev/null
@@ -1,155 +0,0 @@
-/**
- * Customize default theme styling by overriding CSS variables:
- * https://github.com/vuejs/vitepress/blob/main/src/client/theme-default/styles/vars.css
- */
-
-/**
- * Colors
- *
- * Each colors have exact same color scale system with 3 levels of solid
- * colors with different brightness, and 1 soft color.
- *
- * - `XXX-1`: The most solid color used mainly for colored text. It must
- * satisfy the contrast ratio against when used on top of `XXX-soft`.
- *
- * - `XXX-2`: The color used mainly for hover state of the button.
- *
- * - `XXX-3`: The color for solid background, such as bg color of the button.
- * It must satisfy the contrast ratio with pure white (#ffffff) text on
- * top of it.
- *
- * - `XXX-soft`: The color used for subtle background such as custom container
- * or badges. It must satisfy the contrast ratio when putting `XXX-1` colors
- * on top of it.
- *
- * The soft color must be semi transparent alpha channel. This is crucial
- * because it allows adding multiple "soft" colors on top of each other
- * to create a accent, such as when having inline code block inside
- * custom containers.
- *
- * - `default`: The color used purely for subtle indication without any
- * special meanings attched to it such as bg color for menu hover state.
- *
- * - `brand`: Used for primary brand colors, such as link text, button with
- * brand theme, etc.
- *
- * - `tip`: Used to indicate useful information. The default theme uses the
- * brand color for this by default.
- *
- * - `warning`: Used to indicate warning to the users. Used in custom
- * container, badges, etc.
- *
- * - `danger`: Used to show error, or dangerous message to the users. Used
- * in custom container, badges, etc.
- * -------------------------------------------------------------------------- */
-
- :root {
- --vp-c-default-1: var(--vp-c-gray-1);
- --vp-c-default-2: var(--vp-c-gray-2);
- --vp-c-default-3: var(--vp-c-gray-3);
- --vp-c-default-soft: var(--vp-c-gray-soft);
-
- --vp-c-brand-1: var(--vp-c-red-1);
- --vp-c-brand-2: var(--vp-c-red-2);
- --vp-c-brand-3: var(--vp-c-red-3);
- --vp-c-brand-soft: var(--vp-c-red-soft);
-
- --vp-c-tip-1: var(--vp-c-brand-1);
- --vp-c-tip-2: var(--vp-c-brand-2);
- --vp-c-tip-3: var(--vp-c-brand-3);
- --vp-c-tip-soft: var(--vp-c-brand-soft);
-
- --vp-c-warning-1: var(--vp-c-yellow-1);
- --vp-c-warning-2: var(--vp-c-yellow-2);
- --vp-c-warning-3: var(--vp-c-yellow-3);
- --vp-c-warning-soft: var(--vp-c-yellow-soft);
-
- --vp-c-danger-1: var(--vp-c-red-1);
- --vp-c-danger-2: var(--vp-c-red-2);
- --vp-c-danger-3: var(--vp-c-red-3);
- --vp-c-danger-soft: var(--vp-c-red-soft);
-
- --vp-font-family-base: "Rubik", sans-serif;
- --vp-font-family-mono: "Ubuntu Mono", monospace;
-}
-
-.dark {
- --vp-c-bg: #000000;
- --vp-c-bg-alt: #0b0b0b;
- --vp-c-bg-elv: #060606;
- --vp-c-bg-soft: #111111;
-}
-
-.dark {
- --vp-c-border: var(--vp-c-brand-3);
- --vp-c-divider: var(--vp-c-brand-soft);
- --vp-c-gutter: var(--vp-c-brand-soft);
-}
-
-/**
- * Component: Button
- * -------------------------------------------------------------------------- */
-
-:root {
- --vp-button-brand-border: transparent;
- --vp-button-brand-text: var(--vp-c-white);
- --vp-button-brand-bg: var(--vp-c-brand-3);
- --vp-button-brand-hover-border: transparent;
- --vp-button-brand-hover-text: var(--vp-c-white);
- --vp-button-brand-hover-bg: var(--vp-c-brand-2);
- --vp-button-brand-active-border: transparent;
- --vp-button-brand-active-text: var(--vp-c-white);
- --vp-button-brand-active-bg: var(--vp-c-brand-1);
-}
-
-/**
- * Component: Home
- * -------------------------------------------------------------------------- */
-
-:root {
- --vp-home-hero-name-color: transparent;
- --vp-home-hero-name-background: -webkit-linear-gradient(
- 120deg,
- #bd34fe 30%,
- #41d1ff
- );
-
- --vp-home-hero-image-background-image: linear-gradient(
- -45deg,
- #bd34fe 50%,
- #47caff 50%
- );
- --vp-home-hero-image-filter: blur(44px);
-}
-
-@media (min-width: 640px) {
- :root {
- --vp-home-hero-image-filter: blur(56px);
- }
-}
-
-@media (min-width: 960px) {
- :root {
- --vp-home-hero-image-filter: blur(68px);
- }
-}
-
-/**
- * Component: Custom Block
- * -------------------------------------------------------------------------- */
-
-:root {
- --vp-custom-block-tip-border: transparent;
- --vp-custom-block-tip-text: var(--vp-c-text-1);
- --vp-custom-block-tip-bg: var(--vp-c-brand-soft);
- --vp-custom-block-tip-code-bg: var(--vp-c-brand-soft);
-}
-
-/**
- * Component: Algolia
- * -------------------------------------------------------------------------- */
-
-.DocSearch {
- --docsearch-primary-color: var(--vp-c-brand-1) !important;
-}
-
diff --git a/bun.lockb b/bun.lockb
deleted file mode 100644
index 6d05deeda58d394ca0cd16829bbc30236b6c39e1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 50646
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
L>n`&Dd4K;O4LKO-
diff --git a/package.json b/package.json
deleted file mode 100644
index 7515c6d..0000000
--- a/package.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "dependencies": {
- "vitepress": "^1.0.2",
- "vitepress-plugin-comment-with-giscus": "^1.1.12"
- },
- "scripts": {
- "docs:dev": "vitepress dev",
- "docs:build": "vitepress build",
- "docs:preview": "vitepress preview"
- }
-}
\ No newline at end of file
diff --git a/public/ai.txt b/public/ai.txt
deleted file mode 100644
index 4443459..0000000
--- a/public/ai.txt
+++ /dev/null
@@ -1,88 +0,0 @@
-# Spawning AI
-# Prevent datasets from using the following file types
-
-User-Agent: *
-Disallow: *.txt
-Disallow: *.pdf
-Disallow: *.doc
-Disallow: *.docx
-Disallow: *.odt
-Disallow: *.rtf
-Disallow: *.tex
-Disallow: *.wks
-Disallow: *.wpd
-Disallow: *.wps
-Disallow: *.html
-Disallow: *.bmp
-Disallow: *.gif
-Disallow: *.ico
-Disallow: *.jpeg
-Disallow: *.jpg
-Disallow: *.png
-Disallow: *.svg
-Disallow: *.tif
-Disallow: *.tiff
-Disallow: *.webp
-Disallow: *.aac
-Disallow: *.aiff
-Disallow: *.amr
-Disallow: *.flac
-Disallow: *.m4a
-Disallow: *.mp3
-Disallow: *.oga
-Disallow: *.opus
-Disallow: *.wav
-Disallow: *.wma
-Disallow: *.mp4
-Disallow: *.webm
-Disallow: *.ogg
-Disallow: *.avi
-Disallow: *.mov
-Disallow: *.wmv
-Disallow: *.flv
-Disallow: *.mkv
-Disallow: *.py
-Disallow: *.js
-Disallow: *.java
-Disallow: *.c
-Disallow: *.cpp
-Disallow: *.cs
-Disallow: *.h
-Disallow: *.css
-Disallow: *.php
-Disallow: *.swift
-Disallow: *.go
-Disallow: *.rb
-Disallow: *.pl
-Disallow: *.sh
-Disallow: *.sql
-Disallow: /
-Disallow: *
-# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@( @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ &@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@% @@@@@@@@@
-# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@
-# @@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@( @@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@@ %@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@@ %@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@, @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@( %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@
-# @@@@@@@@@@@/@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@
-# @@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@, @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@ *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@@ %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@@ %@@@@& @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@ .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@
-# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@
-# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-# @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ spawning.ai
\ No newline at end of file
diff --git a/public/favicon.png b/public/favicon.png
deleted file mode 100644
index 7ce09876149fc58548b7111476a47ab4f52bdef4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 6017
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
v#WWk1=_Sj-dcwoCWj^@_KePuf=KTI2J-5yi