Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/williamanimate/very-accurate-bsod
very accurate BSOD recreation made with html & css.
https://github.com/williamanimate/very-accurate-bsod
Last synced: 14 days ago
JSON representation
very accurate BSOD recreation made with html & css.
- Host: GitHub
- URL: https://github.com/williamanimate/very-accurate-bsod
- Owner: WilliamAnimate
- License: mit
- Created: 2023-05-27T23:44:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-27T17:59:35.000Z (about 2 months ago)
- Last Synced: 2024-10-10T20:10:09.063Z (about 1 month ago)
- Language: HTML
- Homepage: https://williamanimate.github.io/very-accurate-bsod/
- Size: 151 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Very Accurate BSOD
[![forthebadge](https://raw.githubusercontent.com/BraveUX/for-the-badge/master/src/images/badges/ctrl-c-ctrl-v.svg)](https://github.com/BraveUX/for-the-badge)
[![forthebadge](https://raw.githubusercontent.com/BraveUX/for-the-badge/master/src/images/badges/open-source.svg)](https://github.com/BraveUX/for-the-badge)[![forthebadge](https://raw.githubusercontent.com/BraveUX/for-the-badge/master/src/images/badges/you-didnt-ask-for-this.svg)](https://github.com/BraveUX/for-the-badge)
[![forthebadge](https://raw.githubusercontent.com/BraveUX/for-the-badge/master/src/images/badges/validated-html5.svg)](https://github.com/BraveUX/for-the-badge)[![forthebadge](img/works-exclusively-on-firefox.svg)](https://github.com/BraveUX/for-the-badge)
[![forthebadge](img/you-can-milk-this.svg)](https://github.com/BraveUX/for-the-badge)The ultimate fake 'crash screen' for nobody's everyday needs
## "Features"
* **Truely authentic** - Uses the right font & also images extracted from system files if needed
* **Scales to monitors [^1]** - No matter your **COMPUTER** screen size, anything above ~600px width & length should fit.[^2]
* **Not just an image** - It's text.
* **Open source** - Absolutely true
* **Minimal** - CSS and HTML are so simple that even beginners can understand it, and small enough that the network can load it in time. forget about javascript
* **Tested** - you cant test html.
## Why did I make this?
every single fake bsod website has some inaccuracy, so i thoght, "what is so difficult in making one?"
**now i know**.
> **You**: wait doesn't this mean this also has some inaccuracy?
>
> **Me**: ***yes***
>
> **You**: then why would i use this?
>
> **Me**: ***you don't.*** if you still want to, read below
>
> **You**: 👍## How do I use it
**FOR STUDENTS** yeah I wouldn't try using this to skip classes.
**FOR WEBSITE ADMINISTRATORS** if you're thinking of putting this on your website to get users to install malware, firstly, what the heck is wrong with you, and two, this won't trick anyone. You're welcome to try, though.
**ANYTHING ELSE** this wont work either
> **You**: but what if
>
> **Me**: nah
>
> **You**: b-
>
> **Me**: nope.
>
> **You**:
>
> **Me**: absolutely not.## Features
Windows BSOD specific features
The ``% complete`` counter increments automagically.
> **don't want that to happen?** use the #disablePercentDone web argument/link fragment.
Linux Kernel Panic specific features
You dont do anything here. The javascript is a blinking cursor.
### configurable
How to configure the pages to your liking
Configuring the fake Windows BSOD
So you may use javascript to manage it, just remember to link it, or make it inline.
in javascript, call ``changeProgressPercentage();``.
**example**:
```JAVASCRIPT
changeProgressPercentage("69");
```this will change the thing from "0% complete" to "69% complete".
> [!IMPORTANT]
> Do not add a "%".> [!NOTE]
> you can make this call say anything you want, and is not limited to numbers.**Changing the bugcheck code**:
You can make the bugcheck code anything, so you can change it from ``CRITICAL_PROCESS_DIED`` to ``CRITICAL_OBJECT_TERMINATION``.
do it like this:
```JAVASCRIPT
changeBugcheckCode("CRITCAL_OBJECT_TERMINATION");
```Configuring the fake Linux Kernel panic
**Currently, you do not.**
## requirements
You need the segoe ui font, in other words, just use Windows to load this
A browser capable of loading spaghetti css and spaghetti js.
**TESTED ON FIREFOX ONLY**.
## roadmap
**Strikethrough text are completed tasks.**
add macos screen as an option
~~Add Linux's kernel panic.~~
Extend Linux's kernel panic.
*scale* display size if your display size is small.
## Legal
Licensed under mit, attribution is required.
[^1]: it works on MY machine.
[^2]: i never tested this.