{"id":17468891,"url":"https://github.com/praz99/ruby_capstone","last_synced_at":"2025-06-13T15:41:22.362Z","repository":{"id":39871465,"uuid":"270832613","full_name":"praz99/ruby_capstone","owner":"praz99","description":"This is the capstone project for the Ruby module of Microverse Mian Technical Curriculum.","archived":false,"fork":false,"pushed_at":"2023-01-03T15:37:24.000Z","size":121,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-02T10:30:56.736Z","etag":null,"topics":["capstone-project","microverse","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/praz99.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-06-08T21:20:17.000Z","updated_at":"2020-11-26T10:11:27.000Z","dependencies_parsed_at":"2023-02-01T07:16:24.971Z","dependency_job_id":null,"html_url":"https://github.com/praz99/ruby_capstone","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/praz99%2Fruby_capstone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praz99%2Fruby_capstone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praz99%2Fruby_capstone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praz99%2Fruby_capstone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/praz99","download_url":"https://codeload.github.com/praz99/ruby_capstone/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246009030,"owners_count":20708880,"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":["capstone-project","microverse","ruby"],"created_at":"2024-10-18T15:24:47.127Z","updated_at":"2025-03-28T09:43:11.481Z","avatar_url":"https://github.com/praz99.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ruby Capstone\n![screenshot](img/screenshot.png)\n\n\u003c!--\n*** Thanks for checking out this README Template. If you have a suggestion that would\n*** make this better, please fork the repo and create a pull request or simply open\n*** an issue with the tag \"enhancement\".\n*** Thanks again! Now go create something AMAZING! :D\n--\u003e\n\n\u003c!-- PROJECT SHIELDS --\u003e\n\u003c!--\n*** I'm using markdown \"reference style\" links for readability.\n*** Reference links are enclosed in brackets [ ] instead of parentheses ( ).\n*** See the bottom of this document for the declaration of the reference variables\n*** for contributors-url, forks-url, etc. This is an optional, concise syntax you may use.\n*** https://www.markdownguide.org/basic-syntax/#reference-style-links\n--\u003e\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/praz99/ruby_capstone\"\u003e\n  \u003c/a\u003e\n\n  \u003cbr /\u003e\n  \u003ca href=\"https://github.com/praz99/ruby_capstone\"\u003e\u003cstrong\u003eExplore the docs »\u003c/strong\u003e\u003c/a\u003e\n  \u003cbr /\u003e\n  \u003cbr /\u003e\n  \u003ca href=\"https://github.com/praz99/ruby_capstone/issues\"\u003eReport Bug\u003c/a\u003e\n  ·\n  \u003ca href=\"https://github.com/praz99/ruby_capstone/issues\"\u003eRequest Feature\u003c/a\u003e\n\u003c/p\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n## Table of Contents\n\n- [Table of Contents](#table-of-contents)\n- [About The Project](#about-the-project)\n- [Quick Start](#quick-start)\n- [Installation](#installation)\n- [Testing](#testing)\n- [Built With](#built-with)\n- [Contributing](#contributing)\n- [Author](#author)\n- [Acknowledgements](#acknowledgements)\n- [📝 License](#license)\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n## About The Project\n\nThis is the capstone project for the Ruby section of [Microverse](https://www.microverse.org/)  main curriculum. This project scrapes the data about COVID-19 from [worldometer](https://www.worldometers.info/coronavirus/#countries) website.\n\u003c!-- ABOUT THE PROJECT --\u003e\n\n## How program runs\n* Welcome message\n* The program gives a choice to the user to search by COUNTRY NAME (enter '1') or by POSITION (enter '2') or see data about ALL COUNTRIES (enter '3')\n* If the user chooses by POSITION, he/she should type number from 1 to 215, after that user will see the details about the COVID-19 status of the country in that position.\n* If the user chooses by COUNTRY NAME, he/she should enter the name of a country, after user will see the details about the COVID-19 status of that country.\n* If the user wants to see the data for all countries, he/she do so by entering '3' when prompted.\n* After that, the user can choose to continue searching ('Y') or to stop the program ('N')\n\n## Quick Start\n\n#### Get a local copy with:\u003cbr\u003e\n```js\ngit clone https://github.com/praz99/ruby_capstone/tree/feature\n```\nOr just hit (Download Zip) on green button (Clone or Download) on top of this page.\n\n### Installation\n\n* Ruby Language - Version 2.5.5. or higher - [Install guide](https://www.ruby-lang.org/en/documentation/installation/)\n\n\nInstall required gems by navigating to the project directory and enter command\n```js\nbundle install\n```\n\n\u003c!-- * Nokogiri gem - Version 1.10.9. or higher - [Install guide](https://nokogiri.org/tutorials/installing_nokogiri.html)\n\n* HTTParty gem - Version 0.13.7. or higher - [Install guide](https://rubygems.org/gems/httparty/versions/0.13.7) --\u003e\n\n\n\n#### Run on terminal/prompt:\n\nIf you are on windows:\n* Go inside the project folder\n* Right shift '+' right mouse click (Float menu)\n* Open prompt here (Option)\n```js\nruby bin/main.rb\n```\nFor linux:\n```js\nbin/main.rb\n```\n### Testing\n\nTo test the project\n\n- Navigate to the directory where the project is located.\n- Open terminal in this directory.\n- Install RSpec by using `gem install rspec` command.\n- Start testing by using `rspec` command.\n\n### Built With\nThis project was built using these technologies.\n\n- Ruby\n- Rubocop (Linter) with Github Workflows\n- Git (with Gitflow), Github and VScode\n- RSPEC\n\n## Contributing\nContributions, issues and feature requests are welcome! Start by:\n* Fork the project.\n* Clone the project to your local machine.\n* `cd` into the project directory.\n* Run `git checkout -b your-branch-name`.\n* Make your contributions.\n* Push your branch up to your forked repository.\n* Open a Pull Request with a detailed description to the development branch of the original project for a review.\n\u003c!-- CONTACT --\u003e\n## Author\n\n👤 **Prajwal Thapa** \n    \n- LinkedIn: [Prazwalthapa](www.linkedin.com/in/prazwal-thapa/) \n- GitHub: [@praz99](https://github.com/praz99)\n- E-mail: t.prazwal@gmail.com\n\n## Show your support\n\nGive a ⭐️ if you like this project!\n\n\u003c!-- ACKNOWLEDGEMENTS --\u003e\n## Acknowledgements\n* All data about corona virus COVID-19 belongs to [worldometer.](https://www.worldometers.info/coronavirus/#countries)\n* [Microverse](https://www.microverse.org/)\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\u003c!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --\u003e\n[contributors-shield]: https://img.shields.io/github/contributors/praz99/ruby_capstone.svg?style=flat-square\n[contributors-url]: https://github.com/praz99/ruby_capstone/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/praz99/ruby_tic_tac_toe.svg?style=flat-square\n[forks-url]: https://github.com/praz99/ruby_capstone/network/members\n[stars-shield]: https://img.shields.io/github/stars/praz99/ruby_tic_tac_toe.svg?style=flat-square\n[stars-url]: https://github.com/praz99/ruby_capstone/stargazers\n[issues-shield]: https://img.shields.io/github/issues/praz99/ruby_tic_tac_toe.svg?style=flat-square\n[issues-url]: https://github.com/praz99/ruby_capstone/issues\n\n## License\n- This project is MIT licensed.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpraz99%2Fruby_capstone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpraz99%2Fruby_capstone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpraz99%2Fruby_capstone/lists"}