Giter Site home page Giter Site logo

iam-baivab / random-api Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 2.13 MB

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! 😊

Home Page: https://randomapi.pages.dev

License: MIT License

CSS 29.43% HTML 28.37% JavaScript 42.20%
api tools api-ninjas bored-api catfacts dog-ceo-api jokes-api visualcrossing-api hindi-jokes hipo-university catapi open-library-api

random-api's Introduction

Random-API

MIT License LinkedIn

Welcome 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.

Table of Contents

Installation

To get started with this project, simply clone or download the repository and open the index.html file in your web browser.

git clone https://github.com/iam-baivab/Random-API.git
cd Random-API

UI 🌐 Live View

APIs Used

This project integrates the following APIs using JavaScript:

  1. Cat Facts API

  2. Bored API

    • URL: Bored API
    • Suggests random activities to cure boredom.
  3. Dog CEO API

    • URL: Dog CEO
    • Provides random dog images.
  4. Official Joke API

  5. Hindi Jokes API

  6. API Ninjas Password Generator

    • URL: API Ninjas
    • Generates random secure passwords.
  7. Visual Crossing Weather API

  8. Dice Rolling

  9. University Search

    • URL: Hipo University
    • Provides a search endpoint wth autocomplete for university name or/and filter by country.
  10. Pet Finder

    • URL: The Cat API
    • Pet Finder provides a search endpoint to find and adopted pet.
  11. Cat Image

  12. Open Library

    • URL: Open Library API
    • Open Library is an web page for every book ever published. Discover more than 3M books.
  13. SpaceX API

    • URL: SpaceX API
    • Open Source REST API for SpaceX launch, rocket, core, capsule, starlink, launchpad, and landing pad data.
  14. CoinGecko API

    • URL: CoinGecko API
    • Reliable crypto market data through RESTful JSON endpoints.
  15. Advice Slip

  16. XKCD

    • URL: XKCD API
    • A webcomic of romance, sarcasm, math, and language.
  17. Pokeapi

    • URL: Poke API
    • All the PokΓ©mon data you'll ever need in one place, easily accessible through a modern free open-source RESTful API.
  18. Spoonacular

    • URL: Spoonacular API
    • The spoonacular Nutrition, Recipe, and Food API allows you to access over 5,000 recipes, thousands of ingredients.

Tools Without API

This project also includes the following tools that do not require external APIs:

  1. Random Color Generator

    • Generates random colors for design purposes.
  2. Dice Rolling

    • Simulates rolling a dice and displays the result.

Usage

The 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.

Contributing

Contributions are welcome! If you have any improvements, suggestions, or bug fixes, please open an issue or submit a pull request.

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

random-api's People

Contributors

iam-baivab avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.