diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..3176ff5 Binary files /dev/null and b/.DS_Store differ diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..599afde --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,82 @@ +name: Generate Sitemap +on: + push: + branches: + - main # or your default branch name +jobs: + generate-sitemap: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '18' + + - name: Create sitemap generation script + run: | + cat > generate-sitemap.js << 'EOF' + const fs = require('fs'); + const path = require('path'); + + function getAllFiles(dirPath, arrayOfFiles) { + const files = fs.readdirSync(dirPath); + + arrayOfFiles = arrayOfFiles || []; + + files.forEach(file => { + if (fs.statSync(dirPath + "/" + file).isDirectory()) { + arrayOfFiles = getAllFiles(dirPath + "/" + file, arrayOfFiles); + } else { + arrayOfFiles.push(path.join(dirPath, file)); + } + }); + + return arrayOfFiles; + } + + // Get all files and filter for .html + const allFiles = getAllFiles('.'); + const htmlFiles = allFiles.filter(file => + file.endsWith('.html') && + !file.includes('node_modules') && + !file.startsWith('./.git/') + ); + + // Convert paths to URLs + const repoName = process.env.GITHUB_REPOSITORY.split('/')[1]; + const baseUrl = `https://${repoName}`; + const urls = htmlFiles.map(file => { + // Remove leading './' and convert path separators + const urlPath = file.replace(/^\.\//, '').replace(/\\/g, '/'); + return `${baseUrl}/${urlPath}`; + }); + + // Generate sitemap XML + const sitemap = ` + + ${urls.map(url => ` + + ${url} + ${new Date().toISOString()} + + `).join('')} + `; + + fs.writeFileSync('sitemap.xml', sitemap); + EOF + - name: Generate sitemap + run: node generate-sitemap.js + + - name: Commit and push sitemap + run: | + git config --local user.email "action@github.com" + git config --local user.name "[BOT]-SiteMap-Updator" + git add sitemap.xml + git diff --quiet && git diff --staged --quiet || git commit -m "Update sitemap.xml" + git push https://${{ secrets.SITEMAP_TOKEN }}@github.com/${{ github.repository }}.git + env: + SITEMAP_TOKEN: ${{ secrets.SITEMAP_TOKEN }} diff --git a/NewTab/.DS_Store b/NewTab/.DS_Store new file mode 100644 index 0000000..4c8a10a Binary files /dev/null and b/NewTab/.DS_Store differ diff --git a/NewTab/Assets/Bing.svg b/NewTab/Assets/Bing.svg new file mode 100644 index 0000000..55f5347 --- /dev/null +++ b/NewTab/Assets/Bing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/NewTab/Assets/Google.svg b/NewTab/Assets/Google.svg new file mode 100644 index 0000000..7dd899c --- /dev/null +++ b/NewTab/Assets/Google.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/NewTab/Assets/NewTabFav.svg b/NewTab/Assets/NewTabFav.svg new file mode 100644 index 0000000..dcc9061 --- /dev/null +++ b/NewTab/Assets/NewTabFav.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/NewTab/CodeAssets/script-search.js b/NewTab/CodeAssets/script-search.js new file mode 100644 index 0000000..5b43301 --- /dev/null +++ b/NewTab/CodeAssets/script-search.js @@ -0,0 +1,17 @@ +let urlParams = new URLSearchParams(window.location.search); +let term = urlParams.get('q'); +document.getElementById('term').src = "https://www.bing.com/search?q=" + decodeURIComponent(term); + +function googleSearch() { + document.getElementById('term').src = "https://www.google.com/search?igu=1&q=" + decodeURIComponent(term); +} + +function bingSearch() { + document.getElementById('term').src = "https://www.bing.com/search?q=" + decodeURIComponent(term); +} + +var searched = document.getElementById("search"); + +function pressed() { + window.location.href = "./search.html" + "?q=" + encodeURIComponent(searched.value); +} \ No newline at end of file diff --git a/NewTab/CodeAssets/styles-search.css b/NewTab/CodeAssets/styles-search.css new file mode 100644 index 0000000..49e1812 --- /dev/null +++ b/NewTab/CodeAssets/styles-search.css @@ -0,0 +1,20 @@ +#term { + width: 99vw; + height: 88vh; +} + +body { + overflow: hidden; +} + +#row { + /* display: flex; */ + justify-content: left; + align-items: left; + width: 100vw; + font-size: 100%; +} + +img { + border: 1px solid #000000; +} \ No newline at end of file diff --git a/NewTab/index.html b/NewTab/index.html new file mode 100644 index 0000000..c5b962e --- /dev/null +++ b/NewTab/index.html @@ -0,0 +1,23 @@ + + + + + + + + Search + + + + + + + + + + +

My Web Search!!!

+ + + + \ No newline at end of file diff --git a/NotePad/index.HTML b/NotePad/index.HTML new file mode 100644 index 0000000..cb141e0 --- /dev/null +++ b/NotePad/index.HTML @@ -0,0 +1,65 @@ + + + + Notepad + + + + + + + + + + +
+ +
+
+ + +
+
+ +
+ + +
+ + + + \ No newline at end of file diff --git a/NotePad/script.js b/NotePad/script.js new file mode 100644 index 0000000..03ce605 --- /dev/null +++ b/NotePad/script.js @@ -0,0 +1,10 @@ +function calculate() { + const input = document.getElementById('calculator').value; + let result; + try { + result = math.evaluate(input); + } catch (e) { + result = 'Error: Invalid expression'; + } + document.getElementById('result').innerText = 'Result: ' + result; +} \ No newline at end of file diff --git a/NotePad/styles.css b/NotePad/styles.css new file mode 100644 index 0000000..6c38d13 --- /dev/null +++ b/NotePad/styles.css @@ -0,0 +1,35 @@ +body, html { + margin: 0; + padding: 0; + height: 100%; + display: flex; + flex-direction: column; +} +#notepad-container { + flex: 1; + display: flex; + flex-direction: column; +} +textarea { + font-size: 40px; /* Adjust the font size as needed */ + width: 100%; + flex: 1; +} +#calculator-container, #ai-container { + display: flex; + align-items: center; + padding: 10px; +} +#calculator, #ai-input { + font-size: 20px; + flex: 1; + height: 5vh; +} +#calculate-button, #ask-ai-button { + font-size: 20px; + margin-left: 10px; +} +#result { + font-size: 20px; + margin-left: 10px; +} \ No newline at end of file diff --git a/OHIO/Assets/colage.png b/OHIO/Assets/colage.png new file mode 100644 index 0000000..0502977 Binary files /dev/null and b/OHIO/Assets/colage.png differ diff --git a/OHIO/Assets/ticket1.jpeg b/OHIO/Assets/ticket1.jpeg new file mode 100644 index 0000000..aa9379c Binary files /dev/null and b/OHIO/Assets/ticket1.jpeg differ diff --git a/OHIO/Assets/ticket2.png b/OHIO/Assets/ticket2.png new file mode 100644 index 0000000..810a772 Binary files /dev/null and b/OHIO/Assets/ticket2.png differ diff --git a/OHIO/Assets/ticket3.png b/OHIO/Assets/ticket3.png new file mode 100644 index 0000000..7251f6c Binary files /dev/null and b/OHIO/Assets/ticket3.png differ diff --git a/OHIO/Assets/ticket4.jpg b/OHIO/Assets/ticket4.jpg new file mode 100644 index 0000000..5bd72ae Binary files /dev/null and b/OHIO/Assets/ticket4.jpg differ diff --git a/OHIO/Assets/ticket5.jpg b/OHIO/Assets/ticket5.jpg new file mode 100644 index 0000000..904d6de Binary files /dev/null and b/OHIO/Assets/ticket5.jpg differ diff --git a/OHIO/TOU.html b/OHIO/TOU.html new file mode 100644 index 0000000..f843c2e --- /dev/null +++ b/OHIO/TOU.html @@ -0,0 +1,117 @@ + + + + + + Terms of Use + + + + + +

Terms of Use

+ +

Last Updated: Aug 18, 2024

+

1. Introduction

+Welcome to My Website. The Site is a parody website created for +entertainment purposes only. By accessing or using the Site, you agree to be bound by these Terms +of Use (the "Terms"). If you do not agree to these Terms, please do not use the Site. +

2. Parody and Entertainment Purpose

+The content and services provided on the Site are purely fictional and intended solely for humor and +entertainment. Any resemblance to real services, products, or entities is purely coincidental. The +Site does not offer real tickets to Ohio or any other destinations. All information, products, and +services on the Site are made-up and should not be taken seriously. +

3. No Legal Responsibility

+The Site and its creators are not responsible for any misunderstanding, confusion, or legal claims +arising from the use of the Site. By using the Site, you acknowledge that it is a joke and that no real +services or products are being offered. +

4. User Conduct

+As a user of the Site, you agree not to take the content seriously, and you acknowledge that the Site +is intended for entertainment only. You agree not to hold the Site or its creators liable for any +consequences resulting from your use of the Site. +

5. Intellectual Property

+All content, logos, designs, and trademarks on the Site may include materials sourced from third-party websites or platforms. This Website does not claim ownership of any such third-party content unless explicitly stated. You may not copy, distribute, or use any content from the Site without ensuring that the appropriate permissions or licenses are in place from the original creators or licensors. + +This Website strives to use content that is either free for use or properly licensed, but cannot guarantee the licensing status of all third-party materials. If you believe any content on the Site infringes upon your intellectual property rights, please contact me at rhythm.upadhyay@gmail.com, and I will address the issue promptly. + +

6. Third-Party Links

+The Site may contain links to third-party websites. These links are provided for your convenience +and do not constitute an endorsement of the third-party sites or their content. I am not +responsible for the content or practices of any linked sites. +

7. Changes to the Terms +I reserve the right to modify these Terms at any time. Any changes will be effective immediately +upon posting on the Site. Your continued use of the Site constitutes your acceptance of the revised +Terms. +

8. Governing Law

+These Terms are governed by and construed in accordance with the laws of India, +without regard to its conflict of law principles. +

9. Contact Information

+If you have any questions about these Terms, please contact me at rhythm.upadhyay@gmail.com. + + + + diff --git a/OHIO/credits.html b/OHIO/credits.html new file mode 100644 index 0000000..c9b95ee --- /dev/null +++ b/OHIO/credits.html @@ -0,0 +1,428 @@ + + + + + + All The Credits + + + + + +

All The Credits

+

UI Designs/Elements:

+ + + + + + + + + + + + + + + + + +
+ + + From Uiverse.io by alexmaracinaru LINK +
+ + + From Uiverse.io by gharsh11032000 LINK +
+ + + From Uiverse.io by alexmaracinaru LINK +
+
+
+ + + + + +
+ + + + + + + + + + +
+
+ From Uiverse.io by Shoh2008 LINK +
+ +

Images:

+ + + + + + + + + + + + + + + + + + + + + +
+ + + From gegaagedigedagedago fandom By H54wg33r2t4gyh LINK +
+ + + From startuptalky By Kinnary Nensee LINK +
+ + + From youtube By SWNS LINK +
+ + + From youtube by Mind Of Arj (Thumbnail) LINK +
+ + + From Flicker By Jack Snell LINK +
+ + + + \ No newline at end of file diff --git a/OHIO/index.html b/OHIO/index.html new file mode 100644 index 0000000..dda943e --- /dev/null +++ b/OHIO/index.html @@ -0,0 +1,204 @@ + + + + + + 😱😮🤯 Buy Car Tickets To Ohio Now!!! 😱😮🤯 + + + +

😱😮🤯 Buy Car Tickets To Ohio Now!!! 😱😮🤯

+ + + + + +
+ + + + +
+

The Vehicles You Will Get On Buying with Our Service ⩔

+
+ + + + + \ No newline at end of file diff --git a/OHIO/stage1.html b/OHIO/stage1.html new file mode 100644 index 0000000..d8da596 --- /dev/null +++ b/OHIO/stage1.html @@ -0,0 +1,78 @@ + + + + + + Document + + + +

(An error has occurred)

+
+ċ̴̨̩̭̗̰͆̎͊̓͘h̵̦̩͕̀ọ̶̰̇͒̕͠͝ơ̴̯̯̦͌͌̌̅͂̈́͜ͅs̶̩̬̪͍͎̑͌͒e̷̬̬̯͇̔̂ ̴̧̰̣̹͖̫̌̈́͛̑́̑͋̒ÿ̴̦͙̦̝̘͇́̆̾o̶̟̫̙̿ų̴͎̺̪̇̒ͅr̴̢̡͍̳͕̄́̇͌́͝ ̴̡̛̮̹̙̝͇̬͔̔̇̇͛͑͂͘c̵̠̩͖̅̇́̕͜ͅa̵̧̢̛̞͓͔̣̓̉̔͐͒̋͠r̷̲̪͎̼̫̰̱͖̈́̀̑́̉͌ +̶̡͖̻͎͇̞̾̒̑̃̐͂̚ +̵̛̟̖̒͌́̈́̄̚n̶̨̡̟͚̯͓̉̆̋̂̈́̔̀ų̷͎͎͍̮̣̳̒̀͋̅͆̕g̸̜̤̉̓̓̀̒̒͝͠g̷̨͚̼̫̜͈̥͑̀̓͜é̸̛̖̟̤͎̋̅͛̉̚t̴͎̭̃͆̿̎͛̑͝,̷̡̧̣̮͕̽ +̶̛̻̙͘ṁ̸͓̿͜ö̵̤̖́͌͌̿͒͑n̷͉̻̲̰̺̞̘̱̿̊̄̅̂̂k̶͚̲̜̦͈̖͕͋̏͆̂͗̉͂͝ë̵̻̦̰̰͖̝͓̖́̎̒͘y̷̡̞͕̤̫̼͐̓̾̋ͅ,̷͔̻͛̃̀̒̎ +̶̧̛̛̹͒̉̕͘͝r̷͉̎̉ę̵͔̯̰̊ḋ̷̢̻͕̯̯̫̓̈́̉̈́̀͌͜͝ ̶̼̙͙̖̳̟̱̈́́͗́̒̕b̶̢̧͕̜̬͔̀̋̅̑̓̎ü̸̖̓͆̋̉̂͜l̴͙̘̖̱͇̦̩̈́̾́͐͌ͅl̵͕͔͓̩̯̟͔̀͝,̷̞̜̆͐̈́̇ +̶̛̳̙͈͇̒̊͂̿̒́J̵̡̡̟͔͚̣̱͚͑͂̉̕͝͠ę̶̯͓̫̩̮̎͆̃͗́̕n̸̦̺̱͒̆̏̒ͅg̶̙̜͎̫̅̉̐́̕å̶͖̯̰͓̞͋̀̀͑̅̽̕ + +





+ +
+ + + + + + \ No newline at end of file diff --git a/OHIO/stage2.html b/OHIO/stage2.html new file mode 100644 index 0000000..68c1051 --- /dev/null +++ b/OHIO/stage2.html @@ -0,0 +1,132 @@ + + + + Ohio Ticket Booking + + + +

Welcome to Ohio Ticket Booking

+ +
+ +

+ + +

+ + +

+
+ +
+

Available Tickets:

+
+

Chicken Nuget:

+

12 ØⱧłØ $

+

Details about Chicken Nuget:

+

Best Quality. Will sing "Gedagedigedagedago Abin mery alontamago" All the time and will anoy the heck out of you. Customers love it.(we are not lieing)

+ + +
+
+

Red Bull:

+

2 ØⱧłØ $

+

Details about Red Bull:

+

Will give you wings and make you fly. Gets fuel from the bull part. Has a 90% chance of droping you from the sky. Customers love it.(we are not lieing)

+ + +
+
+

Jenga

+

7 ØⱧłØ $

+

Details about Jenga:

+

Walks on it's own. will loose all it's peacies by the time you reach. you will here the Continus soung of wooden blocks colding. Customers love it.(we are not lieing)

+ + +
+
+

The chess bishup

+

15 ØⱧłØ $

+

Details about The chess bishup:

+

Will play chess with you. during a trip on the chessboard to ohio. it will have ohio monsters creatures. you will have noting. Will make you feel like a looser. Customers love it.(we are not lieing)

+ + +
+
+

The upside down car

+

19 ØⱧłØ $

+

Details about the upside down car

+

It is upside down. you can't stear it. it keeps on going on its on to the world of Death OHIO. Customers love it.(we are not lieing)

+ + +
+
+ + + + \ No newline at end of file diff --git a/OHIO/stage3.html b/OHIO/stage3.html new file mode 100644 index 0000000..e916d59 --- /dev/null +++ b/OHIO/stage3.html @@ -0,0 +1 @@ +

WORKING ON IT

\ No newline at end of file diff --git a/OHIO/terms.html b/OHIO/terms.html new file mode 100644 index 0000000..4d654e6 --- /dev/null +++ b/OHIO/terms.html @@ -0,0 +1,383 @@ + + + + + + Please Agree to the Terms Of Use + + + + + + +

Please Agree to the Terms Of Use

+

+ DISCLAIMER: This website is a parody and is intended for entertainment purposes only. No real tickets to Ohio or any other destinations are available for purchase. By using this website, you acknowledge that it is a joke and agree to the Terms of Use. +

+ + + + + + +
+
+
+ + + + + +
+ + + + + + + + + + +
+
+

I AGREE TO THE TERMS OF USE. THAT IS AVAILABLE HERE.

+ +
+
+ +
+ + + + + + + diff --git a/School-Tools/.DS_Store b/School-Tools/.DS_Store new file mode 100644 index 0000000..a8f512c Binary files /dev/null and b/School-Tools/.DS_Store differ diff --git a/School-Tools/Drawing-tools/index.html b/School-Tools/Drawing-tools/index.html new file mode 100644 index 0000000..d2ca8f2 --- /dev/null +++ b/School-Tools/Drawing-tools/index.html @@ -0,0 +1,24 @@ + + + + + + Drawing Tools + + + + + --- + + --- + Notice: This Page only works if the browser is edge or any other browser that alows anotation on browsers.
+ + + + + \ No newline at end of file diff --git a/School-Tools/Drawing-tools/pdfs/India-Political-Map.pdf b/School-Tools/Drawing-tools/pdfs/India-Political-Map.pdf new file mode 100644 index 0000000..ca6ac69 Binary files /dev/null and b/School-Tools/Drawing-tools/pdfs/India-Political-Map.pdf differ diff --git a/School-Tools/Drawing-tools/pdfs/World-Outline-Map.pdf b/School-Tools/Drawing-tools/pdfs/World-Outline-Map.pdf new file mode 100644 index 0000000..78b68d0 Binary files /dev/null and b/School-Tools/Drawing-tools/pdfs/World-Outline-Map.pdf differ diff --git a/School-Tools/Drawing-tools/pdfs/graph-paper.pdf b/School-Tools/Drawing-tools/pdfs/graph-paper.pdf new file mode 100644 index 0000000..1fbf210 Binary files /dev/null and b/School-Tools/Drawing-tools/pdfs/graph-paper.pdf differ diff --git a/School-Tools/Drawing-tools/pdfs/info.pdf b/School-Tools/Drawing-tools/pdfs/info.pdf new file mode 100644 index 0000000..4483ab8 Binary files /dev/null and b/School-Tools/Drawing-tools/pdfs/info.pdf differ diff --git a/School-Tools/Drawing-tools/script.js b/School-Tools/Drawing-tools/script.js new file mode 100644 index 0000000..9870721 --- /dev/null +++ b/School-Tools/Drawing-tools/script.js @@ -0,0 +1,13 @@ +function ChangeDraw(a) { + if (a == 0) { + v = "./pdfs/Info.pdf"; + } else if (a == 1) { + v = "./pdfs/graph-paper.pdf"; + } else if (a == 2) { + v = "./pdfs/India-Political-Map.pdf"; + } else if (a == 3) { + v = "./pdfs/World-Outline-Map.pdf" + } + + document.getElementById("draw").src = v; +} \ No newline at end of file diff --git a/School-Tools/Insane-Code-Korean-Links/ND.html b/School-Tools/Insane-Code-Korean-Links/ND.html new file mode 100644 index 0000000..fae2cf3 --- /dev/null +++ b/School-Tools/Insane-Code-Korean-Links/ND.html @@ -0,0 +1,2 @@ + +PPT \ No newline at end of file diff --git a/School-Tools/Insane-Code-Korean-Links/index.html b/School-Tools/Insane-Code-Korean-Links/index.html new file mode 100644 index 0000000..57e3284 --- /dev/null +++ b/School-Tools/Insane-Code-Korean-Links/index.html @@ -0,0 +1,571 @@ + + + + + + Gmeet LINKS + + + Open PPT + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ABCDE
+
1
+
+
2
+
GroupGroupASN SchoolGoogle Meet Link
+
3
+

A
Group 1Priyanshihttps://meet.google.com/jxv-vcja-ttv
+
4
+
Dhruvika Shah
+
5
+
Group 2Rhythm Upadhyayhttps://meet.google.com/xub-oeqg-xxr
+
6
+
Pragun
+
7
+
Group 3Juana Groverhttps://meet.google.com/cwi-kcri-akm
+
8
+
Iha Pathak
+
9
+
Group 4Mohan Soodhttps://meet.google.com/fzs-vkqm-ubu
+
10
+
Tapasya Kapoor
+
11
+
Group 5Aadyahttps://meet.google.com/ejc-ewyg-xst
+
12
+
Aditya Gupta
+
13
+
Group 6Advika Chowdharyhttps://meet.google.com/ffv-xbjs-szt
+
14
+
Ainesh Sharma
+
15
+
Group 7Anannya kumari Ojhahttps://meet.google.com/bqn-mwmi-hni
+
16
+
Ananya Aggarwal
+
17
+
Group 8Avni Sinhahttps://meet.google.com/ksc-htiv-ofy
+
18
+
Devika Sahni
+
19
+
Group 9Divyansh Gaurhttps://meet.google.com/msv-oomw-yzp
+
20
+
Gunjita Srivastava
+
21
+
Group 10Harshit Goyalhttps://meet.google.com/pjf-ytgy-vgv
+
22
+
Lavanya Negi
+
23
+
Group 11Lavishhttps://meet.google.com/mfg-bckw-thh
+
24
+
Nischal kumar
+
25
+
Group 12Ritisha Mohantyhttps://meet.google.com/xfx-etpw-yoz
+
26
+
Saharsh Dayal
+
27
+
Group 13Sarena Sakkarwalhttps://meet.google.com/bgj-qajo-jmo
+
28
+
Shivaism Sahani
+
29
+
Group 14Vihaan Chaudhary https://meet.google.com/xjo-jtoq-vyg
+
30
+
Ramjun
+
31
+
Group 15Ansh Bhatihttps://meet.google.com/wgg-xidt-jec
+
32
+
Asad
+
33
+
Break Time 5 Minutes
+
34
+
+
35
+

B
Group 16Arush Prakashhttps://meet.google.com/jxv-vcja-ttv
+
36
+
MAYRA BAMOLA
+
37
+
Group 17AMOGH MITTALhttps://meet.google.com/xub-oeqg-xxr
+
38
+
AAYANSH DABRAL
+
39
+
Group 18AARVI SINGHhttps://meet.google.com/cwi-kcri-akm
+
40
+
VIVAAN TYAGI
+
41
+
Group 19VIVAN JAINhttps://meet.google.com/fzs-vkqm-ubu
+
42
+
LAKSHAY DHAWAN
+
43
+
Group 20SHRIYANSH JHAhttps://meet.google.com/ejc-ewyg-xst
+
44
+
VIRAJ KANDPAL
+
45
+
Group 21KUNALhttps://meet.google.com/ffv-xbjs-szt
+
46
+
TRISHA
+
47
+
Group 22LAKSHAYA CHAUDHARYhttps://meet.google.com/bqn-mwmi-hni
+
48
+
NITYA CHOUDHARY
+
49
+
Group 23AARAV JAINhttps://meet.google.com/ksc-htiv-ofy
+
50
+
ARNAV GANGWAR
+
51
+
Group 24ANKUSHhttps://meet.google.com/msv-oomw-yzp
+
52
+
BHOTIK
+
53
+
Group 25DANIYAhttps://meet.google.com/pjf-ytgy-vgv
+
54
+
VEDANG MARMAT
+
55
+
Group 26RUDRAhttps://meet.google.com/mfg-bckw-thh
+
56
+
ANSH
+
57
+
Group 27VANSHIKAhttps://meet.google.com/xfx-etpw-yoz
+
58
+
CHIRAG
+
59
+
Group 28Mohd. SAMRANhttps://meet.google.com/bgj-qajo-jmo
+
60
+
AANYA JAIN
+
61
+
Group 29HIRDYANSH GAUTAMhttps://meet.google.com/xjo-jtoq-vyg
+
62
+
SHANYA SHARMA
+
63
+
Group 30REYANSHhttps://meet.google.com/wgg-xidt-jec
+
64
+
RITHVIK
+
+ + + diff --git a/School-Tools/Random-Student-Selector/index.html b/School-Tools/Random-Student-Selector/index.html new file mode 100644 index 0000000..b1eec83 --- /dev/null +++ b/School-Tools/Random-Student-Selector/index.html @@ -0,0 +1,27 @@ + + + + + + Teachers Tools + + + + + + + + + +

The Class List

+ + +
(= left, = read, = absent/not allowed)
+

+ + +
+
Press the button
+ + + \ No newline at end of file diff --git a/School-Tools/Random-Student-Selector/names.js b/School-Tools/Random-Student-Selector/names.js new file mode 100644 index 0000000..edff0fa --- /dev/null +++ b/School-Tools/Random-Student-Selector/names.js @@ -0,0 +1,4 @@ +var names = [ + "Shelby McLaughlin", + "Ananya K. O." +]; \ No newline at end of file diff --git a/School-Tools/Random-Student-Selector/script.js b/School-Tools/Random-Student-Selector/script.js new file mode 100644 index 0000000..7ff6554 --- /dev/null +++ b/School-Tools/Random-Student-Selector/script.js @@ -0,0 +1,112 @@ +var done = []; +var abbsent_selected = false; + +for (let i = 0; i < names.length; i++) { + document.getElementById("names_c").innerHTML += ``; +} + +function random() { + let randoms = Math.floor(Math.random() * names.length); + if (done.includes(randoms)) { + random(); + } else { + document.getElementById("random").innerHTML = names[randoms]; + document.getElementById(randoms).className = "diss"; + done.push(randoms); + }; +} + +function reset() { + if (window.confirm("Are you sure you want to reset?") == true) { + if (abbsent_selected == false) { + done = []; + document.getElementById("random").innerHTML = "Press the button"; + for (let i = 0; i < names.length; i++) { + if (document.getElementById(i).className == "diss") { + document.getElementById(i).className = "button"; + } + } + } else if (abbsent_selected == true) { + done = []; + document.getElementById("random").innerHTML = "Press the button"; + for (let i = 0; i < names.length; i++) { + document.getElementById(i).className = "button"; + } + } + } +} + + +function hi() {} + +function abbsent() { + if (abbsent_selected == false) { + abbsent_selected = true; + document.getElementById("rand_select").className = "back-d"; + document.getElementById("rand_select").onclick = hi; + } else if (abbsent_selected == true) { + abbsent_selected = false; + document.getElementById("rand_select").className = "back"; + document.getElementById("rand_select").onclick = random; + } +} + +function child(i) { + if (abbsent_selected == true) { + if (document.getElementById(i).className == "button") { + document.getElementById(i).className = "abb"; + done.push(i); + } else { + document.getElementById(i).className = "button"; + done.splice(done.indexOf(i), 1); + } + } else if (abbsent_selected == false) { + if (document.getElementById(i).className == "button") { + document.getElementById(i).className = "diss"; + done.push(i); + } else { + document.getElementById(i).className = "button"; + done.splice(done.indexOf(i), 1); + } + } + +} + +function slim() { + + if (document.getElementById('cb3-8').checked == true) { + document.getElementById('names_c').style.display = "none"; + document.getElementById('b').innerHTML = ""; + document.getElementById('b').style.width = "0px"; + document.getElementById('a').innerHTML= ""; + document.getElementById('a').style.width = "0px"; + document.getElementById('c').innerHTML= ""; + document.getElementById('c').style.width = "0px"; + document.getElementById('d').innerHTML= ""; + document.getElementById('d').style.width = "0px"; + document.getElementById('e').innerHTML= ""; + document.getElementById('e').style.width = "0px"; + document.getElementById('explaination').innerHTML= ""; + document.getElementById('explaination').style.width = "0px"; + document.getElementById('generate').innerHTML= ''; + document.getElementById('random').setAttribute("style", "width: 100%; display: flex; justify-content: center; align-items: center; position: fixed; bottom: 0; left: 0; margin-top: 20px; font-size: 100px; border: 2px solid black; box-sizing: border-box; background-color: black; color: white; writing-mode: vertical-rl; text-orientation: upright; white-space: nowrap;"); + document.getElementById('random').innerHTML = "Press"; + } else { + document.getElementById('names_c').style.display = "grid"; + document.getElementById('b').innerHTML = "

The Class List

"; + document.getElementById('b').style.width = "calc(100vw - 700px)"; + document.getElementById('a').innerHTML= ''; + document.getElementById('a').style.width = "153px"; + document.getElementById('c').innerHTML= ''; + document.getElementById('c').style.width = "130px"; + document.getElementById('d').innerHTML= ''; + document.getElementById('d').style.width = "170px"; + document.getElementById('e').innerHTML= '
'; + document.getElementById('e').style.width = "220px"; + document.getElementById('explaination').innerHTML= "(= left, = read, = absent/not allowed)"; + document.getElementById('explaination').style.width = "90vw"; + document.getElementById('generate').innerHTML= ''; + document.getElementById('random').setAttribute("style", "width: 100%; display: flex; justify-content: center; align-items: center; position: fixed; bottom: 0; left: 0; margin-top: 20px; /* Optional: If you want some space above it */ font-size: 150px; border: 2px solid black; /* Adjust the border width, style, and color as needed */ box-sizing: border-box; /* Ensures border is included in the total width */ background-color: black; color: white;"); + document.getElementById('random').innerHTML = "Press the button"; + } +} \ No newline at end of file diff --git a/School-Tools/Random-Student-Selector/styles.css b/School-Tools/Random-Student-Selector/styles.css new file mode 100644 index 0000000..3919d90 --- /dev/null +++ b/School-Tools/Random-Student-Selector/styles.css @@ -0,0 +1,342 @@ +.button, .diss, .abb { + backface-visibility: hidden; + border-radius: .375rem; + border-style: solid; + border-width: .125rem; + box-sizing: border-box; + color: #212121; + display: inline-block; + font-family: Circular,Helvetica,sans-serif; + font-size: 1.125rem; + font-weight: 700; + letter-spacing: -.01em; + line-height: 1.3; + padding: .875rem 1.125rem; + position: relative; + text-align: left; + text-decoration: none; + transform: translateZ(0) scale(1); + transition: transform .2s; + user-select: none; + -webkit-user-select: none; + touch-action: manipulation; + margin-right: 10px; +} + +.diss, .abb, .diss-i, .abb-i { + opacity: 0.8; + cursor: not-allowed; +} + +.button, .button-i { + background: #ffffff; +} + +.diss, .diss-i { + background: #75f3a9; +} + +.abb, .abb-i { + background: #eb8f8f; +} + +.abb-i, .diss-i, .button-i { + backface-visibility: hidden; + border-radius: .375rem; + border-style: solid; + border-width: .125rem; + box-sizing: border-box; + color: #212121; + display: inline-block; + font-family: Circular,Helvetica,sans-serif; + font-size: 1.125rem; + font-weight: 700; + letter-spacing: -.01em; + line-height: 1.3; + position: relative; + text-align: left; + text-decoration: none; + transform: translateZ(0) scale(1); + transition: transform .2s; + user-select: none; + -webkit-user-select: none; + touch-action: manipulation; + margin-right: 10px; +} + +.click { + background-color: #212121; +} + +.hi { + text-align: right; +} + +.back { + position: relative; + transition: all 0.3s ease-in-out; + box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2); + padding-block: 0.5rem; + padding-inline: 1.25rem; + background-color: rgb(0 107 179); + border-radius: 9999px; + display: flex; + align-items: center; + justify-content: center; + cursor: pointer; + color: #ffff; + gap: 10px; + font-weight: bold; + border: 3px solid #ffffff4d; + outline: none; + overflow: hidden; + font-size: 15px; + } + + .back-d { + opacity: 0.8; + cursor: not-allowed; + position: relative; + transition: all 0.3s ease-in-out; + box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2); + padding-block: 0.5rem; + padding-inline: 1.25rem; + background-color: rgb(179, 51, 0); + border-radius: 9999px; + display: flex; + align-items: center; + justify-content: center; + cursor: not-allowed; + color: #1f0303; + gap: 10px; + font-weight: bold; + border: 3px solid #ffffff4d; + outline: none; + overflow: hidden; + font-size: 15px; + } + + .icon { + width: 24px; + height: 24px; + transition: all 0.3s ease-in-out; + } + + .back:hover { + transform: scale(1.05); + border-color: #fff9; + } + + .back:hover .icon { + transform: translate(4px); + } + + .back:hover::before { + animation: shine 1.5s ease-out infinite; + } + + .back::before { + content: ""; + position: absolute; + width: 100px; + height: 100%; + background-image: linear-gradient( + 120deg, + rgba(255, 255, 255, 0) 30%, + rgba(255, 255, 255, 0.8), + rgba(255, 255, 255, 0) 70% + ); + top: 0; + left: -100px; + opacity: 0.6; + } + + @keyframes shine { + 0% { + left: -100px; + } + + 60% { + left: 100%; + } + + to { + left: 100%; + } + } + +#a { + width: 153px; +} + +#b { + width: calc(100vw - 700px) +} + +#c { + width: 130px; +} + +#d { + width: 170px; +} + +#e { + width: 220px; +} + +#random { + width: 100%; + display: flex; + justify-content: center; + align-items: center; + position: fixed; + bottom: 0; + left: 0; + margin-top: 20px; /* Optional: If you want some space above it */ + font-size: 150px; + border: 2px solid black; /* Adjust the border width, style, and color as needed */ + box-sizing: border-box; /* Ensures border is included in the total width */ + background-color: black; + color: white; +} + +#explaination { + font-size: 30px; + width: 90vw; +} + +#slim-mode-tougle { + width: 10vw; +} + +#names_c { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(205px, 1fr)); + gap: 10px; + margin-bottom: 100px; +} + +/* From Uiverse.io by Shoh2008 */ +.checkbox-wrapper-8 .tgl { + display: none; +} + +.checkbox-wrapper-8 .tgl, + .checkbox-wrapper-8 .tgl:after, + .checkbox-wrapper-8 .tgl:before, + .checkbox-wrapper-8 .tgl *, + .checkbox-wrapper-8 .tgl *:after, + .checkbox-wrapper-8 .tgl *:before, + .checkbox-wrapper-8 .tgl + .tgl-btn { + box-sizing: border-box; +} + +.checkbox-wrapper-8 .tgl::-moz-selection, + .checkbox-wrapper-8 .tgl:after::-moz-selection, + .checkbox-wrapper-8 .tgl:before::-moz-selection, + .checkbox-wrapper-8 .tgl *::-moz-selection, + .checkbox-wrapper-8 .tgl *:after::-moz-selection, + .checkbox-wrapper-8 .tgl *:before::-moz-selection, + .checkbox-wrapper-8 .tgl + .tgl-btn::-moz-selection, + .checkbox-wrapper-8 .tgl::selection, + .checkbox-wrapper-8 .tgl:after::selection, + .checkbox-wrapper-8 .tgl:before::selection, + .checkbox-wrapper-8 .tgl *::selection, + .checkbox-wrapper-8 .tgl *:after::selection, + .checkbox-wrapper-8 .tgl *:before::selection, + .checkbox-wrapper-8 .tgl + .tgl-btn::selection { + background: none; +} + +.checkbox-wrapper-8 .tgl + .tgl-btn { + outline: 0; + display: block; + width: 4em; + height: 2em; + position: relative; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.checkbox-wrapper-8 .tgl + .tgl-btn:after, + .checkbox-wrapper-8 .tgl + .tgl-btn:before { + position: relative; + display: block; + content: ""; + width: 50%; + height: 100%; +} + +.checkbox-wrapper-8 .tgl + .tgl-btn:after { + left: 0; +} + +.checkbox-wrapper-8 .tgl + .tgl-btn:before { + display: none; +} + +.checkbox-wrapper-8 .tgl:checked + .tgl-btn:after { + left: 50%; +} + +.checkbox-wrapper-8 .tgl-skewed + .tgl-btn { + overflow: hidden; + transform: skew(-10deg); + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: all 0.2s ease; + font-family: sans-serif; + background: #888; +} + +.checkbox-wrapper-8 .tgl-skewed + .tgl-btn:after, + .checkbox-wrapper-8 .tgl-skewed + .tgl-btn:before { + transform: skew(10deg); + display: inline-block; + transition: all 0.2s ease; + width: 100%; + text-align: center; + position: absolute; + line-height: 2em; + font-weight: bold; + color: #fff; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); +} + +.checkbox-wrapper-8 .tgl-skewed + .tgl-btn:after { + left: 100%; + content: attr(data-tg-on); +} + +.checkbox-wrapper-8 .tgl-skewed + .tgl-btn:before { + left: 0; + content: attr(data-tg-off); +} + +.checkbox-wrapper-8 .tgl-skewed + .tgl-btn:active { + background: #888; +} + +.checkbox-wrapper-8 .tgl-skewed + .tgl-btn:active:before { + left: -10%; +} + +.checkbox-wrapper-8 .tgl-skewed:checked + .tgl-btn { + background: #86d993; +} + +.checkbox-wrapper-8 .tgl-skewed:checked + .tgl-btn:before { + left: -100%; +} + +.checkbox-wrapper-8 .tgl-skewed:checked + .tgl-btn:after { + left: 0; +} + +.checkbox-wrapper-8 .tgl-skewed:checked + .tgl-btn:active:after { + left: 10%; +} \ No newline at end of file diff --git a/School-Tools/books-selector/.DS_Store b/School-Tools/books-selector/.DS_Store new file mode 100644 index 0000000..055f529 Binary files /dev/null and b/School-Tools/books-selector/.DS_Store differ diff --git a/School-Tools/books-selector/A-pact-with-the-sun/1.pdf b/School-Tools/books-selector/A-pact-with-the-sun/1.pdf new file mode 100644 index 0000000..1121798 Binary files /dev/null and b/School-Tools/books-selector/A-pact-with-the-sun/1.pdf differ diff --git a/School-Tools/books-selector/A-pact-with-the-sun/2.pdf b/School-Tools/books-selector/A-pact-with-the-sun/2.pdf new file mode 100644 index 0000000..63ea5aa Binary files /dev/null and b/School-Tools/books-selector/A-pact-with-the-sun/2.pdf differ diff --git a/School-Tools/books-selector/A-pact-with-the-sun/3.pdf b/School-Tools/books-selector/A-pact-with-the-sun/3.pdf new file mode 100644 index 0000000..3426c94 Binary files /dev/null and b/School-Tools/books-selector/A-pact-with-the-sun/3.pdf differ diff --git a/School-Tools/books-selector/A-pact-with-the-sun/4.pdf b/School-Tools/books-selector/A-pact-with-the-sun/4.pdf new file mode 100644 index 0000000..1bcab15 Binary files /dev/null and b/School-Tools/books-selector/A-pact-with-the-sun/4.pdf differ diff --git a/School-Tools/books-selector/A-pact-with-the-sun/5.pdf b/School-Tools/books-selector/A-pact-with-the-sun/5.pdf new file mode 100644 index 0000000..1667d61 Binary files /dev/null and b/School-Tools/books-selector/A-pact-with-the-sun/5.pdf differ diff --git a/School-Tools/books-selector/A-pact-with-the-sun/6.pdf b/School-Tools/books-selector/A-pact-with-the-sun/6.pdf new file mode 100644 index 0000000..5520f54 Binary files /dev/null and b/School-Tools/books-selector/A-pact-with-the-sun/6.pdf differ diff --git a/School-Tools/books-selector/A-pact-with-the-sun/7.pdf b/School-Tools/books-selector/A-pact-with-the-sun/7.pdf new file mode 100644 index 0000000..6251797 Binary files /dev/null and b/School-Tools/books-selector/A-pact-with-the-sun/7.pdf differ diff --git a/School-Tools/books-selector/Civics/1.pdf b/School-Tools/books-selector/Civics/1.pdf new file mode 100644 index 0000000..3d343bf Binary files /dev/null and b/School-Tools/books-selector/Civics/1.pdf differ diff --git a/School-Tools/books-selector/Civics/2.pdf b/School-Tools/books-selector/Civics/2.pdf new file mode 100644 index 0000000..4f46430 Binary files /dev/null and b/School-Tools/books-selector/Civics/2.pdf differ diff --git a/School-Tools/books-selector/Civics/3.pdf b/School-Tools/books-selector/Civics/3.pdf new file mode 100644 index 0000000..6ff8873 Binary files /dev/null and b/School-Tools/books-selector/Civics/3.pdf differ diff --git a/School-Tools/books-selector/Civics/4.pdf b/School-Tools/books-selector/Civics/4.pdf new file mode 100644 index 0000000..b20de9f Binary files /dev/null and b/School-Tools/books-selector/Civics/4.pdf differ diff --git a/School-Tools/books-selector/Civics/5.pdf b/School-Tools/books-selector/Civics/5.pdf new file mode 100644 index 0000000..f13248d Binary files /dev/null and b/School-Tools/books-selector/Civics/5.pdf differ diff --git a/School-Tools/books-selector/Civics/6.pdf b/School-Tools/books-selector/Civics/6.pdf new file mode 100644 index 0000000..89e0565 Binary files /dev/null and b/School-Tools/books-selector/Civics/6.pdf differ diff --git a/School-Tools/books-selector/Civics/7.pdf b/School-Tools/books-selector/Civics/7.pdf new file mode 100644 index 0000000..0d65d29 Binary files /dev/null and b/School-Tools/books-selector/Civics/7.pdf differ diff --git a/School-Tools/books-selector/Civics/8.pdf b/School-Tools/books-selector/Civics/8.pdf new file mode 100644 index 0000000..57391a4 Binary files /dev/null and b/School-Tools/books-selector/Civics/8.pdf differ diff --git a/School-Tools/books-selector/Geography/1.pdf b/School-Tools/books-selector/Geography/1.pdf new file mode 100644 index 0000000..9b3ecf1 Binary files /dev/null and b/School-Tools/books-selector/Geography/1.pdf differ diff --git a/School-Tools/books-selector/Geography/2.pdf b/School-Tools/books-selector/Geography/2.pdf new file mode 100644 index 0000000..ee1d152 Binary files /dev/null and b/School-Tools/books-selector/Geography/2.pdf differ diff --git a/School-Tools/books-selector/Geography/3.pdf b/School-Tools/books-selector/Geography/3.pdf new file mode 100644 index 0000000..b97ed12 Binary files /dev/null and b/School-Tools/books-selector/Geography/3.pdf differ diff --git a/School-Tools/books-selector/Geography/4.pdf b/School-Tools/books-selector/Geography/4.pdf new file mode 100644 index 0000000..922de8b Binary files /dev/null and b/School-Tools/books-selector/Geography/4.pdf differ diff --git a/School-Tools/books-selector/Geography/5.pdf b/School-Tools/books-selector/Geography/5.pdf new file mode 100644 index 0000000..a4cc62e Binary files /dev/null and b/School-Tools/books-selector/Geography/5.pdf differ diff --git a/School-Tools/books-selector/Geography/6.pdf b/School-Tools/books-selector/Geography/6.pdf new file mode 100644 index 0000000..4563852 Binary files /dev/null and b/School-Tools/books-selector/Geography/6.pdf differ diff --git a/School-Tools/books-selector/History/1.pdf b/School-Tools/books-selector/History/1.pdf new file mode 100644 index 0000000..4c4e4dd Binary files /dev/null and b/School-Tools/books-selector/History/1.pdf differ diff --git a/School-Tools/books-selector/History/10.pdf b/School-Tools/books-selector/History/10.pdf new file mode 100644 index 0000000..57aab35 Binary files /dev/null and b/School-Tools/books-selector/History/10.pdf differ diff --git a/School-Tools/books-selector/History/2.pdf b/School-Tools/books-selector/History/2.pdf new file mode 100644 index 0000000..4a1b20e Binary files /dev/null and b/School-Tools/books-selector/History/2.pdf differ diff --git a/School-Tools/books-selector/History/3.pdf b/School-Tools/books-selector/History/3.pdf new file mode 100644 index 0000000..80da42d Binary files /dev/null and b/School-Tools/books-selector/History/3.pdf differ diff --git a/School-Tools/books-selector/History/4.pdf b/School-Tools/books-selector/History/4.pdf new file mode 100644 index 0000000..76c3a39 Binary files /dev/null and b/School-Tools/books-selector/History/4.pdf differ diff --git a/School-Tools/books-selector/History/5.pdf b/School-Tools/books-selector/History/5.pdf new file mode 100644 index 0000000..f7a5b12 Binary files /dev/null and b/School-Tools/books-selector/History/5.pdf differ diff --git a/School-Tools/books-selector/History/6.pdf b/School-Tools/books-selector/History/6.pdf new file mode 100644 index 0000000..852ff51 Binary files /dev/null and b/School-Tools/books-selector/History/6.pdf differ diff --git a/School-Tools/books-selector/History/7.pdf b/School-Tools/books-selector/History/7.pdf new file mode 100644 index 0000000..9dcd93c Binary files /dev/null and b/School-Tools/books-selector/History/7.pdf differ diff --git a/School-Tools/books-selector/History/8.pdf b/School-Tools/books-selector/History/8.pdf new file mode 100644 index 0000000..01d2c35 Binary files /dev/null and b/School-Tools/books-selector/History/8.pdf differ diff --git a/School-Tools/books-selector/History/9.pdf b/School-Tools/books-selector/History/9.pdf new file mode 100644 index 0000000..f9d3615 Binary files /dev/null and b/School-Tools/books-selector/History/9.pdf differ diff --git a/School-Tools/books-selector/ICON.jpeg b/School-Tools/books-selector/ICON.jpeg new file mode 100644 index 0000000..2c64a05 Binary files /dev/null and b/School-Tools/books-selector/ICON.jpeg differ diff --git a/School-Tools/books-selector/Math/1.pdf b/School-Tools/books-selector/Math/1.pdf new file mode 100644 index 0000000..892e8a9 Binary files /dev/null and b/School-Tools/books-selector/Math/1.pdf differ diff --git a/School-Tools/books-selector/Math/10.pdf b/School-Tools/books-selector/Math/10.pdf new file mode 100644 index 0000000..1c3a901 Binary files /dev/null and b/School-Tools/books-selector/Math/10.pdf differ diff --git a/School-Tools/books-selector/Math/11.pdf b/School-Tools/books-selector/Math/11.pdf new file mode 100644 index 0000000..4fbe01b Binary files /dev/null and b/School-Tools/books-selector/Math/11.pdf differ diff --git a/School-Tools/books-selector/Math/12.pdf b/School-Tools/books-selector/Math/12.pdf new file mode 100644 index 0000000..dd875a6 Binary files /dev/null and b/School-Tools/books-selector/Math/12.pdf differ diff --git a/School-Tools/books-selector/Math/2.pdf b/School-Tools/books-selector/Math/2.pdf new file mode 100644 index 0000000..f94574d Binary files /dev/null and b/School-Tools/books-selector/Math/2.pdf differ diff --git a/School-Tools/books-selector/Math/3.pdf b/School-Tools/books-selector/Math/3.pdf new file mode 100644 index 0000000..6e71720 Binary files /dev/null and b/School-Tools/books-selector/Math/3.pdf differ diff --git a/School-Tools/books-selector/Math/4.pdf b/School-Tools/books-selector/Math/4.pdf new file mode 100644 index 0000000..b1b1121 Binary files /dev/null and b/School-Tools/books-selector/Math/4.pdf differ diff --git a/School-Tools/books-selector/Math/5.pdf b/School-Tools/books-selector/Math/5.pdf new file mode 100644 index 0000000..0c7a872 Binary files /dev/null and b/School-Tools/books-selector/Math/5.pdf differ diff --git a/School-Tools/books-selector/Math/6.pdf b/School-Tools/books-selector/Math/6.pdf new file mode 100644 index 0000000..68fb114 Binary files /dev/null and b/School-Tools/books-selector/Math/6.pdf differ diff --git a/School-Tools/books-selector/Math/7.pdf b/School-Tools/books-selector/Math/7.pdf new file mode 100644 index 0000000..c6ecc67 Binary files /dev/null and b/School-Tools/books-selector/Math/7.pdf differ diff --git a/School-Tools/books-selector/Math/8.pdf b/School-Tools/books-selector/Math/8.pdf new file mode 100644 index 0000000..6e3340d Binary files /dev/null and b/School-Tools/books-selector/Math/8.pdf differ diff --git a/School-Tools/books-selector/Math/9.pdf b/School-Tools/books-selector/Math/9.pdf new file mode 100644 index 0000000..bea9cf6 Binary files /dev/null and b/School-Tools/books-selector/Math/9.pdf differ diff --git a/School-Tools/books-selector/Ruchika/1.pdf b/School-Tools/books-selector/Ruchika/1.pdf new file mode 100644 index 0000000..7f2865d Binary files /dev/null and b/School-Tools/books-selector/Ruchika/1.pdf differ diff --git a/School-Tools/books-selector/Ruchika/10.pdf b/School-Tools/books-selector/Ruchika/10.pdf new file mode 100644 index 0000000..815d4d8 Binary files /dev/null and b/School-Tools/books-selector/Ruchika/10.pdf differ diff --git a/School-Tools/books-selector/Ruchika/11.pdf b/School-Tools/books-selector/Ruchika/11.pdf new file mode 100644 index 0000000..96b438b Binary files /dev/null and b/School-Tools/books-selector/Ruchika/11.pdf differ diff --git a/School-Tools/books-selector/Ruchika/12.pdf b/School-Tools/books-selector/Ruchika/12.pdf new file mode 100644 index 0000000..b1ef3b2 Binary files /dev/null and b/School-Tools/books-selector/Ruchika/12.pdf differ diff --git a/School-Tools/books-selector/Ruchika/13.pdf b/School-Tools/books-selector/Ruchika/13.pdf new file mode 100644 index 0000000..4b94201 Binary files /dev/null and b/School-Tools/books-selector/Ruchika/13.pdf differ diff --git a/School-Tools/books-selector/Ruchika/2.pdf b/School-Tools/books-selector/Ruchika/2.pdf new file mode 100644 index 0000000..3366269 Binary files /dev/null and b/School-Tools/books-selector/Ruchika/2.pdf differ diff --git a/School-Tools/books-selector/Ruchika/3.pdf b/School-Tools/books-selector/Ruchika/3.pdf new file mode 100644 index 0000000..01f0f83 Binary files /dev/null and b/School-Tools/books-selector/Ruchika/3.pdf differ diff --git a/School-Tools/books-selector/Ruchika/4.pdf b/School-Tools/books-selector/Ruchika/4.pdf new file mode 100644 index 0000000..62d9707 Binary files /dev/null and b/School-Tools/books-selector/Ruchika/4.pdf differ diff --git a/School-Tools/books-selector/Ruchika/5.pdf b/School-Tools/books-selector/Ruchika/5.pdf new file mode 100644 index 0000000..b093866 Binary files /dev/null and b/School-Tools/books-selector/Ruchika/5.pdf differ diff --git a/School-Tools/books-selector/Ruchika/6.pdf b/School-Tools/books-selector/Ruchika/6.pdf new file mode 100644 index 0000000..9ba5d54 Binary files /dev/null and b/School-Tools/books-selector/Ruchika/6.pdf differ diff --git a/School-Tools/books-selector/Ruchika/7.pdf b/School-Tools/books-selector/Ruchika/7.pdf new file mode 100644 index 0000000..e28936e Binary files /dev/null and b/School-Tools/books-selector/Ruchika/7.pdf differ diff --git a/School-Tools/books-selector/Ruchika/8.pdf b/School-Tools/books-selector/Ruchika/8.pdf new file mode 100644 index 0000000..b813037 Binary files /dev/null and b/School-Tools/books-selector/Ruchika/8.pdf differ diff --git a/School-Tools/books-selector/Ruchika/9.pdf b/School-Tools/books-selector/Ruchika/9.pdf new file mode 100644 index 0000000..f5fc8ce Binary files /dev/null and b/School-Tools/books-selector/Ruchika/9.pdf differ diff --git a/School-Tools/books-selector/Science/1.pdf b/School-Tools/books-selector/Science/1.pdf new file mode 100644 index 0000000..a088dd5 Binary files /dev/null and b/School-Tools/books-selector/Science/1.pdf differ diff --git a/School-Tools/books-selector/Science/10.pdf b/School-Tools/books-selector/Science/10.pdf new file mode 100644 index 0000000..6d358e9 Binary files /dev/null and b/School-Tools/books-selector/Science/10.pdf differ diff --git a/School-Tools/books-selector/Science/11.pdf b/School-Tools/books-selector/Science/11.pdf new file mode 100644 index 0000000..64af94c Binary files /dev/null and b/School-Tools/books-selector/Science/11.pdf differ diff --git a/School-Tools/books-selector/Science/2.pdf b/School-Tools/books-selector/Science/2.pdf new file mode 100644 index 0000000..26e6a2a Binary files /dev/null and b/School-Tools/books-selector/Science/2.pdf differ diff --git a/School-Tools/books-selector/Science/3.pdf b/School-Tools/books-selector/Science/3.pdf new file mode 100644 index 0000000..32e51d8 Binary files /dev/null and b/School-Tools/books-selector/Science/3.pdf differ diff --git a/School-Tools/books-selector/Science/4.pdf b/School-Tools/books-selector/Science/4.pdf new file mode 100644 index 0000000..5b86e5b Binary files /dev/null and b/School-Tools/books-selector/Science/4.pdf differ diff --git a/School-Tools/books-selector/Science/5.pdf b/School-Tools/books-selector/Science/5.pdf new file mode 100644 index 0000000..3cd214f Binary files /dev/null and b/School-Tools/books-selector/Science/5.pdf differ diff --git a/School-Tools/books-selector/Science/6.pdf b/School-Tools/books-selector/Science/6.pdf new file mode 100644 index 0000000..8e24fee Binary files /dev/null and b/School-Tools/books-selector/Science/6.pdf differ diff --git a/School-Tools/books-selector/Science/7.pdf b/School-Tools/books-selector/Science/7.pdf new file mode 100644 index 0000000..c47a398 Binary files /dev/null and b/School-Tools/books-selector/Science/7.pdf differ diff --git a/School-Tools/books-selector/Science/8.pdf b/School-Tools/books-selector/Science/8.pdf new file mode 100644 index 0000000..0d30087 Binary files /dev/null and b/School-Tools/books-selector/Science/8.pdf differ diff --git a/School-Tools/books-selector/Science/9.pdf b/School-Tools/books-selector/Science/9.pdf new file mode 100644 index 0000000..8b31b5f Binary files /dev/null and b/School-Tools/books-selector/Science/9.pdf differ diff --git a/School-Tools/books-selector/Vasnt/1.pdf b/School-Tools/books-selector/Vasnt/1.pdf new file mode 100644 index 0000000..2a429d2 Binary files /dev/null and b/School-Tools/books-selector/Vasnt/1.pdf differ diff --git a/School-Tools/books-selector/Vasnt/10.pdf b/School-Tools/books-selector/Vasnt/10.pdf new file mode 100644 index 0000000..4f25022 Binary files /dev/null and b/School-Tools/books-selector/Vasnt/10.pdf differ diff --git a/School-Tools/books-selector/Vasnt/11.pdf b/School-Tools/books-selector/Vasnt/11.pdf new file mode 100644 index 0000000..8b1cb1f Binary files /dev/null and b/School-Tools/books-selector/Vasnt/11.pdf differ diff --git a/School-Tools/books-selector/Vasnt/12.pdf b/School-Tools/books-selector/Vasnt/12.pdf new file mode 100644 index 0000000..fc9b351 Binary files /dev/null and b/School-Tools/books-selector/Vasnt/12.pdf differ diff --git a/School-Tools/books-selector/Vasnt/13.pdf b/School-Tools/books-selector/Vasnt/13.pdf new file mode 100644 index 0000000..bcbe887 Binary files /dev/null and b/School-Tools/books-selector/Vasnt/13.pdf differ diff --git a/School-Tools/books-selector/Vasnt/14.pdf b/School-Tools/books-selector/Vasnt/14.pdf new file mode 100644 index 0000000..e81b3f7 Binary files /dev/null and b/School-Tools/books-selector/Vasnt/14.pdf differ diff --git a/School-Tools/books-selector/Vasnt/15.pdf b/School-Tools/books-selector/Vasnt/15.pdf new file mode 100644 index 0000000..a9e699e Binary files /dev/null and b/School-Tools/books-selector/Vasnt/15.pdf differ diff --git a/School-Tools/books-selector/Vasnt/2.pdf b/School-Tools/books-selector/Vasnt/2.pdf new file mode 100644 index 0000000..12e1c4a Binary files /dev/null and b/School-Tools/books-selector/Vasnt/2.pdf differ diff --git a/School-Tools/books-selector/Vasnt/3.pdf b/School-Tools/books-selector/Vasnt/3.pdf new file mode 100644 index 0000000..21925c8 Binary files /dev/null and b/School-Tools/books-selector/Vasnt/3.pdf differ diff --git a/School-Tools/books-selector/Vasnt/4.pdf b/School-Tools/books-selector/Vasnt/4.pdf new file mode 100644 index 0000000..e13113f Binary files /dev/null and b/School-Tools/books-selector/Vasnt/4.pdf differ diff --git a/School-Tools/books-selector/Vasnt/5.pdf b/School-Tools/books-selector/Vasnt/5.pdf new file mode 100644 index 0000000..0391d8a Binary files /dev/null and b/School-Tools/books-selector/Vasnt/5.pdf differ diff --git a/School-Tools/books-selector/Vasnt/6.pdf b/School-Tools/books-selector/Vasnt/6.pdf new file mode 100644 index 0000000..2ec8542 Binary files /dev/null and b/School-Tools/books-selector/Vasnt/6.pdf differ diff --git a/School-Tools/books-selector/Vasnt/7.pdf b/School-Tools/books-selector/Vasnt/7.pdf new file mode 100644 index 0000000..9768675 Binary files /dev/null and b/School-Tools/books-selector/Vasnt/7.pdf differ diff --git a/School-Tools/books-selector/Vasnt/8.pdf b/School-Tools/books-selector/Vasnt/8.pdf new file mode 100644 index 0000000..5a04e3c Binary files /dev/null and b/School-Tools/books-selector/Vasnt/8.pdf differ diff --git a/School-Tools/books-selector/Vasnt/9.pdf b/School-Tools/books-selector/Vasnt/9.pdf new file mode 100644 index 0000000..4ff9792 Binary files /dev/null and b/School-Tools/books-selector/Vasnt/9.pdf differ diff --git a/School-Tools/books-selector/index.html b/School-Tools/books-selector/index.html new file mode 100644 index 0000000..51cde18 --- /dev/null +++ b/School-Tools/books-selector/index.html @@ -0,0 +1,37 @@ + + + + + + Class Six Book Selector + + + + +
+
+ + +
+
+
+
+
+ +
+
+ + + diff --git a/School-Tools/books-selector/script.js b/School-Tools/books-selector/script.js new file mode 100644 index 0000000..c74c574 --- /dev/null +++ b/School-Tools/books-selector/script.js @@ -0,0 +1,43 @@ +const chaptersPerSubject = { + "A-pact-with-the-sun": 7, + "Civics": 8, + "Geography": 6, + "History": 10, + "Math": 12, + "Ruchika": 13, + "Science": 11, + "Vasnt": 15 + }; + + function populateChapters() { + const subjectDropdown = document.getElementById("subjectDropdown"); + const chapterDropdown = document.getElementById("chapterDropdown"); + const selectedSubject = subjectDropdown.value; + + chapterDropdown.innerHTML = ''; + + if (selectedSubject) { + const numChapters = chaptersPerSubject[selectedSubject]; + for (let i = 1; i <= numChapters; i++) { + const option = document.createElement("option"); + option.value = i; + option.textContent = `Chapter ${i}`; + chapterDropdown.appendChild(option); + } + } + } + + function displayPdf() { + const subjectDropdown = document.getElementById("subjectDropdown"); + const chapterDropdown = document.getElementById("chapterDropdown"); + const selectedSubject = subjectDropdown.value; + const selectedChapter = chapterDropdown.value; + + if (selectedSubject && selectedChapter) { + const pdfViewer = document.getElementById("pdfViewer"); + const pdfPath = `./${selectedSubject}/${selectedChapter}.pdf`; + pdfViewer.src = pdfPath; + } + } + + document.getElementById("chapterDropdown").addEventListener("change", displayPdf); diff --git a/School-Tools/books-selector/style.css b/School-Tools/books-selector/style.css new file mode 100644 index 0000000..3706c2d --- /dev/null +++ b/School-Tools/books-selector/style.css @@ -0,0 +1,42 @@ +body { + font-family: sans-serif; + margin: 0; + display: flex; + flex-direction: column; + height: 100vh; + overflow: hidden + } + + .header { + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px; + background-color: #f0f0f0; + overflow: hidden + } + + .select-container { + display: flex; + align-items: center; + margin-right: 10px; + } + + select { + padding: 10px 20px; + border: 1px solid #ddd; + border-radius: 5px; + cursor: pointer; + } + + #pdf-container { + flex: 1; + overflow: auto; + height: calc(100vh - 50px); /* Adjust according to the height of the header */ + overflow: hidden + } + + .creator-text { + color: black; + text-align: right; + } diff --git a/School-Tools/index.html b/School-Tools/index.html new file mode 100644 index 0000000..f783547 --- /dev/null +++ b/School-Tools/index.html @@ -0,0 +1,60 @@ + + + + + + Rhythm's Home Page + + + + + +

A WEBSITE BY RHYTHM UPADHYAY OF 6th A

+ + + + + + + + + + + + + + + + +
+ + +

Go back to home page

+ +
+ +
+

Select Random Students
With new slim mode!!!

+

Code: Rhythm
Designing: Rhythm

+ +
+

Many tools to draw in!!!
Maps, Graphs Etc

+

Code: Rhythm
Designing: none!!!

+ +
+

Korean Links!!!
Latest PPT and link's sheet.

+

Code: none!!!
Designing: Rhythm

+ +
+

The Most Wanted!!!
The Book viewing website!!! (The First One)

+

Code: Rhythm
Designing: Rhythm

+ +
+

All 7 PPTX i made for 50th year of ASN
(Asked by Mam)

+

Code: None!!
Designing: Rhythm

+ +
+

For Any Idieas contact me on rhythm.upa@gmail.com and ill respond in 1 to 2 days.

+
+ + diff --git a/School-Tools/script.js b/School-Tools/script.js new file mode 100644 index 0000000..4d34c1f --- /dev/null +++ b/School-Tools/script.js @@ -0,0 +1,10 @@ +function link(n) { + const links = [ + 'https://ms7ru.github.io/', + 'https://ms7ru.github.io/School-Tools/Random-Student-Selector', + 'https://ms7ru.github.io/School-Tools/Drawing-tools', + 'https://ms7ru.github.io/School-Tools/Insane-Code-Korean-Links', + 'https://ms7ru.github.io/School-Tools/books-selector' + ]; + window.location.href = links[n-1] +} \ No newline at end of file diff --git a/School-Tools/style.css b/School-Tools/style.css new file mode 100644 index 0000000..961b4fc --- /dev/null +++ b/School-Tools/style.css @@ -0,0 +1,86 @@ +@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap'); + + body { + font-family: "Orbitron", sans-serif; + font-optical-sizing: auto; + font-weight: 900; + font-style: normal; + } + + td { + border: 1px solid black; + width: 33vw; + height: 40vh; + text-align: center; + } + + .button { + display: inline-block; + border-radius: 4px; + background-color: #000000; + border: none; + color: #FFFFFF; + text-align: center; + font-size: 28px; + padding: 20px; + width: 200px; + transition: all 0.5s; + cursor: pointer; + margin: 5px; + } + + .dis { + opacity: 0.6; + cursor: not-allowed; + margin: 5px; + display: inline-block; + border-radius: 4px; + background-color: #000000; + border: none; + color: #FFFFFF; + text-align: center; + font-size: 28px; + padding: 20px; + width: 200px; + transition: all 0.5s; + } + + .button:hover { + background-color: #000000; + color: white; + } + + .button:active { + background-color: #3e8e41; + box-shadow: 0 5px #666; + transform: translateY(4px); + } + + .button span { + cursor: pointer; + display: inline-block; + position: relative; + transition: 0.5s; + } + + .button span:after { + content: '\00bb'; + position: absolute; + opacity: 0; + top: 0; + right: -20px; + transition: 0.5s; + } + + .button:hover span { + padding-right: 25px; + } + + .button:hover span:after { + opacity: 1; + right: 0; + } + + h1 { + text-align: center; + } \ No newline at end of file diff --git a/SiteMap/LOGO.jpeg b/SiteMap/LOGO.jpeg new file mode 100644 index 0000000..b997db1 Binary files /dev/null and b/SiteMap/LOGO.jpeg differ diff --git a/SiteMap/index.html b/SiteMap/index.html new file mode 100644 index 0000000..7ca9805 --- /dev/null +++ b/SiteMap/index.html @@ -0,0 +1,68 @@ + + + + + + Rhythm's Home Page + + + + + +

A WEBSITE BY RHYTHM UPADHYAY OF 6th A

+ + + + + + + + + + + + + + + + + + + + +

EDUCALTIONAL TOOLS

+

School-Tool
All tools for school

+

Code: Rhythm
Designing: Rhythm

+ +
+ +

Note-pad
for math or anything

+

Code: Rhythm
Designing: Rhythm

+ +
+

The Clock
With no adds (for exams)

+

Code: Rhythm
Designing: Rhythm

+ +

JUST FOR FUN

+

A Box roming a BOX!
The ultimate Maze Game

+

Code: Rhythm
Designing: Vihan

+ +
+

Wanted To Go to OHIO???
Now You can!! Book your tickets now

+

Code: Rhythm
Designing: Rhythm

+ +
+

????

+






ONLY FOR RHYTHM (ABSOLUUTE USELES STUFF or a bunch of WIP projects)

+

New Tab
Rhythm Knows... Ask him

+

Code: Rhythm
Designing: Rhythm

+ +
+

OHER WIPS
Rhythm Knows... Ask him

+

Code: Rhythm
Designing: Rhythm

+ +
+

????

+
+ + diff --git a/SiteMap/script.js b/SiteMap/script.js new file mode 100644 index 0000000..3b43c05 --- /dev/null +++ b/SiteMap/script.js @@ -0,0 +1,13 @@ +function link(n) { + const links = [ + 'https://ms7ru.github.io/School-Tools', + 'https://ms7ru.github.io/NotePad', + 'https://ms7ru.github.io/clock', + 'https://ms7ru.github.io/maze/', + 'https://ms7ru.github.io/t', + 'https://ms7ru.github.io/OHIO', + 'https://ms7ru.github.io/PcPartPicker/', + 'https://drive.google.com/drive/folders/1ZltQTmU7Db10QA9L2z3AP_8waFz54_vr' + ]; + window.location.href = links[n-1] +} \ No newline at end of file diff --git a/SiteMap/style.css b/SiteMap/style.css new file mode 100644 index 0000000..961b4fc --- /dev/null +++ b/SiteMap/style.css @@ -0,0 +1,86 @@ +@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap'); + + body { + font-family: "Orbitron", sans-serif; + font-optical-sizing: auto; + font-weight: 900; + font-style: normal; + } + + td { + border: 1px solid black; + width: 33vw; + height: 40vh; + text-align: center; + } + + .button { + display: inline-block; + border-radius: 4px; + background-color: #000000; + border: none; + color: #FFFFFF; + text-align: center; + font-size: 28px; + padding: 20px; + width: 200px; + transition: all 0.5s; + cursor: pointer; + margin: 5px; + } + + .dis { + opacity: 0.6; + cursor: not-allowed; + margin: 5px; + display: inline-block; + border-radius: 4px; + background-color: #000000; + border: none; + color: #FFFFFF; + text-align: center; + font-size: 28px; + padding: 20px; + width: 200px; + transition: all 0.5s; + } + + .button:hover { + background-color: #000000; + color: white; + } + + .button:active { + background-color: #3e8e41; + box-shadow: 0 5px #666; + transform: translateY(4px); + } + + .button span { + cursor: pointer; + display: inline-block; + position: relative; + transition: 0.5s; + } + + .button span:after { + content: '\00bb'; + position: absolute; + opacity: 0; + top: 0; + right: -20px; + transition: 0.5s; + } + + .button:hover span { + padding-right: 25px; + } + + .button:hover span:after { + opacity: 1; + right: 0; + } + + h1 { + text-align: center; + } \ No newline at end of file diff --git a/WIPs-(work-in-progress)/.DS_Store b/WIPs-(work-in-progress)/.DS_Store new file mode 100644 index 0000000..16f5d85 Binary files /dev/null and b/WIPs-(work-in-progress)/.DS_Store differ diff --git a/WIPs-(work-in-progress)/My-Portfoilo/.DS_Store b/WIPs-(work-in-progress)/My-Portfoilo/.DS_Store new file mode 100644 index 0000000..38286cb Binary files /dev/null and b/WIPs-(work-in-progress)/My-Portfoilo/.DS_Store differ diff --git a/WIPs-(work-in-progress)/My-Portfoilo/Assets/.DS_Store b/WIPs-(work-in-progress)/My-Portfoilo/Assets/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/WIPs-(work-in-progress)/My-Portfoilo/Assets/.DS_Store differ diff --git a/WIPs-(work-in-progress)/My-Portfoilo/Assets/cur.svg b/WIPs-(work-in-progress)/My-Portfoilo/Assets/cur.svg new file mode 100644 index 0000000..f434382 --- /dev/null +++ b/WIPs-(work-in-progress)/My-Portfoilo/Assets/cur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/WIPs-(work-in-progress)/My-Portfoilo/Assets/icon.svg b/WIPs-(work-in-progress)/My-Portfoilo/Assets/icon.svg new file mode 100644 index 0000000..f7f428d --- /dev/null +++ b/WIPs-(work-in-progress)/My-Portfoilo/Assets/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/WIPs-(work-in-progress)/My-Portfoilo/Assets/sp.jpeg b/WIPs-(work-in-progress)/My-Portfoilo/Assets/sp.jpeg new file mode 100644 index 0000000..8dd912c Binary files /dev/null and b/WIPs-(work-in-progress)/My-Portfoilo/Assets/sp.jpeg differ diff --git a/WIPs-(work-in-progress)/My-Portfoilo/index.html b/WIPs-(work-in-progress)/My-Portfoilo/index.html new file mode 100644 index 0000000..15d1b6b --- /dev/null +++ b/WIPs-(work-in-progress)/My-Portfoilo/index.html @@ -0,0 +1,36 @@ + + + + + + My Portifolio + + + + + + + + + + + +
+
+
+ A WeB-Designer and WeB-Developer from India studing in Class 6th.
+
+
+ +
+

My Skills

+
    +
  • HTML
  • +
  • CSS
  • +
  • JS
  • +
  • Web Designing
  • +
+
+ + + \ No newline at end of file diff --git a/WIPs-(work-in-progress)/My-Portfoilo/script.js b/WIPs-(work-in-progress)/My-Portfoilo/script.js new file mode 100644 index 0000000..0519ecb --- /dev/null +++ b/WIPs-(work-in-progress)/My-Portfoilo/script.js @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/WIPs-(work-in-progress)/My-Portfoilo/styles.css b/WIPs-(work-in-progress)/My-Portfoilo/styles.css new file mode 100644 index 0000000..779ae57 --- /dev/null +++ b/WIPs-(work-in-progress)/My-Portfoilo/styles.css @@ -0,0 +1,112 @@ + @import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300&display=swap'); +@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@500&display=swap'); + +img { + height: 50vh; +} + +span { + font-size: 3rem; + font-family: "Orbitron", sans-serif; + font-optical-sizing: auto; + font-weight: 500; + font-style: normal; + color: white; +} + +.info { + font-size: 2rem; + font-family: "Quicksand", sans-serif; + font-optical-sizing: auto; + font-weight: 300; + font-style: normal; + color: white; +} + +a{ + color: rgb(175, 154, 236); + text-decoration: underline; +} + +body { + background-image: url('./Assets/sp.jpeg'); +} + + +#skills { + border: 1px solid white; + padding: 10px; +} + +.button-85 { + padding: 0.6em 2em; + border: none; + outline: none; + color: rgb(255, 255, 255); + background: #111; + cursor: pointer; + position: relative; + z-index: 0; + border-radius: 10px; + user-select: none; + -webkit-user-select: none; + touch-action: manipulation; + height: 100px; +} + +.button-85:before { + content: ""; + background: linear-gradient( + 45deg, + #ff0000, + #ff7300, + #fffb00, + #48ff00, + #00ffd5, + #002bff, + #7a00ff, + #ff00c8, + #ff0000 + ); + position: absolute; + top: -2px; + left: -2px; + background-size: 400%; + z-index: -1; + filter: blur(5px); + -webkit-filter: blur(5px); + width: calc(100% + 4px); + height: calc(100% + 4px); + animation: glowing-button-85 20s linear infinite; + transition: opacity 0.3s ease-in-out; + border-radius: 10px; +} + +@keyframes glowing-button-85 { + 0% { + background-position: 0 0; + } + 50% { + background-position: 400% 0; + } + 100% { + background-position: 0 0; + } +} + +.button-85:after { + z-index: -1; + content: ""; + position: absolute; + width: 100%; + height: 100%; + background: #222; + left: 0; + top: 0; + border-radius: 10px; +} + +* { + cursor: url('./Assets/cur.svg'), not-allowed; +} + diff --git a/WIPs-(work-in-progress)/card-Probabs/index.html b/WIPs-(work-in-progress)/card-Probabs/index.html new file mode 100644 index 0000000..3178b0f --- /dev/null +++ b/WIPs-(work-in-progress)/card-Probabs/index.html @@ -0,0 +1,433 @@ + + + + + + + Poker Hand Probability Calculator + + + + + +
+

Select Your Cards

+
+
+
+
+
+

Select Community Cards

+
+
+
+
+
+
+
+
+
+ + +
+

Poker Hand Probabilities

+ + + + + + + + + + + +
Poker HandProbability (%)Highest Card
+
+ + + + diff --git a/WIPs-(work-in-progress)/index.html b/WIPs-(work-in-progress)/index.html new file mode 100644 index 0000000..9707a40 --- /dev/null +++ b/WIPs-(work-in-progress)/index.html @@ -0,0 +1,2 @@ +

Chose waht to see

+ \ No newline at end of file diff --git a/clock/index.html b/clock/index.html new file mode 100644 index 0000000..a006293 --- /dev/null +++ b/clock/index.html @@ -0,0 +1,24 @@ + + + + + + Clock + + + + + + + + +
+
+
+
+
+ + + + + diff --git a/clock/script.js b/clock/script.js new file mode 100644 index 0000000..cbd8432 --- /dev/null +++ b/clock/script.js @@ -0,0 +1,52 @@ + function updateDate() { + var now = new Date(); + var year = now.getFullYear(); + var month = now.toLocaleString('default', { month: 'short' }); + var day = now.getDate(); + + // Format the date + var dateString = day.toString().padStart(2, '0') + '/' + + month + '/' + + year.toString(); + + // Update the date element + document.getElementById('date').textContent = dateString; + } + + // Update the date every second + setInterval(updateDate, 1000); + + let lastTime = null; + + async function updateTime() { + try { + // Fetch time data from the World Time API only once + const response = await fetch('https://worldtimeapi.org/api/timezone/Etc/UTC'); + const data = await response.json(); + + // Set the last known accurate time + lastTime = new Date(data.datetime); + + // Update the clock immediately + displayTime(); + + // Start a local clock that updates every second + setInterval(displayTime, 1000); + + } catch (error) { + console.error('Error fetching time:', error); + } + } + + function displayTime() { + if (lastTime) { + // Increment the time by 1 second + lastTime.setSeconds(lastTime.getSeconds() + 1); + + // Display the time in 12-hour format with AM/PM + document.getElementById('clock').innerText = lastTime.toLocaleTimeString('en-US', { hour12: true }); + } +} + + // Initialize the clock on page load + window.onload = updateTime; diff --git a/clock/styles.css b/clock/styles.css new file mode 100644 index 0000000..2980527 --- /dev/null +++ b/clock/styles.css @@ -0,0 +1,33 @@ + #date_,#clock_ { + text-align: center; + } + + #date { + font-size: 100px; + } + + #clock { + font-size: 250px; + } + + table { + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center; + } + + td { + padding: 20px; + } + + body { + margin: 0; + font-family: Arial, sans-serif; + background-color: #f0f0f0; + } + + table { + height: 100vh; + } diff --git a/index.html b/index.html new file mode 100644 index 0000000..16a616b --- /dev/null +++ b/index.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + Click To Redirect + + + diff --git a/maze/1.png b/maze/1.png new file mode 100644 index 0000000..0cf72bc Binary files /dev/null and b/maze/1.png differ diff --git a/maze/c.png b/maze/c.png new file mode 100644 index 0000000..27f1001 Binary files /dev/null and b/maze/c.png differ diff --git a/maze/index.html b/maze/index.html new file mode 100644 index 0000000..da996e8 --- /dev/null +++ b/maze/index.html @@ -0,0 +1,13 @@ + + + + + + Maze Game + + + +
+ + + diff --git a/maze/script.js b/maze/script.js new file mode 100644 index 0000000..0801e15 --- /dev/null +++ b/maze/script.js @@ -0,0 +1,171 @@ +let gridWidth; + let gridHeight; + let start; + let end; + let player; + let maze; + let startTime; + + function promptGridSize() { + gridWidth = parseInt(prompt("Enter the width of the grid (e.g., 16):", "16")); + gridHeight = parseInt(prompt("Enter the height of the grid (e.g., 9):", "9")); + if (isNaN(gridWidth) || isNaN(gridHeight) || gridWidth < 3 || gridHeight < 3) { + alert("Invalid grid size. Please enter valid numbers greater than 2."); + promptGridSize(); + } else { + start = {x: 1, y: 1}; + end = {x: gridWidth - 2, y: gridHeight - 2}; + player = {...start}; + generateValidMaze(); + } + } + + function generateMaze(width, height) { + const maze = Array.from({ length: height }, () => Array(width).fill(1)); + const stack = [{ x: 1, y: 1 }]; + maze[1][1] = 0; + + while (stack.length) { + const { x, y } = stack.pop(); + const directions = shuffle([ + { x: 0, y: -2 }, + { x: 0, y: 2 }, + { x: -2, y: 0 }, + { x: 2, y: 0 } + ]); + + for (const { x: dx, y: dy } of directions) { + const nx = x + dx; + const ny = y + dy; + + if (nx > 0 && ny > 0 && nx < width - 1 && ny < height - 1 && maze[ny][nx] === 1) { + maze[ny][nx] = 0; + maze[y + dy / 2][x + dx / 2] = 0; + stack.push({ x: nx, y: ny }); + } + } + } + + // Ensure the end block is accessible + if (maze[end.y][end.x] === 1) { + maze[end.y][end.x] = 0; + maze[end.y - 1][end.x] = 0; + maze[end.y][end.x - 1] = 0; + } + + return maze; + } + + function isAccessible(maze, start, end) { + const visited = Array.from({ length: maze.length }, () => Array(maze[0].length).fill(false)); + const queue = [start]; + + while (queue.length > 0) { + const { x, y } = queue.shift(); + if (x === end.x && y === end.y) { + return true; + } + visited[y][x] = true; + const directions = [ + { x: 0, y: -1 }, + { x: 0, y: 1 }, + { x: -1, y: 0 }, + { x: 1, y: 0 } + ]; + + for (const { x: dx, y: dy } of directions) { + const nx = x + dx; + const ny = y + dy; + if (nx >= 0 && ny >= 0 && nx < maze[0].length && ny < maze.length && maze[ny][nx] === 0 && !visited[ny][nx]) { + queue.push({ x: nx, y: ny }); + } + } + } + + return false; + } + + function generateValidMaze() { + do { + maze = generateMaze(gridWidth, gridHeight); + } while (!isAccessible(maze, start, end)); + createMaze(); + } + + function shuffle(array) { + for (let i = array.length - 1; i > 0; i--) { + const j = Math.floor(Math.random() * (i + 1)); + [array[i], array[j]] = [array[j], array[i]]; + } + return array; + } + + function createMaze() { + const mazeContainer = document.getElementById('mazeContainer'); + mazeContainer.style.gridTemplateColumns = `repeat(${gridWidth}, 30px)`; + mazeContainer.style.gridTemplateRows = `repeat(${gridHeight}, 30px)`; + mazeContainer.innerHTML = ''; + for (let y = 0; y < maze.length; y++) { + for (let x = 0; x < maze[y].length; x++) { + const cell = document.createElement('div'); + cell.className = 'cell'; + if (maze[y][x] === 1) { + cell.classList.add('wall'); + } else if (x === start.x && y === start.y) { + cell.classList.add('start'); + } else if (x === end.x && y === end.y) { + cell.classList.add('end'); + } + if (x === player.x && y === player.y) { + cell.classList.add('player'); + } + mazeContainer.appendChild(cell); + } + } + } + + function movePlayer(x, y) { + const newX = player.x + x; + const newY = player.y + y; + if (maze[newY][newX] !== 1) { + if (!startTime) { + startTime = new Date(); + } + player.x = newX; + player.y = newY; + createMaze(); + if (player.x === end.x && player.y === end.y) { + const endTime = new Date(); + const timeTaken = ((endTime - startTime) / 1000).toFixed(2); + setTimeout(() => { + alert(`You win! Time taken: ${timeTaken} seconds`); + resetGame(); + }, 10); + } + } + } + + function resetGame() { + player = {...start}; + generateValidMaze(); + startTime = null; + } + + window.addEventListener('keydown', (e) => { + switch (e.key) { + case 'ArrowUp': + movePlayer(0, -1); + break; + case 'ArrowDown': + movePlayer(0, 1); + break; + case 'ArrowLeft': + movePlayer(-1, 0); + break; + case 'ArrowRight': + movePlayer(1, 0); + break; + } + }); + + promptGridSize(); diff --git a/maze/styles.css b/maze/styles.css new file mode 100644 index 0000000..441f370 --- /dev/null +++ b/maze/styles.css @@ -0,0 +1,34 @@ +body { + font-family: Arial, sans-serif; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + margin: 0; + background-color: #f0f0f0; + } + #mazeContainer { + display: grid; + gap: 2px; + } + .cell { + width: 30px; + height: 30px; + display: flex; + justify-content: center; + align-items: center; + } + .wall { + background-image: url('1.png'); + background-size: cover; + } + .start { + background-color: #0f0; + } + .end { + background-color: #f00; + } + .player { + background-image: url('c.png'); + background-size: cover; + }