{"id":22327270,"url":"https://github.com/thisis-developer/random-api","last_synced_at":"2025-03-26T06:22:37.338Z","repository":{"id":236845637,"uuid":"793267269","full_name":"ThisIs-Developer/Random-API","owner":"ThisIs-Developer","description":"Random-API is a collection of fun tools and utilities, powered by APIs and native functionalities, to add a touch of randomness to your day! From fetching cat facts to rolling dice, it's all about surprises and smiles. Dive in and discover the joy of randomness! 😊","archived":false,"fork":false,"pushed_at":"2024-08-24T20:34:27.000Z","size":22834,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T07:45:03.589Z","etag":null,"topics":["adviceslip-api","apinijas","bored-api","catapi","catfactsapi","dogceo","hipo-university","open-library-api","pokeapi","spacex-api","spoonacular-api","visualcrossingweather","xkcd-comics"],"latest_commit_sha":null,"homepage":"https://randomapi.pages.dev","language":"JavaScript","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/ThisIs-Developer.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-28T21:45:45.000Z","updated_at":"2024-08-24T21:10:47.000Z","dependencies_parsed_at":"2024-08-29T08:04:16.820Z","dependency_job_id":null,"html_url":"https://github.com/ThisIs-Developer/Random-API","commit_stats":null,"previous_names":["thisis-developer/random","thisis-developer/random-api"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThisIs-Developer%2FRandom-API","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThisIs-Developer%2FRandom-API/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThisIs-Developer%2FRandom-API/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThisIs-Developer%2FRandom-API/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ThisIs-Developer","download_url":"https://codeload.github.com/ThisIs-Developer/Random-API/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245599410,"owners_count":20642094,"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":["adviceslip-api","apinijas","bored-api","catapi","catfactsapi","dogceo","hipo-university","open-library-api","pokeapi","spacex-api","spoonacular-api","visualcrossingweather","xkcd-comics"],"created_at":"2024-12-04T03:08:59.321Z","updated_at":"2025-03-26T06:22:37.315Z","avatar_url":"https://github.com/ThisIs-Developer.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Random-API\n\n[![MIT License][license-shield]][license-url]\n[![LinkedIn][linkedin-shield]][linkedin-url]\n\nWelcome to Random-API, a collection of mini tools utilizing various APIs to provide random data and fun interactions. This project showcases how to integrate different public APIs into a single website using only HTML and JavaScript.\n\n\u003cimg src=\"assets\\readme1.png\"\u003e\n\n## Table of Contents\n\n- [Installation](#installation)\n- [UI](#website-ui)\n- [APIs Used](#apis-used)\n- [Tools Without API](#tools-without-api)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Installation\n\nTo get started with this project, simply clone or download the repository and open the `index.html` file in your web browser.\n\n```bash\ngit clone https://github.com/ThisIs-Developer/Random-API.git\ncd Random-API\n```\n\n## UI 🌐 [Live View](https://randomapi.pages.dev/)\n\u003cimg src=\"assets\\up_readme2.png\"\u003e\n\n## APIs Used\n\nThis project integrates the following APIs using JavaScript:\n\n1. **Cat Facts API**\n   - URL: [Cat Facts](https://catfact.ninja/)\n   - Provides random cat facts.\n\n2. **Bored API**\n   - URL: [Bored API](https://www.boredapi.com/)\n   - Suggests random activities to cure boredom.\n\n3. **Dog CEO API**\n   - URL: [Dog CEO](https://dog.ceo/dog-api/)\n   - Provides random dog images.\n\n4. **Official Joke API**\n   - URL: [Official Joke API](https://github.com/15Dkatz/official_joke_api?tab=readme-ov-file)\n   - Returns random jokes.\n\n5. **Hindi Jokes API**\n   - URL: [Hindi Jokes API](https://hindi-jokes-api.onrender.com/)\n   - Supplies random Hindi jokes.\n\n6. **API Ninjas Password Generator**\n   - URL: [API Ninjas](https://api-ninjas.com/api/passwordgenerator)\n   - Generates random secure passwords.\n\n7. **Visual Crossing Weather API**\n   - URL: [Visual Crossing Weather](https://www.visualcrossing.com/)\n   - Provides weather data for a specified location.\n\n8. **Dice Rolling**\n   - URL: [Rrandom/integers](https://www.random.org/integers/)\n   - Generates random numbers.\n\n9. **University Search**\n   - URL: [Hipo University](https://github.com/hipo/university-domains-list)\n   - Provides a search endpoint wth autocomplete for university name or/and filter by country.\n\n10. **Pet Finder**\n      - URL: [The Cat API](https://thecatapi.com/)\n      - Pet Finder provides a search endpoint to find and adopted pet.\n\n11. **Cat Image**\n      - URL: [The Cat API](https://developers.thecatapi.com/view-account/ylX4blBYT9FaoVd6OhvR?report=bOoHBz-8t)\n      - Provides random cat images.\n\n12. **Open Library**\n      - URL: [Open Library API](https://openlibrary.org/developers/api)\n      - Open Library is an web page for every book ever published. Discover more than 3M books.\n\n13. **SpaceX API**\n      - URL: [SpaceX API](https://docs.spacexdata.com/)\n      - Open Source REST API for SpaceX launch, rocket, core, capsule, starlink, launchpad, and landing pad data.\n\n14. **CoinGecko API**\n      - URL: [CoinGecko API](https://www.coingecko.com/en/api)\n      - Reliable crypto market data through RESTful JSON endpoints.\n\n15. **Advice Slip**\n      - URL: [Advice Slip JSON API](https://api.adviceslip.com/)\n      - Provides a endpoint wth random advice.\n\n16. **XKCD**\n      - URL: [XKCD API](https://xkcd.com/)\n      - A webcomic of romance, sarcasm, math, and language.\n\n17. **Pokeapi**\n      - URL: [Poke API](https://pokeapi.co/docs/v2)\n      - All the Pokémon data you'll ever need in one place, easily accessible through a modern free open-source RESTful API.\n      \n18. **Spoonacular**\n      - URL: [Spoonacular API](https://spoonacular.com/food-api)\n      - The spoonacular Nutrition, Recipe, and Food API allows you to access over 5,000 recipes, thousands of ingredients.\n\n19. **The OpenSky Network**\n      - URL: [The OpenSky Network API](https://opensky-network.org/)\n      - The OpenSky Network is a non-profit association based in Switzerland that provides open access of flight tracking control data.\n      \n## Tools Without API\n\nThis project also includes the following tools that do not require external APIs:\n\n1. **Random Color Generator**\n   - Generates random colors for design purposes.\n\n2. **Dice Rolling**\n   - Simulates rolling a dice and displays the result.\n\n## Usage\n\nThe website is designed to run directly in your web browser without any server setup. Open the `index.html` file, and you can use each tool by interacting with the respective sections.\n\n## Contributing\n\nContributions are welcome! If you have any improvements, suggestions, or bug fixes, please open an issue or submit a pull request.\n\n1. Fork the repository.\n2. Create a new branch (`git checkout -b feature-branch`).\n3. Commit your changes (`git commit -am 'Add new feature'`).\n4. Push to the branch (`git push origin feature-branch`).\n5. Create a new pull request.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n\n[license-shield]: https://img.shields.io/badge/License-MIT-red.svg\n[license-url]: https://github.com/ThisIs-Developer/Random-API/blob/main/LICENSE\n[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=flat\u0026logo=linkedin\u0026colorB=blue\n[linkedin-url]: https://www.linkedin.com/in/baivabsarkar/","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthisis-developer%2Frandom-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthisis-developer%2Frandom-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthisis-developer%2Frandom-api/lists"}