Skip to content

Commit 1387406

Browse files
d
1 parent 9b9089b commit 1387406

30 files changed

+332
-2569
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# Starlight: Your Gateway to Unlimited Possibilities!
2-
Starlight is your all-in-one platform for utilities, hacks, games, and proxies, enhancing your online experience!
1+
# Starlight: Your All-in-One Platform
2+
Starlight is an open-source platform offering games, movies, apps, proxies, and useful tools to enhance your online experience.
33
## Features
44
- 20+ Games
55
- 10+ ROMs

assets/css/game.css

+117
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
.share-container {
2+
position: relative;
3+
}
4+
.notification {
5+
display: none;
6+
position: absolute;
7+
bottom: 80px; /* Adjusted for better visibility */
8+
left: 50%;
9+
transform: translateX(-50%);
10+
background-color: #333;
11+
color: white;
12+
padding: 30px;
13+
border-radius: 5px;
14+
width: 300px; /* Set a fixed width for the notification */
15+
text-align: center;
16+
opacity: 0; /* Start hidden */
17+
transition: opacity 0.5s ease; /* Smooth transition for fade */
18+
}
19+
.notification.show {
20+
display: block; /* Show when needed */
21+
opacity: 1; /* Fully visible */
22+
}
23+
.copy-button {
24+
margin-left: 10px;
25+
padding: 5px 10px;
26+
background-color: #777777;
27+
color: white;
28+
border: none;
29+
border-radius: 5px;
30+
cursor: pointer;
31+
}
32+
.container-iframe {
33+
width:100%;
34+
margin-left: 2vw;
35+
max-width: 58.688vw;
36+
display: flex;
37+
flex-direction: column;
38+
align-items: center;
39+
margin: 0;
40+
padding: 80px;
41+
}
42+
43+
.iframe-container {
44+
border-top-left-radius: 15px;
45+
border-top-right-radius: 15px;
46+
width: 65vw;
47+
height: 70vh;
48+
overflow: hidden;
49+
}
50+
51+
iframe {
52+
width: 100%;
53+
height: 100%;
54+
background-color: #fff;
55+
border: none;
56+
}
57+
58+
.controls {
59+
gap:0.1px;
60+
padding-top: 12px;
61+
padding-bottom: 12px;
62+
display: flex;
63+
align-items: center;
64+
justify-content: flex-start;
65+
width: 65vw;
66+
height: 5vh;
67+
background-color: #121212;
68+
border-bottom-left-radius: 15px;
69+
border-bottom-right-radius: 15px;
70+
}
71+
72+
.ad {
73+
width: 18vw; /* Adjust width as needed */
74+
height: 35vw; /* Adjust height as needed */
75+
background-color: #202020;
76+
border-radius: 0.5vw;
77+
position: relative;
78+
box-shadow: 0 0.313vw 0.625vw 0 rgba(30, 30, 30);
79+
outline: 0.1vw solid #333;
80+
display: flex;
81+
justify-content: center; /* Center horizontally */
82+
align-items: center; /* Center vertically */
83+
margin-left: 90.917vw;
84+
margin-top: -37.854vw;
85+
}
86+
.adTXT{
87+
font-weight:700;
88+
color: rgb(124, 124, 124);
89+
font-family:sans-serif;
90+
}
91+
.icon {
92+
padding-bottom:20px;
93+
padding:10px;
94+
color: lightgrey;
95+
margin-right: 15px;
96+
cursor: pointer;
97+
font-size: 18px;
98+
transition: color 0.3s;
99+
}
100+
101+
.icon:hover {
102+
color: #ccc;
103+
}
104+
105+
.desc {
106+
font-weight:700;
107+
color: lightgrey;
108+
font-family:sans-serif;
109+
width: 62.5vw; /* Adjust width as needed */
110+
background-color: #202020;
111+
border-radius: 0.5vw;
112+
box-shadow: 0 0.313vw 0.625vw 0 rgba(30, 30, 30, 0.5);
113+
outline: 0.1vw solid #333;
114+
padding: 1.042vw; /* Padding inside the container */
115+
margin-left: 15.625vw;
116+
margin-top: 5.208vw;
117+
}

assets/css/index.css

+6-1
Original file line numberDiff line numberDiff line change
@@ -858,7 +858,7 @@ margin-top: 5.208vw;
858858
box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.4);
859859
border-radius: 10px;
860860
padding: 20px;
861-
background-color: #282828e4; /* Dark background */
861+
background-color: #1d1d1de4; /* Dark background */
862862
color: white;
863863
transition: all 0.3s ease;
864864
}
@@ -869,4 +869,9 @@ margin-top: 5.208vw;
869869
#mainmenu{
870870
position: relative; /* Position it absolutely */
871871
top: 8%;
872+
}
873+
hr{
874+
color: #797979;
875+
size: 3px;
876+
border: 1px rgb(201, 201, 201) solid;
872877
}

assets/html/dashboard.html

+2
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@
8383
<center>
8484
<a href="/assets/html/search.html"><button class="button">Search</button></a>&nbsp;&nbsp;&nbsp;
8585
<a href=" " target="_blank"><button class="button">Infamy Studios</button></a>&nbsp;&nbsp;&nbsp;
86+
<a href=" " target="_blank"><button class="button">About us</button></a>&nbsp;&nbsp;&nbsp;
8687
<a href="https://infamyy.vercel.app/" target="_blank"><button class="button">About me</button></a>&nbsp;&nbsp;&nbsp;
8788
</center>
8889
<br>
@@ -92,6 +93,7 @@
9293
<a href="/assets/html/faq.html"><button class="button">FAQ</button></a>&nbsp;&nbsp;&nbsp;
9394
<a href="/assets/html/suggestions.html"><button class="button">Suggestions</button></a>&nbsp;&nbsp;&nbsp;
9495
<a href="/assets/html/reportbugs.html"><button class="button">Report Bugs</button></a>&nbsp;&nbsp;&nbsp;
96+
<a href="/assets/html/dmca.html"><button class="button">DMCA</button></a>&nbsp;&nbsp;&nbsp;
9597
</center>
9698
<br>
9799
<br>

assets/html/index.html

+7-7
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,14 @@
5151
<script>eruda.init();</script>
5252
<div id="particles-js"></div>
5353
<nav>
54-
<a href="/assets/html/index.html" class="left-link">Starlight</a>
54+
<a href="/assets/html/index.html" class="left-link" title="Starlight">Starlight</a>
5555
<div class="nav-links">
56-
<a href="/assets/html/arcade.html"><img src="/assets/images/navicons/arcade.png" id="nav-img">&nbsp;Arcade</a>
57-
<a href="/assets/html/utilities.html"><img src="/assets/images/navicons/apps.png" id="nav-img">&nbsp;Utilities</a>
58-
<a href="/assets/html/media.html"><img src="/assets/images/navicons/movies.png" id="nav-img">&nbsp;Media</a>
59-
<a href="/assets/html/ai.html"><img src="/assets/images/navicons/ai.png" id="nav-img">&nbsp;AI</a>
60-
<a href="/assets/html/search.html"><img src="/assets/images/navicons/search.png" id="nav-img">&nbsp;Search</a>
61-
<a href="/assets/html/settings.html"><img src="/assets/images/navicons/settings.png" id="nav-img">&nbsp;Settings</a>
56+
<a href="/assets/html/arcade.html" title="Arcade"><img src="/assets/images/navicons/arcade.png" id="nav-img">&nbsp;Arcade</a>
57+
<a href="/assets/html/utilities.html" title="Utilities"><img src="/assets/images/navicons/apps.png" id="nav-img">&nbsp;Utilities</a>
58+
<a href="/assets/html/media.html" title="Media"><img src="/assets/images/navicons/movies.png" id="nav-img">&nbsp;Media</a>
59+
<a href="/assets/html/ai.html" title="AI"><img src="/assets/images/navicons/ai.png" id="nav-img">&nbsp;AI</a>
60+
<a href="/assets/html/search.html" title="Search"><img src="/assets/images/navicons/search.png" id="nav-img">&nbsp;Search</a>
61+
<a href="/assets/html/settings.html" title="Settings"><img src="/assets/images/navicons/settings.png" id="nav-img">&nbsp;Settings</a>
6262
</div>
6363
</nav>
6464
<div id="mainmenu">

assets/html/policy.html

+7-7
Original file line numberDiff line numberDiff line change
@@ -72,22 +72,22 @@ <h3>1. Information We Collect<br>
7272
IP Address: Starlight uses Google Tag Manager, which may collect your IP address as part of its functionality. This information helps us understand website traffic and improve our services.
7373
Usage Data: Information about how you use our website, including your browser type, operating system, pages visited, and time spent on each page.
7474
Please note that Starlight does not collect any personal information directly. Any personal information may only be collected through third-party services.
75-
<br> 2. Use of Information<br>
75+
<br><br> 2. Use of Information<br>
7676
We may use the information we collect for the following purposes:
7777
To provide, maintain, and improve our services.
7878
To monitor and analyze usage and trends to enhance user experience.
7979
To communicate with you regarding updates, promotions, and other news related to Starlight (if you have opted in).
80-
<br> 3. Cookies<br>
80+
<br><br>3. Cookies<br>
8181
Starlight uses cookies and similar technologies to enhance your experience on our site. Cookies are small data files stored on your device that help us recognize you and remember your preferences. You can control cookie settings through your browser.
82-
<br> 4. Third-Party Services<br>
82+
<br> <br> 4. Third-Party Services<br>
8383
Our website may contain links to third-party websites and advertisements. We do not control these third-party services and are not responsible for their content or privacy policies. We encourage you to review their privacy practices before providing any personal information.
84-
<br> 5. Data Security<br>
84+
<br> <br> 5. Data Security<br>
8585
We take reasonable measures to protect your information from unauthorized access, alteration, disclosure, or destruction. However, no method of transmission over the internet or electronic storage is 100% secure, and we cannot guarantee absolute security.
86-
<br> 6. Children's Privacy<br>
86+
<br> <br> 6. Children's Privacy<br>
8787
Starlight is intended for users 13 years of age or older. We do collect certain information through Google Tag Manager and third-party services. If you are a parent or guardian and believe that your child under the age of 13 has provided us with personal information, please contact us. Additionally, any inquiries regarding the information collected through Google Tag Manager or third-party services should be directed to those entities.
88-
<br> 7. Changes to This Privacy Policy<br>
88+
<br> <br> 7. Changes to This Privacy Policy<br>
8989
Starlight reserves the right to modify this Privacy Policy at any time. It is your responsibility to review this policy periodically. Changes will be effective immediately upon posting on our site. Your continued use of the site after changes indicates your acceptance of the new policy.
90-
<br> 8. Contact Information<br>
90+
<br> <br> 8. Contact Information<br>
9191
If you have any questions or concerns about this Privacy Policy, please contact us through our website.</h3>
9292
</div>
9393
<div>

assets/html/terms.html

+6-6
Original file line numberDiff line numberDiff line change
@@ -67,17 +67,17 @@
6767
<center><h1 class="text">Terms</h1></center>
6868
<h3>
6969
1. General Information<br>
70-
Starlight provides a variety of services, including a free web proxy, games, utility applications, hacks, and a movie section featuring third-party advertisements. By using our site, you acknowledge that you understand the nature of these services and agree to use them responsibly.<br>
70+
Starlight provides a variety of services, including a free web proxy, games, utility applications, hacks, and a movie section featuring third-party advertisements. By using our site, you acknowledge that you understand the nature of these services and agree to use them responsibly.<br><br>
7171
2. Age Requirement<br>
72-
Users must be 13 years of age or older to access and use Starlight. Our platform includes games and a chatting system that may contain content inappropriate for individuals under the age of 13. By using our site, you confirm that you meet this age requirement.<br>
72+
Users must be 13 years of age or older to access and use Starlight. Our platform includes games and a chatting system that may contain content inappropriate for individuals under the age of 13. By using our site, you confirm that you meet this age requirement.<br><br>
7373
3. User-Generated Ads<br>
74-
Our site utilizes Google Tag Manager and displays user-generated ads. While we strive to ensure that all advertisements are appropriate, we cannot guarantee the content of these ads. Users are encouraged to exercise caution and discretion when interacting with any advertisements or external links.<br>
74+
Our site utilizes Google Tag Manager and displays user-generated ads. While we strive to ensure that all advertisements are appropriate, we cannot guarantee the content of these ads. Users are encouraged to exercise caution and discretion when interacting with any advertisements or external links.<br><br>
7575
4. Movies Section Warning<br>
76-
The movie section of Starlight contains advertisements from third parties. We advise users to be cautious while browsing this section, as we do not control the content or safety of these ads. Starlight is not responsible for any issues that may arise from interacting with third-party advertisements.<br>
76+
The movie section of Starlight contains advertisements from third parties. We advise users to be cautious while browsing this section, as we do not control the content or safety of these ads. Starlight is not responsible for any issues that may arise from interacting with third-party advertisements.<br><br>
7777
5. User Responsibility<br>
78-
By using Starlight, you agree to take full responsibility for your actions while using our services. You will not hold Starlight liable for any direct or indirect damages resulting from your use of the website or its content.<br>
78+
By using Starlight, you agree to take full responsibility for your actions while using our services. You will not hold Starlight liable for any direct or indirect damages resulting from your use of the website or its content.<br><br>
7979
6. Changes to Terms<br>
80-
Starlight reserves the right to modify these terms and conditions at any time. It is your responsibility to review these terms periodically. Any changes will be effective immediately upon posting on our site. Continued use of the site after changes indicates your acceptance of the new terms.<br>
80+
Starlight reserves the right to modify these terms and conditions at any time. It is your responsibility to review these terms periodically. Any changes will be effective immediately upon posting on our site. Continued use of the site after changes indicates your acceptance of the new terms.<br><br>
8181
7. Contact Information<br>
8282
For any questions or concerns about these terms and conditions, please contact us through our website.<br></h3>
8383
<br>

assets/js/moviesembed.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ const tmdbId = urlParams.get('tmdb_id');
33
const type = urlParams.get('type');
44
const season = urlParams.get('season');
55
const episode = urlParams.get('episode');
6-
const mediaFrame = document.getElementById('iframe');
7-
const titleElement = document.getElementById('desc-title');
8-
const descriptionElement = document.getElementById('desc-desc');
9-
const creatorElement = document.getElementById('desc-creator');
6+
const mediaFrame = document.querySelector('.iframe');
7+
const titleElement = document.querySelector('.desc-title');
8+
const descriptionElement = document.querySelector('.desc-desc');
9+
const creatorElement = document.querySelector('.desc-creator');
1010

1111
async function fetchMediaDetails() {
1212
try {
@@ -50,4 +50,4 @@ if (type === 'TV Show' && season && episode) {
5050
}
5151

5252
// Fetch media details after setting the iframe source
53-
fetchMediaDetails();
53+
fetchMediaDetails();

assets/misc/apps/calculator.html

+2-121
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
<meta name="viewport" content="width=device-width, initial-scale=1">
2222
<link rel="manifest" href="/assets/json/manifest.json">
2323
<link rel="stylesheet" href="/assets/css/index.css">
24+
<link rel="stylesheet" href="/assets/css/game.css">
2425
<script src="/assets/js/index.js"></script>
2526
<script src="/assets/js/serviceworker.js"></script>
2627
<meta property="og:title" content="Starlight">
@@ -43,127 +44,7 @@
4344

4445
gtag('config', 'G-36EM66LHER');
4546
</script>
46-
<style>
47-
.share-container {
48-
position: relative;
49-
}
50-
.notification {
51-
display: none;
52-
position: absolute;
53-
bottom: 80px; /* Adjusted for better visibility */
54-
left: 50%;
55-
transform: translateX(-50%);
56-
background-color: #333;
57-
color: white;
58-
padding: 30px;
59-
border-radius: 5px;
60-
width: 300px; /* Set a fixed width for the notification */
61-
text-align: center;
62-
opacity: 0; /* Start hidden */
63-
transition: opacity 0.5s ease; /* Smooth transition for fade */
64-
}
65-
.notification.show {
66-
display: block; /* Show when needed */
67-
opacity: 1; /* Fully visible */
68-
}
69-
.copy-button {
70-
margin-left: 10px;
71-
padding: 5px 10px;
72-
background-color: #777777;
73-
color: white;
74-
border: none;
75-
border-radius: 5px;
76-
cursor: pointer;
77-
}
78-
.container-iframe {
79-
width:100%;
80-
margin-left: 2vw;
81-
max-width: 58.688vw;
82-
display: flex;
83-
flex-direction: column;
84-
align-items: center;
85-
margin: 0;
86-
padding: 80px;
87-
}
88-
89-
.iframe-container {
90-
border-top-left-radius: 15px;
91-
border-top-right-radius: 15px;
92-
width: 65vw;
93-
height: 70vh;
94-
overflow: hidden;
95-
}
96-
97-
iframe {
98-
width: 100%;
99-
height: 100%;
100-
background-color: #fff;
101-
border: none;
102-
}
103-
104-
.controls {
105-
gap:0.1px;
106-
padding-top: 12px;
107-
padding-bottom: 12px;
108-
display: flex;
109-
align-items: center;
110-
justify-content: flex-start;
111-
width: 65vw;
112-
height: 5vh;
113-
background-color: #121212;
114-
border-bottom-left-radius: 15px;
115-
border-bottom-right-radius: 15px;
116-
}
117-
118-
.ad {
119-
width: 18vw; /* Adjust width as needed */
120-
height: 35vw; /* Adjust height as needed */
121-
background-color: #202020;
122-
border-radius: 0.5vw;
123-
position: relative;
124-
box-shadow: 0 0.313vw 0.625vw 0 rgba(30, 30, 30);
125-
outline: 0.1vw solid #333;
126-
display: flex;
127-
justify-content: center; /* Center horizontally */
128-
align-items: center; /* Center vertically */
129-
margin-left: 90.917vw;
130-
margin-top: -37.854vw;
131-
}
132-
.adTXT{
133-
font-weight:700;
134-
color: rgb(124, 124, 124);
135-
font-family:sans-serif;
136-
}
137-
.icon {
138-
padding-bottom:20px;
139-
padding:10px;
140-
color: lightgrey;
141-
margin-right: 15px;
142-
cursor: pointer;
143-
font-size: 18px;
144-
transition: color 0.3s;
145-
}
146-
147-
.icon:hover {
148-
color: #ccc;
149-
}
150-
151-
.desc {
152-
font-weight:700;
153-
color: lightgrey;
154-
font-family:sans-serif;
155-
width: 62.5vw; /* Adjust width as needed */
156-
background-color: #202020;
157-
border-radius: 0.5vw;
158-
box-shadow: 0 0.313vw 0.625vw 0 rgba(30, 30, 30, 0.5);
159-
outline: 0.1vw solid #333;
160-
padding: 1.042vw; /* Padding inside the container */
161-
margin-left: 15.625vw;
162-
margin-top: 5.208vw;
163-
}
164-
165-
166-
</style>
47+
16748
</head>
16849
<body>
16950

0 commit comments

Comments
 (0)