Merge pull request #22 from peter9811/main

docs: update LICENSE and README for clarity and consistency
This commit is contained in:
Belim
2025-05-12 16:46:23 +02:00
committed by GitHub
3 changed files with 155 additions and 125 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
MIT License
# MIT License
Copyright (c) 2025 A Belim app creation (Builtbybel)
+40 -18
View File
@@ -1,30 +1,52 @@
# Crapf🧼xer
# the tool that says what everyone’s thinking
## the tool Microsoft would build, if they hated bloatware as much as we do
Remember the days when you'd run a registry cleaner even if you didn't really need it? (Or maybe we did need it? I was probably too young to figure that out, too young for that crap 😅)
Back then, cleaner tools like CCleaner were everywhere, it felt like every other tech forum had a "top 10 Windows Optimizers" list.
# The tool that says what everyone's thinking
You'd think that stuff would be over by now with sleek, modern OSes like Windows 11.Well… the built-in Windows cleaner might be enough, sure.
But instead, the "modern OS" blesses us with a whole new batch of problems: ads in the Start menu, creepy data collection, preinstalled junk apps you didn't ask for and can't easily remove.
Kind of wild that we still need tools like this in 2025. And they don't even sound that different,like this one here: Crapfixer.
## The tool Microsoft would build if they hated bloatware as much as we do
Remember the days when you'd run a registry cleaner even if you didn't really need it? (Or maybe we did need it? I was probably too young to figure that out - too young for that crap 😅)
Back then, cleaner tools like CCleaner were everywhere; it felt like every other tech forum had a "top 10 Windows Optimizers" list.
You'd think that stuff would be over by now with sleek, modern OSes like Windows 11. Well... the built-in Windows cleaner might be enough, sure.
But instead, the "modern OS" blesses us with a whole new batch of problems: ads in the Start menu, creepy data collection, and preinstalled junk apps you didn't ask for and can't easily remove.
It's kind of wild that we still need tools like this in 2025. And they don't even sound that different - like this one here: Crapfixer.
What can I say? The tech world is a bitch.
This is my personal little IT toolbox that I've been using for years to clean up and tweak Windows systems i work on. The tool is about 7 years old, but I've given the codebase a full refresh, especially tuned for Windows 11 (works on W10 too). I also removed most of the old enterprise scripts, so what you're seeing now is a lightweight, easy-to-use, and safe app. Almost every change you make can be undone, so you can tweak without fear.
This is my personal little IT toolbox that I've been using for years to clean up and tweak Windows systems I work on. The tool is about 7 years old, but I've given the codebase a full refresh, especially tuned for Windows 11 (works on W10 too). I've also removed most of the old enterprise scripts, so what you're seeing now is a lightweight, easy-to-use, and safe app. Almost every change you make can be undone, so you can tweak without fear.
Crapfixer still looks like something straight out of the Windows XP era (maybe CCleaner 😄) — and honestly, that's exactly the vibe I was going for. Sometimes simple just beats fancy. Two clicks: 'Analyze', check the results, 'Fix' — done. No drama, no bloat.
Crapfixer still looks like something straight out of the Windows XP era (maybe CCleaner 😄) - and honestly, that's exactly the vibe I was going for. Sometimes simple just beats fancy. Two clicks: 'Analyze', check the results, 'Fix' - done. No drama, no bloat.
While cleaning up my GitHub (30+ repos down to 20 now), I also cleaned up thousands of lines of old code. Some projects come and go, but Crapfixer stays. It's fast, simple, and basically bulletproof. I haven't managed to break anything yet. 😉
If you like old-school tools that just work, youre gonna feel right at home
If there's enough interest, I'll also commit the updated code to GitHub soon
If you like old-school tools that just work, you're gonna feel right at home.
If there's enough interest, I'll also commit the updated code to GitHub soon.
![explorer_zoROhca26u](https://github.com/user-attachments/assets/cb568d53-113e-4a14-8c88-30e822b45bd3)
![Fixing the crap](https://github.com/user-attachments/assets/cb568d53-113e-4a14-8c88-30e822b45bd3)
## Features
# How to use
- **Debloat Windows:** Say goodbye to unwanted pre-installed apps.
- **Enhance Privacy:** Take control of data collection settings.
- **Streamline Performance:** Tweak your system for a smoother experience.
- **User-Friendly & Safe:** Classic UI with reversible changes for peace of mind.
When you launch the tool, all options are pre-enabled to save you the hassle of clicking around.
1. All you really need to do is hit "Analyze";the tool checks your system status and compares it with the selected options.
Anything marked in red is recommended to be fixed, while gray means it's already set up correctly.
2. Then just smash that "Run CFixer!" button and you're good to go.
_For full functionality, it's recommended to run the app as Administrator, since certain features – like editing registry values under HKEY_LOCAL_MACHINE – require elevated permissions._
## How to Use Crapfixer
Using Crapfixer is straightforward:
1. **Launch the Tool:** All optimization options are enabled by default to save you time.
2. **Analyze Your System:** Simply click the "Analyze" button. Crapfixer will check your system against the selected options.
- Items marked in **red** are recommended fixes.
- Items in **gray** are already configured correctly.
3. **Apply Fixes:** Then just smash the "Run CFixer!" button and you're good to go.
_For full functionality, it's recommended to run the app as Administrator, since certain features - like editing registry values under HKEY_LOCAL_MACHINE - require elevated permissions._
## System Requirements
- Windows 11 (Recommended)
- Windows 10
- Administrator privileges required for full functionality.
## License
This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.
+114 -106
View File
@@ -1,115 +1,123 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Crapfixer Update Check</title>
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
background-color: #f4f6f8;
color: #333;
padding: 2rem;
max-width: 600px;
margin: auto;
}
h1 {
color: #2c3e50;
}
#status {
background: #fff;
padding: 1rem;
border-radius: 8px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
margin-top: 1rem;
}
a {
color: #0077cc;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.donate {
margin-top: 3rem;
padding: 1rem;
background-color: #e8f5e9;
border-left: 5px solid #4caf50;
border-radius: 5px;
}
.donate strong {
display: block;
margin-bottom: 0.5rem;
}
.donate a {
margin-right: 1rem;
display: inline-block;
}
.project-follow {
margin-top: 1rem;
text-align: center;
}
.project-follow a {
padding: 10px 20px;
background-color: #24292f; /* GitHub Dark Blue */
color: white;
border-radius: 5px;
text-decoration: none;
font-size: 16px;
}
.project-follow a:hover {
background-color: #0366d6; /* GitHub Blue */
}
</style>
</head>
<body>
<h1>🔍 Crapfixer Update Check</h1>
<p id="status">Checking version...</p>
<div class="donate">
<strong>💖 Support Crapfixer</strong>
Every donation helps me provide more updates.
- Thanks, Belim 🙏
<br><br>
<a href="https://www.paypal.com/donate/?hosted_button_id=M9DW4VNKH9ECQ" target="_blank">💸 Donate via PayPal</a>
<a href="https://ko-fi.com/builtbybel" target="_blank">☕ Buy me a Ko-fi</a>
</div>
<div class="project-follow">
<a href="https://github.com/builtbybel/Crapfixer" target="_blank">🐙 Follow the Project on GitHub</a>
</div>
<script>
const latestVersion = "0.55.160";
function compareVersions(v1, v2) {
const a = v1.split('.').map(Number);
const b = v2.split('.').map(Number);
for (let i = 0; i < Math.max(a.length, b.length); i++) {
if ((a[i] || 0) < (b[i] || 0)) return -1;
if ((a[i] || 0) > (b[i] || 0)) return 1;
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Crapfixer Update Check</title>
<style>
body {
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
background-color: #f4f6f8;
color: #333;
padding: 2rem;
max-width: 600px;
margin: auto;
}
return 0;
}
h1 {
color: #2c3e50;
}
#status {
background: #fff;
padding: 1rem;
border-radius: 8px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
margin-top: 1rem;
}
a {
color: #0077cc;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.donate {
margin-top: 3rem;
padding: 1rem;
background-color: #e8f5e9;
border-left: 5px solid #4caf50;
border-radius: 5px;
}
.donate strong {
display: block;
margin-bottom: 0.5rem;
}
.donate a {
margin-right: 1rem;
display: inline-block;
}
.project-follow {
margin-top: 1rem;
text-align: center;
}
.project-follow a {
padding: 10px 20px;
background-color: #24292f; /* GitHub Dark Blue */
color: white;
border-radius: 5px;
text-decoration: none;
font-size: 16px;
}
.project-follow a:hover {
background-color: #0366d6; /* GitHub Blue */
}
</style>
</head>
<body>
<h1>🔍 Crapfixer Update Check</h1>
<p id="status">Checking version...</p>
const params = new URLSearchParams(window.location.search);
const userVersion = params.get("version");
<div class="donate">
<strong>💖 Support Crapfixer</strong>
Every donation helps me provide more updates. - Thanks, Belim 🙏
<br /><br />
<a
href="https://www.paypal.com/donate/?hosted_button_id=M9DW4VNKH9ECQ"
target="_blank"
>💸 Donate via PayPal</a
>
<a href="https://ko-fi.com/builtbybel" target="_blank"
>☕ Buy me a Ko-fi</a
>
</div>
const status = document.getElementById("status");
<div class="project-follow">
<a href="https://github.com/builtbybel/Crapfixer" target="_blank"
>🐙 Follow the Project on GitHub</a
>
</div>
if (!userVersion) {
status.innerText = "❓ No version found. Please open this page from the Crapfixer app.";
} else {
const result = compareVersions(userVersion, latestVersion);
if (result < 0) {
status.innerHTML = `⚠️ Your version (${userVersion}) is outdated.<br><strong>Latest version:</strong> ${latestVersion}<br><a href="https://github.com/builtbybel/Crapfixer/releases">⬇️ Download here</a>`;
} else if (result === 0) {
status.innerHTML = `✅ Your version (${userVersion}) is up to date.`;
<script>
const latestVersion = "0.55.160";
function compareVersions(v1, v2) {
const a = v1.split(".").map(Number);
const b = v2.split(".").map(Number);
for (let i = 0; i < Math.max(a.length, b.length); i++) {
if ((a[i] || 0) < (b[i] || 0)) return -1;
if ((a[i] || 0) > (b[i] || 0)) return 1;
}
return 0;
}
const params = new URLSearchParams(window.location.search);
const userVersion = params.get("version");
const status = document.getElementById("status");
if (!userVersion) {
status.innerText =
"❓ No version found. Please open this page from the Crapfixer app.";
} else {
status.innerHTML = `✅ Your version (${userVersion}) is newer than the official release (${latestVersion}).<br><em>Note: You may be using a development build.</em>`;
const result = compareVersions(userVersion, latestVersion);
if (result < 0) {
status.innerHTML = `⚠️ Your version (${userVersion}) is outdated.<br><strong>Latest version:</strong> ${latestVersion}<br><a href="https://github.com/builtbybel/Crapfixer/releases">⬇️ Download here</a>`;
} else if (result === 0) {
status.innerHTML = `✅ Your version (${userVersion}) is up to date.`;
} else {
status.innerHTML = `✅ Your version (${userVersion}) is newer than the official release (${latestVersion}).<br><em>Note: You may be using a development build.</em>`;
}
}
}
</script>
</body>
</script>
</body>
</html>