Skip to content

A Flask web application that lets users search for music, movies, podcasts, audiobooks, and apps using the iTunes API. Features a sleek dark-themed UI, AJAX-powered search, and rate-limited API requests for smooth performance. πŸš€

Notifications You must be signed in to change notification settings

DataDiggerJay/itunes-search-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎡 iTunes Search App - Hackathon Edition 🎬

A simple Flask web app to search for music, movies, and podcasts using the iTunes API.


πŸš€ Features:

  • Search iTunes for music, movies, podcasts, audiobooks, and apps.
  • Modern dark-themed UI with Bootstrap.
  • Fast and smooth AJAX-powered search.
  • API rate-limited to 18 requests per minute (prevents abuse).
  • Responsive design for mobile and desktop.

πŸ“œ Installation:

  1. Clone this repository: $ git clone /~https://github.com/DataDiggerJay/itunes-search-app $ cd itunes-search-app

  2. Install dependencies: $ pip install -r requirements.txt

  3. Run the Flask app: $ python app.py

  4. Open in your browser: http://127.0.0.1:5000/


πŸ“‘ API Usage:

The /search endpoint fetches results from iTunes.

GET request format: /search?term=QUERY&media=TYPE

Example: /search?term=Eminem&media=music

Supported media types:

  • music
  • movie
  • software (apps)
  • audiobook
  • podcast

βš–οΈ License:

MIT License - Free to use, modify, and distribute.


πŸ‘¨β€πŸ’» Contributors:


⭐️ Support:

Like this project? ⭐ Star it on GitHub!

About

A Flask web application that lets users search for music, movies, podcasts, audiobooks, and apps using the iTunes API. Features a sleek dark-themed UI, AJAX-powered search, and rate-limited API requests for smooth performance. πŸš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages