Skip to content

Posterfy is a Python Flask-based web app that lets users search for movies and download posters in various resolutions. It integrates the OMDb API for fetching movie data and supports a smooth, intuitive UI for film enthusiasts.

Notifications You must be signed in to change notification settings

yesenvidnath/Posterfy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Posterfy

Posterfy Logo

Overview

Posterfy is a web application that allows users to easily search for movies and download their posters in various resolutions. Designed for movie enthusiasts, this app leverages the OMDb API to fetch movie data and provides a user-friendly interface for downloading movie posters.

Features

  • Search for Movies: Enter a movie title to quickly find relevant films.
  • View Movie Posters: Display high-quality posters for each movie.
  • Download Posters: Download movie posters in different resolutions (Small, Medium, Large) for personal use.

Live Demo

You can access the live version of Posterfy here.

Technologies Used

  • Flask: A lightweight WSGI web application framework for Python.
  • Requests: A simple HTTP library for Python to make API calls to the OMDb API.
  • HTML/CSS: For building the user interface.
  • JavaScript/jQuery: For interactive features and AJAX calls.

Getting Started

Prerequisites

  • Python 3.x
  • Flask
  • Requests

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/posterfy.git
    cd posterfy
  2. Create a virtual environment (optional but recommended):

    python -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  3. Install dependencies:

    pip install -r requirements.txt
  4. Set your OMDb API Key as an environment variable:

    export OMDB_API_KEY='YOUR_OMDB_API_KEY'  # On Windows use `set OMDB_API_KEY='YOUR_OMDB_API_KEY'`
  5. Run the application:

    python app.py
  6. Open your browser and go to http://127.0.0.1:5000/ to use the application.

Contribution

Posterfy is an open-source project, and contributions are welcome! If you have suggestions for improvements or want to add new features, feel free to fork the repository and submit a pull request.

Donations

If you enjoy using this application and would like to support its development, please consider making a donation. Your contributions help maintain and enhance this project for the community.

Buy Me a Coffee

Thank you for your support!

License

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

About

Posterfy is a Python Flask-based web app that lets users search for movies and download posters in various resolutions. It integrates the OMDb API for fetching movie data and supports a smooth, intuitive UI for film enthusiasts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published