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.
- 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.
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.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/joe-shenouda/Realtime-API-based-fetcher.git
-
Navigate to the project directory:
cd Realtime-API-based-fetcher
-
Open the
index.html
file in your browser:open index.html
or simply drag and drop the
index.html
file into your browser.
- Fork or download this repository.
- Push the repository to your GitHub account.
- Navigate to the repository settings.
- Under the "GitHub Pages" section, select the branch you want to use for GitHub Pages (usually
main
ormaster
). - Save the settings and navigate to the provided URL to see your hosted page.
Check out the live demo of this project here.
If you would like to contribute to this project, please fork the repository and submit a pull request with your changes.
This project is licensed under the MIT License.
Crafted by Joe Shenouda