{"id":21670255,"url":"https://github.com/rakesh9100/greeting-time","last_synced_at":"2025-10-24T02:28:18.430Z","repository":{"id":137785828,"uuid":"594437311","full_name":"Rakesh9100/Greeting-Time","owner":"Rakesh9100","description":"A project in C++ which fetch the time from the system and greet the user according to the time fetched.","archived":false,"fork":false,"pushed_at":"2024-02-24T10:33:13.000Z","size":35,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-25T09:08:58.986Z","etag":null,"topics":["cpp","project"],"latest_commit_sha":null,"homepage":"https://github.com/Rakesh9100/Greeting-Time","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Rakesh9100.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING_GUIDELINES.md","funding":null,"license":null,"code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-28T14:57:24.000Z","updated_at":"2024-07-26T07:30:12.000Z","dependencies_parsed_at":"2024-02-24T11:30:20.809Z","dependency_job_id":"5cab4b8b-dd49-4512-92c8-59bfe9f0d0cd","html_url":"https://github.com/Rakesh9100/Greeting-Time","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rakesh9100%2FGreeting-Time","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rakesh9100%2FGreeting-Time/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rakesh9100%2FGreeting-Time/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rakesh9100%2FGreeting-Time/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rakesh9100","download_url":"https://codeload.github.com/Rakesh9100/Greeting-Time/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244573918,"owners_count":20474814,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cpp","project"],"created_at":"2024-11-25T12:30:21.884Z","updated_at":"2025-10-24T02:28:13.388Z","avatar_url":"https://github.com/Rakesh9100.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cp align=\"center\"\u003e⭐Greeting-Time⭐\u003c/p\u003e\n\n\u003c!-- --------------------------------------------------------------------------------------------------------------------------------------------------------- --\u003e\n\n\u003cdiv id=\"top\"\u003e\u003c/div\u003e\n\n\u003ch2\u003eTable of Contents🧾\u003c/h2\u003e\n\n- [Introduction📌](#introduction)\n- [Technology Used🚀](#technology-used)\n- [Overview⭐](#overview)\n- [Getting Started💥](#getting-started)\n- [Installation of Library📑](#installation-of-Library)\n- [Additional files required for Program📑](#additional-files-required-for-Program)\n- [Contributing Guidelines📑](#contributing-guidelines)\n- [Code Of Conduct📑](#code-of-conduct)\n- [Project Admin⚡](#project-admin)\n- [Contributing is fun🧡](#contributing-is-fun)\n\u003cbr\u003e\n\n\u003c!-- --------------------------------------------------------------------------------------------------------------------------------------------------------- --\u003e\n\n\u003ch2\u003eIntroduction📌\u003c/h2\u003e\n\nGreeting-Time is a console application that welcomes users with a personalized greeting based on the current time of day, provides a random motivational quote for inspiration, and fetches the real-time weather information using an API request, that keeps informed and motivated throughout the day.\n\n\u003c!-- --------------------------------------------------------------------------------------------------------------------------------------------------------- --\u003e\n\n\u003ch2\u003eTechnology Used🚀\u003c/h2\u003e\n\n\u003cp\u003e\n  \u003ca href = \"https://www.learncpp.com/\"\u003e \u003cimg src = \"https://img.icons8.com/color/70/000000/c-plus-plus-logo.png\"/\u003e \u003c/a\u003e\n\u003c/p\u003e\n\n\u003c!-- --------------------------------------------------------------------------------------------------------------------------------------------------------- --\u003e\n\n\u003ch2\u003eOverview⭐\u003c/h2\u003e\n\n\u003ch3\u003e1. The Time on the system is 09:00 AM\u003c/h3\u003e\n\u003cimg src = \"https://github.com/Volcano-Dragon/Greeting-Time/assets/93902835/25f13e25-2acb-4293-9905-9c2a989ac149.png\" alt = \"Morning_temp\"\u003e\u003c/img\u003e\n\n\u003ch3\u003e2. The Time on the system is 12:00 PM\u003c/h3\u003e\n\u003cimg src = \"https://github.com/Volcano-Dragon/Greeting-Time/assets/93902835/ce435fd4-98d9-4070-b914-d174788b13a3.png\" alt = \"Afternoon_temp\"\u003e\u003c/img\u003e\n\n\u003ch3\u003e3. The Time on the system is 08:00 PM\u003c/h3\u003e\n\u003cimg src = \"https://github.com/Volcano-Dragon/Greeting-Time/assets/93902835/4c2295fa-2d7c-49da-8786-4bdd41bcd561.png\" alt = \"Evening_temp\"\u003e\u003c/img\u003e\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- --------------------------------------------------------------------------------------------------------------------------------------------------------- --\u003e\n\n\u003ch2\u003eGetting Started💥\u003c/h2\u003e\n\n- Fork this Repository.\n- Clone the forked repository in your local system.\n```\ngit clone https://github.com/\u003cyour-github-username\u003e/Greeting-Time.git\n```\n- Open the `GreetingTime.cpp` file in your local code editor.\n- Run the code and you will see the greeting according to the time of your system.\n- Raise an issue if you want to add a feature or fix a bug.\n- Wait for the issue to be assigned and proceed only after the issue is assigned to you.\n- Navigate to the project directory.\n```\ncd Greeting-Time\n```\n- Create a new branch for your feature.\n```\ngit checkout -b \u003cyour_branch_name\u003e\n```\n- Perfom your desired changes to the code base.\n- Track and stage your changes.\n```\n# Track the changes\ngit status\n\n# Add changes to Index\ngit add .\n```\n- Commit your changes.\n```\ngit commit -m \"your_commit_message\"\n```\n- Push your committed changes to the remote repo.\n```\ngit push origin \u003cyour_branch_name\u003e\n```\n- Go to your forked repository on GitHub and click on `Compare \u0026 pull request`.\n- Add an appropriate title and description to your pull request explaining your changes and efforts done.\n- Click on `Create pull request`.\n- Congrats! 🥳 You've made your first pull request to this project repo.\n- Wait for your pull request to be reviewed and if required suggestions would be provided to improve it.\n- Celebrate 🥳 your success after your pull request is merged successfully.\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- --------------------------------------------------------------------------------------------------------------------------------------------------------- --\u003e\n\n\u003ch2\u003eInstallation of Library📑\u003c/h2\u003e\n\nFor fetching the details of wheather from an API request. The following two libraries are required to be installed:\n- [curl/curl.h](https://curl.se)\n- [nlohmann/json.hpp](https://github.com/nlohmann/json)\n\nInstallation:\n- [curl/curl.h](https://everything.curl.dev/get)\n- [Step-by-step installation of curl for Visual studio](https://stackoverflow.com/questions/53861300/how-do-you-properly-install-libcurl-for-use-in-visual-studio-2017)\n- [nlohmann/json.hpp](https://github.com/nlohmann/json#integration)\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- --------------------------------------------------------------------------------------------------------------------------------------------------------- --\u003e\n\n\u003ch2\u003eAdditional files required for Program📑\u003c/h2\u003e\n\nText files for printing the randomized quotes from the text file according to the current time:\n- [Mo.txt](Mo.txt) (For Morning motivation quotes)\n- [Af.txt](Af.txt) (For Afternoon motivation quotes)\n- [Ev.txt](Ev.txt) (For Evening motivation quotes)\n  \nText file for fetching the current wheater of a location:\n- [cnf.txt](cnf.txt)\n\n\u003ch3\u003eHow to edit the text files\u003c/h3\u003e\n\nEditing quote text files:\n- Make sure to add the hashtag \"#\" after the last quote so the program can stop reading further.\n- Keep Serial number in format so the program can select the quotes randomly.\n\nEditing the wheater location text file:\n- Just replace the text only with your city name (like: Bhopal, Delhi)\n- To change the location of country, please edit the URL (variable name = user_city) in the [source-code](GreetingTime.cpp#L43) \u003cbr\u003e\n (like: \"...\u0026query=\"+ buffer +\",%20Japan\")\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- --------------------------------------------------------------------------------------------------------------------------------------------------------- --\u003e\n\n\u003ch2\u003eContributing Guidelines📑\u003c/h2\u003e\n\nRead our [Contributing Guidelines](https://github.com/Rakesh9100/Greeting-Time/blob/main/.github/CONTRIBUTING_GUIDELINES.md) to learn about our development process, how to propose bugfixes and improvements, and how to build to Greeting-Time.\n\n\u003c!-- --------------------------------------------------------------------------------------------------------------------------------------------------------- --\u003e\n\n\u003ch2\u003eCode Of Conduct📑\u003c/h2\u003e\n\nThis project and everyone participating in it is governed by the [Code of Conduct](https://github.com/Rakesh9100/Greeting-Time/blob/main/.github/CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code.\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- --------------------------------------------------------------------------------------------------------------------------------------------------------- --\u003e\n\n\u003ch2\u003eProject Admin⚡\u003c/h2\u003e\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/Rakesh9100/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/73993775?v=4\" height=\"140px\" width=\"140px\" alt=\"Rakesh Roshan\"\u003e\u003c/a\u003e\u003cbr\u003e\u003csub\u003e\u003cb\u003eRakesh Roshan\u003c/b\u003e\u003cbr\u003e\u003ca href=\"https://www.linkedin.com/in/rakesh-roshan-9100/\"\u003e\u003cimg src=\"https://github-production-user-asset-6210df.s3.amazonaws.com/73993775/278833250-adb040ea-e3ef-446e-bcd4-3e8d7d4c0176.png\" width=\"45px\" height=\"45px\"\u003e\u003c/a\u003e\u003c/sub\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- --------------------------------------------------------------------------------------------------------------------------------------------------------- --\u003e\n\n\u003ch2\u003eContributing is fun🧡\u003c/h2\u003e\n\n[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)\n\u003ch3\u003eContributions of any kind from anyone are always welcome🌟!!\u003c/h3\u003e\n\u003ch3\u003eGive it a 🌟 if you ❤ this project. Happy Coding👨‍💻\u003c/h3\u003e\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frakesh9100%2Fgreeting-time","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frakesh9100%2Fgreeting-time","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frakesh9100%2Fgreeting-time/lists"}