Skip to content

joe-shenouda/Realtime-API-based-fetcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Realtime API-based Fetcher

Banner

Welcome to the Realtime API-based Fetcher, a project crafted by Joe Shenouda (cyber-consult.org). This project showcases the power of publicly available APIs by fetching and displaying real-time data from diverse sources. The page auto-refreshes every 120 seconds, ensuring you always see the latest information.


Features

Core Features

  • Bitcoin Prices: Display the current Bitcoin price in USD.
  • Advice Slip: Get a random piece of advice.
  • Cat Fact: Learn a random fact about cats.
  • JokeAPI: Enjoy a random joke.
  • Kanye Rest: Read a random Kanye West quote.
  • Random Dog: View a random dog image.
  • Random Fox: View a random fox image.
  • Random User: Discover a randomly generated user profile.
  • Yes No: See a yes or no answer with an image.
  • Chucky Jokes: Chuck Norris jokes.
  • Trivia: Test your knowledge with a random trivia question.
  • Useless Facts: Learn a useless fact.
  • Cryptocurrency: See the total number of cryptocurrencies.
  • Food: Get a random meal with details and a YouTube link.
  • Bible Verse: Read a random Bible verse.
  • Breaking Bad Quotes: Get a random quote from Breaking Bad.
  • Geek Jokes: Enjoy a random geek joke.
  • Inspiration: Get inspired with a random quote.
  • Official Joke API: Another source of random jokes.
  • Programming Quotes: Fetch a random programming quote.
  • Quotes on Design: Read a random design-related quote.
  • Zen Quotes: Find a random zen quote.
  • Dad Jokes: Laugh at a dad joke.
  • Dog CEO: View another random dog image.
  • Foodish: View a random food image.
  • Health Facts: Learn a health fact.
  • Motivational Quotes: Get motivated with a random quote.
  • Anime Quotes: Read a random anime quote.
  • Bored API: Get a random activity suggestion.
  • Fox News: Latest news headline from Fox News.
  • Guardian News: Latest news headline from The Guardian.
  • NASA APOD: Astronomy Picture of the Day from NASA.
  • NASA Mars Photos: View a random photo from the Mars Rover.
  • Pokemon: See a random Pokemon with an image.
  • Random Fact: Learn a random fact.
  • Science Facts: Learn a random science fact.

How to Use

Simply open the index.html file in your browser. The page will automatically fetch and display data from the included APIs. The data will refresh every 120 seconds.

Installation

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/joe-shenouda/Realtime-API-based-fetcher.git
  2. Navigate to the project directory:

    cd Realtime-API-based-fetcher
  3. Open the index.html file in your browser:

    open index.html

    or simply drag and drop the index.html file into your browser.


How to Host on GitHub Pages

  1. Fork or download this repository.
  2. Push the repository to your GitHub account.
  3. Navigate to the repository settings.
  4. Under the "GitHub Pages" section, select the branch you want to use for GitHub Pages (usually main or master).
  5. Save the settings and navigate to the provided URL to see your hosted page.

Demo

Check out the live demo of this project here.


Contributing

If you would like to contribute to this project, please fork the repository and submit a pull request with your changes.

License

This project is licensed under the MIT License.


Crafted by Joe Shenouda

About

Realtime API based fetcher

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published