File tree 13 files changed +40
-15
lines changed
13 files changed +40
-15
lines changed Original file line number Diff line number Diff line change @@ -2,4 +2,5 @@ node_modules
2
2
.idea
3
3
.DS_Store
4
4
.hintrc
5
- .gitpod.yml
5
+ .gitpod.yml
6
+ .env
Original file line number Diff line number Diff line change 1
1
const config = {
2
2
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
+ } ,
3
8
users : {
4
9
// You can add multiple users by doing username: 'password'.
5
10
interstellar : "password" ,
6
11
} ,
7
12
} ;
13
+
8
14
export default config ;
Original file line number Diff line number Diff line change
1
+ import fs from "node:fs" ;
1
2
import http from "node:http" ;
2
3
import path from "node:path" ;
3
4
import { createBareServer } from "@tomphttp/bare-server-node" ;
@@ -93,6 +94,26 @@ app.use(express.urlencoded({ extended: true }));
93
94
setupMasqr(app);
94
95
} */
95
96
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
+
96
117
app . use ( express . static ( path . join ( __dirname , "static" ) ) ) ;
97
118
app . use ( "/ov" , cors ( { origin : true } ) ) ;
98
119
Original file line number Diff line number Diff line change @@ -43,5 +43,5 @@ <h3>Page not found.</h3>
43
43
< script src ="/assets/js/index.js?v=46 "> </ script >
44
44
< script src ="/assets/-uv/bundle.js?v=6-17-2024 "> </ script >
45
45
< 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 >
47
47
</ html >
Original file line number Diff line number Diff line change 51
51
< div class ="pinned-apps "> </ div >
52
52
< div class ="container-apps "> </ div >
53
53
< 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 >
55
55
< script
56
56
async
57
57
src ="https://www.googletagmanager.com/gtag/js?id=G-WKJQ5QHQTJ "
Original file line number Diff line number Diff line change 1
1
document . addEventListener ( "DOMContentLoaded" , ( ) => {
2
- if (
3
- window . location . hostname !== "gointerstellar.app" &&
4
- ! document . getElementById ( "no" )
5
- ) {
2
+ if ( ! document . getElementById ( "no" ) ) {
6
3
const script = document . createElement ( "script" ) ;
7
4
script . type = "text/javascript" ;
8
5
script . src = "//alleygoat.com/5e/6b/27/5e6b2776400180cc548a7dfd8ab3f717.js" ;
@@ -24,7 +21,7 @@ const nav = document.querySelector(".fixed-nav-bar");
24
21
25
22
if ( nav ) {
26
23
const themeId = localStorage . getItem ( "theme" ) ;
27
- let LogoUrl = "/assets/media/favicon/main.png" ; // Declare LogoUrl once
24
+ let LogoUrl = "/assets/media/favicon/main.png" ;
28
25
if ( themeId === "Inverted" ) {
29
26
LogoUrl = "/assets/media/favicon/main-inverted.png" ;
30
27
}
Original file line number Diff line number Diff line change 41
41
< script src ="./assets/-uv/bundle.js?v=6-17-2024 "> </ script >
42
42
< script src ="./assets/-uv/config.js?v=6-17-2024 "> </ script >
43
43
< 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 >
45
45
< script
46
46
async
47
47
src ="https://www.googletagmanager.com/gtag/js?id=G-WKJQ5QHQTJ "
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ <h1 class="title"><an>Inter</an>stellar</h1>
37
37
< script src ="./assets/-uv/bundle.js?v=6-17-2024 "> </ script >
38
38
< script src ="./assets/-uv/config.js?v=6-17-2024 "> </ script >
39
39
< 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 >
41
41
<!-- DO NOT REMOVE-->
42
42
< script async src ="https://www.googletagmanager.com/gtag/js?id=G-WKJQ5QHQTJ "> </ script >
43
43
< script >
Original file line number Diff line number Diff line change @@ -60,7 +60,7 @@ <h3>Privacy Policy</h3>
60
60
<!--some day we gotta add it-->
61
61
</ div >
62
62
</ div >
63
- < script src ="/assets/js/main.js?v=94 "> </ script >
63
+ < script src ="/assets/js/main.js?v=95 "> </ script >
64
64
<!-- DO NOT REMOVE-->
65
65
< script
66
66
async
Original file line number Diff line number Diff line change @@ -327,7 +327,7 @@ <h3>Information</h3>
327
327
</ div >
328
328
</ div >
329
329
</ div >
330
- < script src ="/assets/js/main.js?v=94 "> </ script >
330
+ < script src ="/assets/js/main.js?v=95 "> </ script >
331
331
< script src ="/assets/js/settings.js?v=8 "> </ script >
332
332
<!-- DO NOT REMOVE-->
333
333
< script
Original file line number Diff line number Diff line change 95
95
< script src ="assets/js/tabs.js?v=58 "> </ script >
96
96
< script src ="./assets/-uv/bundle.js?v=6-17-2024 "> </ script >
97
97
< 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 >
99
99
<!-- DO NOT REMOVE-->
100
100
< script
101
101
async
Original file line number Diff line number Diff line change 48
48
< div class ="pinned-apps "> </ div >
49
49
< div class ="container-apps "> </ div >
50
50
< 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 >
52
52
< script
53
53
async
54
54
src ="https://www.googletagmanager.com/gtag/js?id=G-WKJQ5QHQTJ "
Original file line number Diff line number Diff line change @@ -369,7 +369,7 @@ <h1>Section 8: Supporters ❤</h1>
369
369
</ ul >
370
370
</ div >
371
371
</ div >
372
- < script src ="/assets/js/main.js?v=94 "> </ script >
372
+ < script src ="/assets/js/main.js?v=95 "> </ script >
373
373
<!-- DO NOT REMOVE-->
374
374
< script async src ="https://www.googletagmanager.com/gtag/js?id=G-WKJQ5QHQTJ "> </ script >
375
375
< script >
You can’t perform that action at this time.
0 commit comments