diff --git a/src/routes/(tools)/color-blindness-simulator-2/+page.svelte b/src/routes/(tools)/color-blindness-simulator-2/+page.svelte
new file mode 100644
index 000000000..55b5a5ecf
--- /dev/null
+++ b/src/routes/(tools)/color-blindness-simulator-2/+page.svelte
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/routes/(tools)/color-blindness-simulator-2/meta.json b/src/routes/(tools)/color-blindness-simulator-2/meta.json
new file mode 100644
index 000000000..cb4002947
--- /dev/null
+++ b/src/routes/(tools)/color-blindness-simulator-2/meta.json
@@ -0,0 +1,23 @@
+{
+ "name": "Color Blindness Simulator",
+ "description":"",
+ "contributors": [{
+ "name": "",
+ "githubId": ""
+ }, {
+ "name": "",
+ "githubId": ""
+ },
+ {
+ "name": "",
+ "githubId": ""
+ },
+ {
+ "name": "",
+ "githubId": ""
+ },
+ {
+ "name": "",
+ "githubId": ""
+ }]
+}
\ No newline at end of file
diff --git a/src/routes/(tools)/color-tools/+page.svelte b/src/routes/(tools)/color-tools/+page.svelte
new file mode 100644
index 000000000..55b5a5ecf
--- /dev/null
+++ b/src/routes/(tools)/color-tools/+page.svelte
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/routes/(tools)/color-tools/meta.json b/src/routes/(tools)/color-tools/meta.json
new file mode 100644
index 000000000..0bbcc84b8
--- /dev/null
+++ b/src/routes/(tools)/color-tools/meta.json
@@ -0,0 +1,23 @@
+{
+ "name": "Color Tools",
+ "description":"",
+ "contributors": [{
+ "name": "",
+ "githubId": ""
+ }, {
+ "name": "",
+ "githubId": ""
+ },
+ {
+ "name": "",
+ "githubId": ""
+ },
+ {
+ "name": "",
+ "githubId": ""
+ },
+ {
+ "name": "",
+ "githubId": ""
+ }]
+}
\ No newline at end of file
diff --git a/src/routes/(tools)/multi-timer-with-alarm/+page.svelte b/src/routes/(tools)/multi-timer-with-alarm/+page.svelte
new file mode 100644
index 000000000..55b5a5ecf
--- /dev/null
+++ b/src/routes/(tools)/multi-timer-with-alarm/+page.svelte
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/routes/(tools)/multi-timer-with-alarm/meta.json b/src/routes/(tools)/multi-timer-with-alarm/meta.json
new file mode 100644
index 000000000..842c8009c
--- /dev/null
+++ b/src/routes/(tools)/multi-timer-with-alarm/meta.json
@@ -0,0 +1,23 @@
+{
+ "name": "Multi Timer With Alarm",
+ "description":"",
+ "contributors": [{
+ "name": "",
+ "githubId": ""
+ }, {
+ "name": "",
+ "githubId": ""
+ },
+ {
+ "name": "",
+ "githubId": ""
+ },
+ {
+ "name": "",
+ "githubId": ""
+ },
+ {
+ "name": "",
+ "githubId": ""
+ }]
+}
\ No newline at end of file
diff --git a/src/routes/(tools)/svg-shape-generator-2/+page.svelte b/src/routes/(tools)/svg-shape-generator-2/+page.svelte
new file mode 100644
index 000000000..55b5a5ecf
--- /dev/null
+++ b/src/routes/(tools)/svg-shape-generator-2/+page.svelte
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/routes/(tools)/svg-shape-generator-2/meta.json b/src/routes/(tools)/svg-shape-generator-2/meta.json
new file mode 100644
index 000000000..cea5af16b
--- /dev/null
+++ b/src/routes/(tools)/svg-shape-generator-2/meta.json
@@ -0,0 +1,23 @@
+{
+ "name": "SVG Shape Generator ",
+ "description":"",
+ "contributors": [{
+ "name": "",
+ "githubId": ""
+ }, {
+ "name": "",
+ "githubId": ""
+ },
+ {
+ "name": "",
+ "githubId": ""
+ },
+ {
+ "name": "",
+ "githubId": ""
+ },
+ {
+ "name": "",
+ "githubId": ""
+ }]
+}
\ No newline at end of file
diff --git a/src/routes/(tools)/youtube-thumbnail-grabber/+page.svelte b/src/routes/(tools)/youtube-thumbnail-grabber/+page.svelte
index 55b5a5ecf..200cbe81a 100644
--- a/src/routes/(tools)/youtube-thumbnail-grabber/+page.svelte
+++ b/src/routes/(tools)/youtube-thumbnail-grabber/+page.svelte
@@ -1,11 +1,61 @@
+
+
-
+ YouTube Thumbnail Grabber
+
+ {#if thumbnail}
+
+ {/if}
+
\ No newline at end of file
+ img {
+ max-width: 100%;
+ height: auto;
+ margin-top: 1em;
+ }
diff --git a/src/routes/(tools)/youtube-thumbnail-grabber/meta.json b/src/routes/(tools)/youtube-thumbnail-grabber/meta.json
index 8a25dc850..e864454e0 100644
--- a/src/routes/(tools)/youtube-thumbnail-grabber/meta.json
+++ b/src/routes/(tools)/youtube-thumbnail-grabber/meta.json
@@ -1,23 +1,25 @@
{
"name": "YouTube Thumbnail Grabber",
- "description":"",
+
+ "description":"Yotube Thumbnail Grabber lets you get the thumbnail iamges of Youtube Videos. You can also save the images for fututre use.",
"contributors": [{
- "name": "",
- "githubId": ""
+ "name": "Shreeja Roy",
+ "githubId": "https://github.com/shreejaroy2003"
}, {
- "name": "",
- "githubId": ""
+ "name": "Abdul Karim Mirza",
+ "githubId": "https://github.com/karimmirzaabdul"
},
{
- "name": "",
- "githubId": ""
+ "name": "Aditya Mahale",
+ "githubId": "https://github.com/AdityaM24"
},
{
- "name": "",
- "githubId": ""
+ "name": "Harsh Vardhan Joshi",
+ "githubId": "https://github.com/hvjoshi9"
},
{
- "name": "",
- "githubId": ""
- }]
-}
\ No newline at end of file
+ "name": "Maryam Mohamed Yahya",
+ "githubId": "https://github.com/MaryamMohamedYahya"
+ }]
+ }
+
\ No newline at end of file
diff --git a/src/routes/tools.json b/src/routes/tools.json
index 4618b3690..3f0ceb577 100644
--- a/src/routes/tools.json
+++ b/src/routes/tools.json
@@ -820,5 +820,29 @@
"githubId": ""
}
]
+ },
+ "youtube-thumbnail-grabber": {
+ "name": "Youtube Thumbnail Grabber",
+ "link": "/youtube-thumbnail-grabber",
+ "description": "Yotube Thumbnail Grabber lets you get the thumbnail iamges of Youtube Videos. You can also save the images for fututre use.",
+ "contributors": [{
+ "name": "Shreeja Roy",
+ "githubId": "https://github.com/shreejaroy2003"
+ }, {
+ "name": "Abdul Karim Mirza",
+ "githubId": "https://github.com/karimmirzaabdul"
+ },
+ {
+ "name": "Aditya Mahale",
+ "githubId": "https://github.com/AdityaM24"
+ },
+ {
+ "name": "Harsh Vardhan Joshi",
+ "githubId": "https://github.com/hvjoshi9"
+ },
+ {
+ "name": "Maryam Mohamed Yahya",
+ "githubId": "https://github.com/MaryamMohamedYahya"
+ }]
}
}
\ No newline at end of file