Skip to content

BingeBot, a powerful AI-enhanced search assistant that helps you find, explore, and verify content across different categories, including Movies, Series, Wallpapers, Videos, and News. πŸŽ¬πŸ“°βœ¨ Whether you're looking for the latest movie details, high-quality wallpapers, trending videos, or AI-verified news, BingeBot has got you covered!

Notifications You must be signed in to change notification settings

achuajays/BingeBot

Repository files navigation

πŸ“’ BingeBot - Your Ultimate Entertainment & News Companion!

Welcome to BingeBot, a powerful AI-enhanced search assistant that helps you find, explore, and verify content across different categories, including Movies, Series, Wallpapers, Videos, and News. πŸŽ¬πŸ“°βœ¨

Whether you're looking for the latest movie details, high-quality wallpapers, trending videos, or AI-verified news, BingeBot has got you covered!


πŸš€ Features

πŸ”Ž 1. Movie & Series Search

  • Enter a movie or series title and instantly fetch IMDb links.
  • Scrapes and extracts detailed information about the movie or series.
  • Uses AI summarization (via Groq) to provide a clean, structured overview.

πŸ–Ό 2. High-Quality Wallpapers

  • Enter a movie or series title and fetch up to 100 wallpapers.
  • Supports direct downloads without page reloads.
  • Batch deletion allows clearing old images with one click.

πŸŽ₯ 3. Video Search (Trailers, Clips, Interviews, Reviews)

  • Search for YouTube & other platform videos related to a movie or topic.
  • Displays thumbnails, titles, and direct video links for quick access.

πŸ“° 4. AI-Verified News

  • Fetches real-time news from trusted sources.
  • Uses AI verification (Groq) to ensure only relevant news is displayed.
  • Supports time filtering (Past Hour, Day, Week, Month, Year).

πŸ› οΈ Technologies Used

  • πŸ” Serper API – Fetches Google search results (Movies, Wallpapers, Videos, News).
  • πŸ€– Groq AI – Ensures accurate AI verification and summarization.
  • πŸ–₯️ Streamlit – Interactive Python-based UI for a seamless user experience.
  • πŸ“‘ Requests – Fetches real-time data from APIs.

πŸ“Έ Screenshots

Movie Search Wallpapers Videos AI-Verified News
Movie Search Wallpapers Videos News

πŸ“₯ Installation & Setup

# 1️⃣ Clone the repository
git clone https://github.com/yourusername/BingeBot.git  
cd BingeBot  

# 2️⃣ Install dependencies
pip install -r requirements.txt  

# 3️⃣ Set API keys (Create a .env file)
echo "SERPER_API_KEY=your_serper_api_key" >> .env  
echo "GROQ_API_KEY=your_groq_api_key" >> .env  

# 4️⃣ Run the application  
streamlit run main.py  

πŸ“š Usage Guide

1️⃣ Search Movies & Series – Enter a title, fetch IMDb details, and get an AI summary.
2️⃣ Download Wallpapers – Search, preview, and download HD wallpapers instantly.
3️⃣ Watch Videos – Fetch trailers, reviews, and related clips.
4️⃣ Read AI-Verified News – Search for the latest news with AI verification.


πŸ› οΈ Future Improvements

βœ… Add User Login & Personalization.
βœ… Implement Watchlist & Favorite Wallpapers.
βœ… Improve AI verification accuracy.
βœ… Introduce multi-language support.


🀝 Contributing

Love BingeBot? Feel free to contribute, suggest features, or report bugs.

# Fork the repository
git fork https://github.com/yourusername/BingeBot.git

# Create a new branch
git checkout -b feature-branch

# Make changes and commit
git commit -m "Added a cool feature"

# Push and submit a PR
git push origin feature-branch

πŸ“„ License

This project is open-source under the MIT License.


πŸ’¬ Have Questions?

Feel free to reach out! πŸš€

πŸ‘‰ GitHub: @AdarshAjay

🐦 Linkedin: @Adarsh Ajay


🎬 Ready to explore? Run BingeBot now! πŸš€

About

BingeBot, a powerful AI-enhanced search assistant that helps you find, explore, and verify content across different categories, including Movies, Series, Wallpapers, Videos, and News. πŸŽ¬πŸ“°βœ¨ Whether you're looking for the latest movie details, high-quality wallpapers, trending videos, or AI-verified news, BingeBot has got you covered!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages