From fa20218bb0af877355dd5497ef1c5b6b88f91eee Mon Sep 17 00:00:00 2001
From: Mohan Ram Sridhar <142170808+MohanRamSridhar@users.noreply.github.com>
Date: Mon, 13 May 2024 21:42:09 +0530
Subject: [PATCH 01/12] Create README.md
---
New_APIs/Codeforces_API/README.md | 1 +
1 file changed, 1 insertion(+)
create mode 100644 New_APIs/Codeforces_API/README.md
diff --git a/New_APIs/Codeforces_API/README.md b/New_APIs/Codeforces_API/README.md
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/New_APIs/Codeforces_API/README.md
@@ -0,0 +1 @@
+
From 0cd5a2350bb58964b53d1abcc247a8539b7e59dd Mon Sep 17 00:00:00 2001
From: Mohan Ram Sridhar <142170808+MohanRamSridhar@users.noreply.github.com>
Date: Mon, 13 May 2024 21:42:28 +0530
Subject: [PATCH 02/12] Delete New_APIs/Codeforces_API/README.md
---
New_APIs/Codeforces_API/README.md | 1 -
1 file changed, 1 deletion(-)
delete mode 100644 New_APIs/Codeforces_API/README.md
diff --git a/New_APIs/Codeforces_API/README.md b/New_APIs/Codeforces_API/README.md
deleted file mode 100644
index 8b13789..0000000
--- a/New_APIs/Codeforces_API/README.md
+++ /dev/null
@@ -1 +0,0 @@
-
From 84de3d62f952684c6806354267eda1b5c74bd369 Mon Sep 17 00:00:00 2001
From: Mohan Ram Sridhar <142170808+MohanRamSridhar@users.noreply.github.com>
Date: Mon, 13 May 2024 21:44:00 +0530
Subject: [PATCH 03/12] Add files via upload
---
New_APIs/codeforces.html | 53 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 53 insertions(+)
create mode 100644 New_APIs/codeforces.html
diff --git a/New_APIs/codeforces.html b/New_APIs/codeforces.html
new file mode 100644
index 0000000..94019dd
--- /dev/null
+++ b/New_APIs/codeforces.html
@@ -0,0 +1,53 @@
+
+
+
+
+
+ Codeforces Rating Changes
+
+
+
+
+
+
+
+
From a835253ec782f71ce8ca1ce4dbede7f8b635ad80 Mon Sep 17 00:00:00 2001
From: Mohan Ram Sridhar <142170808+MohanRamSridhar@users.noreply.github.com>
Date: Mon, 13 May 2024 21:44:35 +0530
Subject: [PATCH 04/12] Rename New_APIs/codeforces.html to
New_APIs/Codeforces_API/codeforces.html
---
New_APIs/{ => Codeforces_API}/codeforces.html | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename New_APIs/{ => Codeforces_API}/codeforces.html (100%)
diff --git a/New_APIs/codeforces.html b/New_APIs/Codeforces_API/codeforces.html
similarity index 100%
rename from New_APIs/codeforces.html
rename to New_APIs/Codeforces_API/codeforces.html
From 572159979f4a1543581184f77bff8cd21330a968 Mon Sep 17 00:00:00 2001
From: Mohan Ram Sridhar <142170808+MohanRamSridhar@users.noreply.github.com>
Date: Mon, 13 May 2024 21:52:23 +0530
Subject: [PATCH 05/12] Create README.md
---
New_APIs/Codeforces_API/README.md | 1 +
1 file changed, 1 insertion(+)
create mode 100644 New_APIs/Codeforces_API/README.md
diff --git a/New_APIs/Codeforces_API/README.md b/New_APIs/Codeforces_API/README.md
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/New_APIs/Codeforces_API/README.md
@@ -0,0 +1 @@
+
From 05aee9f10e91fea5705dd0ecced3b5d8067fd81e Mon Sep 17 00:00:00 2001
From: Mohan Ram Sridhar <142170808+MohanRamSridhar@users.noreply.github.com>
Date: Wed, 15 May 2024 13:20:19 +0530
Subject: [PATCH 06/12] Update README.md
---
New_APIs/Codeforces_API/README.md | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/New_APIs/Codeforces_API/README.md b/New_APIs/Codeforces_API/README.md
index 8b13789..5cdcb17 100644
--- a/New_APIs/Codeforces_API/README.md
+++ b/New_APIs/Codeforces_API/README.md
@@ -1 +1,25 @@
+# Codeforces Rating Changes Visualization
+
+### Overview
+
+This project provides a simple web-based visualization tool to track and visualize changes in a user's rating on Codeforces, a popular competitive programming platform. It utilizes the Codeforces API to fetch user rating data and displays it using Chart.js library.
+
+### Features
+
+- Fetches user rating data from Codeforces API using a provided handle.
+- Displays rating changes over time in a line chart.
+- Customizable chart with options to adjust chart size and appearance.
+
+### Getting Started
+
+1. **Obtain a Codeforces API Key:** Before using this tool, you need to obtain a Codeforces API key. You can get it by registering on the [Codeforces website](https://codeforces.com/apiHelp)
+
+2. **Replace API Key and Handle:** In the provided HTML file, replace `'YOUR_API_KEY'` with your actual Codeforces API key and `'Your_Codeforces_Handle'` with the Codeforces handle for which you want to visualize rating changes.
+
+3. **Run the HTML file:** Simply open the HTML file in a web browser. It will fetch the user's rating data from Codeforces and display it in a line chart.
+
+### Dependencies
+
+- Chart.js: A JavaScript library for creating beautiful charts.
+
From b39989c1e36387e204bbfc12fc4b9daaecfafa1b Mon Sep 17 00:00:00 2001
From: Mohan Ram Sridhar <142170808+MohanRamSridhar@users.noreply.github.com>
Date: Wed, 15 May 2024 13:44:42 +0530
Subject: [PATCH 07/12] Update README.md for the folder New APIs
---
New_APIs/README.md | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/New_APIs/README.md b/New_APIs/README.md
index 8b13789..3f362be 100644
--- a/New_APIs/README.md
+++ b/New_APIs/README.md
@@ -1 +1,18 @@
+# **Let's learn together how to use new APIs!**
+| Name of API | Description of API |
+|---|---|
+|[Encoding API](./EncodingAPI)| It explains us how to work with Text Encoder, Text Decoder, TextDecoderStream and TextEncoderStream|
+|[Country API](./CountryAPI)| It explains us how to get all the information about a particular country|
+|[Dictionary API](./DictionaryAPI)| It provides us a meaning of a particular word|
+|[Github API](./GithubAPI)|It is a set of web-based endpoints and tools provided by GitHub to allow developers to programmatically interact with and access data from the GitHub platform.|
+|[Password generator API](./PasswordGeneratorAPI)|User can generate a strong password on a single that contains uppercase, lowercase letters, numbers, and symbols as well.|
+|[Global Holiday API](./GlobalHolidayAPI)|The Calendarific Global Holidays API covers over 230 countries and 3000 states around the world and provides information of their holidays.|
+|[Historical Events API](./HistoricalEventsAPI)|This API is used to get information about major events of history.|
+|[Nasa API](./NasaAPI)|The APOD API provides access to the Astronomy Picture of the Day, which showcases a different astronomical image or photograph each day along with a brief explanation written by a professional astronomer.|
+|[CryptoCurrencies API](./CryptoCurrenciesAPIs)| It is giving the data about total trading of the popular coins in 24 hrs.|
+|[Giphy API](./GiphyAPI)|This API allows developers to integrate Giphy's vast library of GIFs into their own applications, websites, and services.|
+|[PokeAPI](./PokeAPI/)| This API provides data regarding Pokemon and others related. |
+|[Product Store API](./ProductStoreAPI/)| A Product Store API using NodeJS, ExpressJS, MongoDB and Mongoose |
+|[Bored API](./BoredAPI/)|Bored API is a versatile tool designed to provide users with random activity suggestions when they're feeling bored. With this API, users can access a wide range of activities to spark inspiration and alleviate boredom. From creative hobbies to outdoor adventures, Bored API offers something for everyone.|
+|[Unsplash API](./unsplashApi/)| An API that enables users to retrieve high quality and copyright free Images from Unsplash and also get random Images |
From 1738759d2f4d14bb91fc563707448e2abd626e4a Mon Sep 17 00:00:00 2001
From: Mohan Ram Sridhar <142170808+MohanRamSridhar@users.noreply.github.com>
Date: Wed, 15 May 2024 13:45:38 +0530
Subject: [PATCH 08/12] Update README.md
---
New_APIs/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/New_APIs/README.md b/New_APIs/README.md
index 3f362be..9069b75 100644
--- a/New_APIs/README.md
+++ b/New_APIs/README.md
@@ -2,7 +2,7 @@
| Name of API | Description of API |
|---|---|
-|[Encoding API](./EncodingAPI)| It explains us how to work with Text Encoder, Text Decoder, TextDecoderStream and TextEncoderStream|
+|[CodingDetails_API](./CodingDetails_API)| It explains us how to work with Text Encoder, Text Decoder, TextDecoderStream and TextEncoderStream|
|[Country API](./CountryAPI)| It explains us how to get all the information about a particular country|
|[Dictionary API](./DictionaryAPI)| It provides us a meaning of a particular word|
|[Github API](./GithubAPI)|It is a set of web-based endpoints and tools provided by GitHub to allow developers to programmatically interact with and access data from the GitHub platform.|
From fda90ba4f22ec9dece74989cb9ad8696de8e7023 Mon Sep 17 00:00:00 2001
From: Mohan Ram Sridhar <142170808+MohanRamSridhar@users.noreply.github.com>
Date: Wed, 15 May 2024 13:46:55 +0530
Subject: [PATCH 09/12] Update README.md for Coding Details
---
New_APIs/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/New_APIs/README.md b/New_APIs/README.md
index 9069b75..048d939 100644
--- a/New_APIs/README.md
+++ b/New_APIs/README.md
@@ -2,7 +2,7 @@
| Name of API | Description of API |
|---|---|
-|[CodingDetails_API](./CodingDetails_API)| It explains us how to work with Text Encoder, Text Decoder, TextDecoderStream and TextEncoderStream|
+|[CodingDetails_API](./CodingDetails_API)| It validates coding profiles for platforms like LeetCode, CodeChef, and Codeforces, and fetch details associated with these profiles.|
|[Country API](./CountryAPI)| It explains us how to get all the information about a particular country|
|[Dictionary API](./DictionaryAPI)| It provides us a meaning of a particular word|
|[Github API](./GithubAPI)|It is a set of web-based endpoints and tools provided by GitHub to allow developers to programmatically interact with and access data from the GitHub platform.|
From 98c06ac04a496b52e0554659e8c2f926f0adae24 Mon Sep 17 00:00:00 2001
From: Mohan Ram Sridhar <142170808+MohanRamSridhar@users.noreply.github.com>
Date: Wed, 15 May 2024 14:05:02 +0530
Subject: [PATCH 10/12] Update README.md draft1
---
New_APIs/README.md | 27 +++++++++++++--------------
1 file changed, 13 insertions(+), 14 deletions(-)
diff --git a/New_APIs/README.md b/New_APIs/README.md
index 048d939..5e35db4 100644
--- a/New_APIs/README.md
+++ b/New_APIs/README.md
@@ -2,17 +2,16 @@
| Name of API | Description of API |
|---|---|
-|[CodingDetails_API](./CodingDetails_API)| It validates coding profiles for platforms like LeetCode, CodeChef, and Codeforces, and fetch details associated with these profiles.|
-|[Country API](./CountryAPI)| It explains us how to get all the information about a particular country|
-|[Dictionary API](./DictionaryAPI)| It provides us a meaning of a particular word|
-|[Github API](./GithubAPI)|It is a set of web-based endpoints and tools provided by GitHub to allow developers to programmatically interact with and access data from the GitHub platform.|
-|[Password generator API](./PasswordGeneratorAPI)|User can generate a strong password on a single that contains uppercase, lowercase letters, numbers, and symbols as well.|
-|[Global Holiday API](./GlobalHolidayAPI)|The Calendarific Global Holidays API covers over 230 countries and 3000 states around the world and provides information of their holidays.|
-|[Historical Events API](./HistoricalEventsAPI)|This API is used to get information about major events of history.|
-|[Nasa API](./NasaAPI)|The APOD API provides access to the Astronomy Picture of the Day, which showcases a different astronomical image or photograph each day along with a brief explanation written by a professional astronomer.|
-|[CryptoCurrencies API](./CryptoCurrenciesAPIs)| It is giving the data about total trading of the popular coins in 24 hrs.|
-|[Giphy API](./GiphyAPI)|This API allows developers to integrate Giphy's vast library of GIFs into their own applications, websites, and services.|
-|[PokeAPI](./PokeAPI/)| This API provides data regarding Pokemon and others related. |
-|[Product Store API](./ProductStoreAPI/)| A Product Store API using NodeJS, ExpressJS, MongoDB and Mongoose |
-|[Bored API](./BoredAPI/)|Bored API is a versatile tool designed to provide users with random activity suggestions when they're feeling bored. With this API, users can access a wide range of activities to spark inspiration and alleviate boredom. From creative hobbies to outdoor adventures, Bored API offers something for everyone.|
-|[Unsplash API](./unsplashApi/)| An API that enables users to retrieve high quality and copyright free Images from Unsplash and also get random Images |
+|[Coding Details API](./CodingDetails_API)| It validates coding profiles for platforms like LeetCode, CodeChef, and Codeforces, and fetch details associated with these profiles.|
+|[College Lectures API](./College_Lectures_API)| This is a simple API for managing college lectures. It allows users to search for a particular lecture of their college.|
+|[Demo CRUD API](./Demo_CRUD_API)| It is a simple api that can be used to create, read, update and delete users. It uses a json file as a database. It also gives a glimpse about how to use authorization headers.|
+|[E-learning Platform API](./E-learning_Platform_API)|This API serves as the backend for an E-learning platform, providing various functionalities such as user authentication, user management, course management, review handling, profile management, and more. |
+|[IIT ISM Subjects API](./IIT-ism-subjects-api)|This API provides endpoints to retrieve information about subjects offered at IIT ISM Dhanbad.|
+|[JsonServer API](./JsonServer_API)|This API sets up a development environment for an Angular project alongside a JSON server API. |
+|[Library API](./LibraryApi)|It is a library API which can be use to manage library data and library management.|
+|[Movie TV Show API](./Movie_Tv_Show_API)|It is a simple api that can be used to fetch data of movie and tv-show with filter options of page, limit, search, and type. It uses a json file as a database.|
+|[Recipe Realm API](./Recipe_Realm_API)|This is a simple web application that allows you to search for recipes using the MealDB API and display detailed information about a selected recipe, including its name, category, area, instructions, ingredients, and a link to a video demonstration (if available).|
+|[User Data API](./UserDataAPI)|This API serves as a simulated database of people, likely for testing or demonstration purposes in software development.|
+|[Authentication API](./auth_API/)|This Authentication API provides endpoints for user registration, login, forgot password, and reset password functionalities. |
+|[AWS S3 Multimedia Storage Client API](./aws-client-api/)|This is a client API that facilitates interaction with an AWS S3 bucket for storing and retrieving multimedia files. By utilizing the provided functions, you can easily upload and download multimedia files to and from the S3 bucket.|
+
From 181534257560ff63bde0781be1ce0cb790591abc Mon Sep 17 00:00:00 2001
From: Mohan Ram Sridhar <142170808+MohanRamSridhar@users.noreply.github.com>
Date: Wed, 15 May 2024 14:09:33 +0530
Subject: [PATCH 11/12] Update README.md removed README content
I have removed the README content from here because it is part of a different issue and I don't want it to merge with this issue
---
New_APIs/README.md | 16 ----------------
1 file changed, 16 deletions(-)
diff --git a/New_APIs/README.md b/New_APIs/README.md
index 5e35db4..8b13789 100644
--- a/New_APIs/README.md
+++ b/New_APIs/README.md
@@ -1,17 +1 @@
-# **Let's learn together how to use new APIs!**
-
-| Name of API | Description of API |
-|---|---|
-|[Coding Details API](./CodingDetails_API)| It validates coding profiles for platforms like LeetCode, CodeChef, and Codeforces, and fetch details associated with these profiles.|
-|[College Lectures API](./College_Lectures_API)| This is a simple API for managing college lectures. It allows users to search for a particular lecture of their college.|
-|[Demo CRUD API](./Demo_CRUD_API)| It is a simple api that can be used to create, read, update and delete users. It uses a json file as a database. It also gives a glimpse about how to use authorization headers.|
-|[E-learning Platform API](./E-learning_Platform_API)|This API serves as the backend for an E-learning platform, providing various functionalities such as user authentication, user management, course management, review handling, profile management, and more. |
-|[IIT ISM Subjects API](./IIT-ism-subjects-api)|This API provides endpoints to retrieve information about subjects offered at IIT ISM Dhanbad.|
-|[JsonServer API](./JsonServer_API)|This API sets up a development environment for an Angular project alongside a JSON server API. |
-|[Library API](./LibraryApi)|It is a library API which can be use to manage library data and library management.|
-|[Movie TV Show API](./Movie_Tv_Show_API)|It is a simple api that can be used to fetch data of movie and tv-show with filter options of page, limit, search, and type. It uses a json file as a database.|
-|[Recipe Realm API](./Recipe_Realm_API)|This is a simple web application that allows you to search for recipes using the MealDB API and display detailed information about a selected recipe, including its name, category, area, instructions, ingredients, and a link to a video demonstration (if available).|
-|[User Data API](./UserDataAPI)|This API serves as a simulated database of people, likely for testing or demonstration purposes in software development.|
-|[Authentication API](./auth_API/)|This Authentication API provides endpoints for user registration, login, forgot password, and reset password functionalities. |
-|[AWS S3 Multimedia Storage Client API](./aws-client-api/)|This is a client API that facilitates interaction with an AWS S3 bucket for storing and retrieving multimedia files. By utilizing the provided functions, you can easily upload and download multimedia files to and from the S3 bucket.|
From 5003cbeefaa99cadd85abd93982a5c15b040dcf9 Mon Sep 17 00:00:00 2001
From: Mohan Ram Sridhar <142170808+MohanRamSridhar@users.noreply.github.com>
Date: Wed, 15 May 2024 14:10:03 +0530
Subject: [PATCH 12/12] Update README.md
---
New_APIs/README.md | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/New_APIs/README.md b/New_APIs/README.md
index 8b13789..3a54c54 100644
--- a/New_APIs/README.md
+++ b/New_APIs/README.md
@@ -1 +1,18 @@
+# **Let's learn together how to use new APIs!**
+
+| Name of API | Description of API |
+|---|---|
+|[Coding Details API](./CodingDetails_API)| It validates coding profiles for platforms like LeetCode, CodeChef, and Codeforces, and fetch details associated with these profiles.|
+|[College Lectures API](./College_Lectures_API)| This is a simple API for managing college lectures. It allows users to search for a particular lecture of their college.|
+|[Demo CRUD API](./Demo_CRUD_API)| It is a simple api that can be used to create, read, update and delete users. It uses a json file as a database. It also gives a glimpse about how to use authorization headers.|
+|[E-learning Platform API](./E-learning_Platform_API)|This API serves as the backend for an E-learning platform, providing various functionalities such as user authentication, user management, course management, review handling, profile management, and more. |
+|[IIT ISM Subjects API](./IIT-ism-subjects-api)|This API provides endpoints to retrieve information about subjects offered at IIT ISM Dhanbad.|
+|[JsonServer API](./JsonServer_API)|This API sets up a development environment for an Angular project alongside a JSON server API. |
+|[Library API](./LibraryApi)|It is a library API which can be use to manage library data and library management.|
+|[Movie TV Show API](./Movie_Tv_Show_API)|It is a simple api that can be used to fetch data of movie and tv-show with filter options of page, limit, search, and type. It uses a json file as a database.|
+|[Recipe Realm API](./Recipe_Realm_API)|This is a simple web application that allows you to search for recipes using the MealDB API and display detailed information about a selected recipe, including its name, category, area, instructions, ingredients, and a link to a video demonstration (if available).|
+|[User Data API](./UserDataAPI)|This API serves as a simulated database of people, likely for testing or demonstration purposes in software development.|
+|[Authentication API](./auth_API/)|This Authentication API provides endpoints for user registration, login, forgot password, and reset password functionalities. |
+|[AWS S3 Multimedia Storage Client API](./aws-client-api/)|This is a client API that facilitates interaction with an AWS S3 bucket for storing and retrieving multimedia files. By utilizing the provided functions, you can easily upload and download multimedia files to and from the S3 bucket.|
+