File tree Expand file tree Collapse file tree 13 files changed +40
-15
lines changed
Expand file tree Collapse file tree 13 files changed +40
-15
lines changed Original file line number Diff line number Diff line change @@ -2,4 +2,5 @@ node_modules
22.idea
33.DS_Store
44.hintrc
5- .gitpod.yml
5+ .gitpod.yml
6+ .env
Original file line number Diff line number Diff line change 11const 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+
814export default config ;
Original file line number Diff line number Diff line change 1+ import fs from "node:fs" ;
12import http from "node:http" ;
23import path from "node:path" ;
34import { 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+
96117app . use ( express . static ( path . join ( __dirname , "static" ) ) ) ;
97118app . use ( "/ov" , cors ( { origin : true } ) ) ;
98119
Original file line number Diff line number Diff 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 >
Original file line number Diff line number Diff line change 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 "
Original file line number Diff line number Diff line change 11document . 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
2522if ( 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 }
Original file line number Diff line number Diff line change 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 "
Original file line number Diff line number Diff 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 >
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments