Skip to content

Commit 0f68059

Browse files
committed
chore: remove ads from domains with adsense
1 parent 3863d32 commit 0f68059

13 files changed

+40
-15
lines changed

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ node_modules
22
.idea
33
.DS_Store
44
.hintrc
5-
.gitpod.yml
5+
.gitpod.yml
6+
.env

config.js

+6
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
const config = {
22
challenge: false, // Set to true if you want to enable password protection.
3+
blocked: {
4+
// Normal users can ignore this option. This is for the owner of the website.
5+
"gointerstellar.app": "",
6+
localhost: "",
7+
},
38
users: {
49
// You can add multiple users by doing username: 'password'.
510
interstellar: "password",
611
},
712
};
13+
814
export default config;

index.js

+21
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import fs from "node:fs";
12
import http from "node:http";
23
import path from "node:path";
34
import { createBareServer } from "@tomphttp/bare-server-node";
@@ -93,6 +94,26 @@ app.use(express.urlencoded({ extended: true }));
9394
setupMasqr(app);
9495
} */
9596

97+
const blocked = Object.keys(config.blocked);
98+
99+
app.get("/assets/js/main.js", (req, res) => {
100+
const hostname = req.hostname;
101+
const main = path.join(__dirname, "static/assets/js/main.js");
102+
103+
try {
104+
if (blocked.includes(hostname)) {
105+
const data = fs.readFileSync(main, "utf8");
106+
const script = data.split("\n").slice(8).join("\n");
107+
res.type("application/javascript").send(script);
108+
} else {
109+
res.sendFile(main);
110+
}
111+
} catch (error) {
112+
console.error("There was an error processing the script.");
113+
res.status(500).send("Something went wrong.");
114+
}
115+
});
116+
96117
app.use(express.static(path.join(__dirname, "static")));
97118
app.use("/ov", cors({ origin: true }));
98119

static/404.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,5 @@ <h3>Page not found.</h3>
4343
<script src="/assets/js/index.js?v=46"></script>
4444
<script src="/assets/-uv/bundle.js?v=6-17-2024"></script>
4545
<script src="/assets/-uv/config.js?v=6-17-2024"></script>
46-
<script src="/assets/js/main.js?v=94"></script>
46+
<script src="/assets/js/main.js?v=95"></script>
4747
</html>

static/apps.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
<div class="pinned-apps"></div>
5252
<div class="container-apps"></div>
5353
<script src="assets/js/container.js?v=126"></script>
54-
<script src="/assets/js/main.js?v=94"></script>
54+
<script src="/assets/js/main.js?v=95"></script>
5555
<script
5656
async
5757
src="https://www.googletagmanager.com/gtag/js?id=G-WKJQ5QHQTJ"

static/assets/js/main.js

+2-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
document.addEventListener("DOMContentLoaded", () => {
2-
if (
3-
window.location.hostname !== "gointerstellar.app" &&
4-
!document.getElementById("no")
5-
) {
2+
if (!document.getElementById("no")) {
63
const script = document.createElement("script");
74
script.type = "text/javascript";
85
script.src = "//alleygoat.com/5e/6b/27/5e6b2776400180cc548a7dfd8ab3f717.js";
@@ -24,7 +21,7 @@ const nav = document.querySelector(".fixed-nav-bar");
2421

2522
if (nav) {
2623
const themeId = localStorage.getItem("theme");
27-
let LogoUrl = "/assets/media/favicon/main.png"; // Declare LogoUrl once
24+
let LogoUrl = "/assets/media/favicon/main.png";
2825
if (themeId === "Inverted") {
2926
LogoUrl = "/assets/media/favicon/main-inverted.png";
3027
}

static/games.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
<script src="./assets/-uv/bundle.js?v=6-17-2024"></script>
4242
<script src="./assets/-uv/config.js?v=6-17-2024"></script>
4343
<script src="assets/js/fa.js"></script>
44-
<script src="/assets/js/main.js?v=94"></script>
44+
<script src="/assets/js/main.js?v=95"></script>
4545
<script
4646
async
4747
src="https://www.googletagmanager.com/gtag/js?id=G-WKJQ5QHQTJ"

static/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ <h1 class="title"><an>Inter</an>stellar</h1>
3737
<script src="./assets/-uv/bundle.js?v=6-17-2024"></script>
3838
<script src="./assets/-uv/config.js?v=6-17-2024"></script>
3939
<script src="assets/js/fa.js"></script>
40-
<script src="/assets/js/main.js?v=94"></script>
40+
<script src="/assets/js/main.js?v=95"></script>
4141
<!-- DO NOT REMOVE-->
4242
<script async src="https://www.googletagmanager.com/gtag/js?id=G-WKJQ5QHQTJ"></script>
4343
<script>

static/privacy.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ <h3>Privacy Policy</h3>
6060
<!--some day we gotta add it-->
6161
</div>
6262
</div>
63-
<script src="/assets/js/main.js?v=94"></script>
63+
<script src="/assets/js/main.js?v=95"></script>
6464
<!-- DO NOT REMOVE-->
6565
<script
6666
async

static/settings.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,7 @@ <h3>Information</h3>
327327
</div>
328328
</div>
329329
</div>
330-
<script src="/assets/js/main.js?v=94"></script>
330+
<script src="/assets/js/main.js?v=95"></script>
331331
<script src="/assets/js/settings.js?v=8"></script>
332332
<!-- DO NOT REMOVE-->
333333
<script

static/tabs.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595
<script src="assets/js/tabs.js?v=58"></script>
9696
<script src="./assets/-uv/bundle.js?v=6-17-2024"></script>
9797
<script src="./assets/-uv/config.js?v=6-17-2024"></script>
98-
<script src="/assets/js/main.js?v=94"></script>
98+
<script src="/assets/js/main.js?v=95"></script>
9999
<!-- DO NOT REMOVE-->
100100
<script
101101
async

static/tools.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
<div class="pinned-apps"></div>
4949
<div class="container-apps"></div>
5050
<script src="assets/js/container.js?v=126"></script>
51-
<script src="/assets/js/main.js?v=94"></script>
51+
<script src="/assets/js/main.js?v=95"></script>
5252
<script
5353
async
5454
src="https://www.googletagmanager.com/gtag/js?id=G-WKJQ5QHQTJ"

static/tos.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ <h1>Section 8: Supporters ❤</h1>
369369
</ul>
370370
</div>
371371
</div>
372-
<script src="/assets/js/main.js?v=94"></script>
372+
<script src="/assets/js/main.js?v=95"></script>
373373
<!-- DO NOT REMOVE-->
374374
<script async src="https://www.googletagmanager.com/gtag/js?id=G-WKJQ5QHQTJ"></script>
375375
<script>

0 commit comments

Comments
 (0)