| <!DOCTYPE html> |
| <html> |
| <head> |
| <title>NEW</title> |
|
|
| <meta charset="UTF-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> |
|
|
| |
| <link href="https://fonts.googleapis.com/css?family=IBM+Plex+Sans&display=swap" rel="stylesheet"> |
| <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap" rel="stylesheet"> |
| <link href="https://fonts.googleapis.com/css2?family=Rowdies:wght@300&display=swap" rel="stylesheet"> |
|
|
| |
| <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> |
|
|
| |
| <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> |
|
|
| <link rel= "stylesheet" type= "text/css" href= "{{ url_for('static',filename='style.css') }}"> |
|
|
| </head> |
|
|
| <body id="content"> |
|
|
| <div class="results"> |
| <center> |
| <h2 id="name" class="text-uppercase" style="font-family: 'Rowdies', cursive;">{{title}}</h2> |
| </center> |
| </div> |
| <br/> |
|
|
| <div id="mycontent"> |
| <div id="mcontent"> |
| <div class="poster-lg"> |
| <img class="poster" style="border-radius: 40px;margin-left: 90px;" height="400" width="250" src={{poster}}> |
| </div> |
| <div class="poster-sm text-center"> |
| <img class="poster" style="border-radius: 40px;margin-bottom: 5%;" height="400" width="250" src={{poster}}> |
| </div> |
| <div id="details"> |
| <br/> |
| <h6 id="title" style="color:white;">TITLE: {{title}}</h6> |
| <h6 id="overview" style="color:white;max-width: 85%">OVERVIEW: <br/><br/> {{overview}}</h6> |
| <h6 id="vote_average" style="color:white;">RATING: {{vote_average}}/10 ({{vote_count}} votes)</h6> |
| <h6 id="genres" style="color:white;">GENRE: {{genres}}</h6> |
| <h6 id="date" style="color:white;">RELEASE DATE: {{release_date}}</h6> |
| <h6 id="runtime" style="color:white;">RUNTIME: {{runtime}}</h6> |
| <h6 id="status" style="color:white;">STATUS: {{status}}</h6> |
| </div> |
| </div> |
| </div> |
| <br/> |
| |
| {% for name, details in cast_details.items() if not cast_details.hidden %} |
| <div class="modal fade" id="{{details[0]}}" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel3" aria-hidden="true"> |
| <div class="modal-dialog modal-lg" role="document"> |
| <div class="modal-content"> |
| <div class="modal-header" style="background-color: #e50914;color: white;"> |
| <h5 class="modal-title" id="exampleModalLabel3">{{name}}</h5> |
| <button type="button" class="close" data-dismiss="modal" aria-label="Close"> |
| <span aria-hidden="true" style="color: white">×</span> |
| </button> |
| </div> |
|
|
| <div class="modal-body"> |
| <img class="profile-pic" src="{{details[1]}}" alt="{{name}} - profile" style="width: 250px;height:400px;border-radius: 10px;" /> |
| <div style="margin-left: 20px"> |
| <p><strong>Birthday:</strong> {{details[2]}} </p> |
| <p><strong>Place of Birth:</strong> {{details[3]}} </p> |
| <p> |
| <p><strong>Biography:</strong><p> |
| {{details[4]}} |
| </p> |
| </div> |
| </div> |
| <div class="modal-footer"> |
| <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> |
| </div> |
| </div> |
| </div> |
| </div> |
| {% endfor %} |
|
|
| <div class="container"> |
|
|
| {% if casts|length > 1 %} |
| <div class="movie" style="color: #E8E8E8;"> |
| <center> |
| <h2 style="font-family: 'Rowdies', cursive;">TOP CAST</h2> |
| <h5>(Click on the cast to know more)</h5> |
| </center> |
| </div> |
|
|
| |
| <div class="movie-content"> |
| {% for name, details in casts.items() if not casts.hidden %} |
| <div class="castcard card" style="width: 14rem;" title="Click to know more about {{name}}" data-toggle="modal" data-target="#{{details[0]}}"> |
| <div class="imghvr"> |
| <img class="card-img-top cast-img" id="{{details[0]}}" height="360" width="240" alt="{{name}} - profile" src="{{details[2]}}"> |
| <figcaption class="fig"> |
| <button class="card-btn btn btn-danger"> Know More </button> |
| </figcaption> |
| </div> |
| <div class="card-body" style="font-family: 'Rowdies', cursive;font-size: 18px;"> |
| <h5 class="card-title">{{name|upper}}</h5> |
| <h5 class="card-title" style="font-size: 18px"><span style="color:#756969;font-size: 18px;">AS {{details[1]|upper}}</span></h5> |
| </div> |
| </div> |
| {% endfor %} |
| </div> |
| {% endif %} |
| <br/> |
|
|
| <center> |
| {% if reviews %} |
| <h2 style="font-family: 'Rowdies', cursive;color:white">USER REVIEWS</h2> |
| <div class="col-md-12" style="margin: 0 auto; margin-top:25px;"> |
| <table class="table table-bordered" bordercolor="white" style="color:white"> |
| <thead> |
| <tr> |
| <th class="text-center" scope="col" style="width: 75%">Comments</th> |
| <th class="text-center" scope="col">Sentiments</th> |
| </tr> |
| </thead> |
| |
| <tbody> |
| {% for review, status in reviews.items() if not reviews.hidden %} |
| <tr style="background-color:#e5091485;"> |
| <td>{{review}}</td> |
| <td> |
| <center> |
| {{status}} : |
| {% if status =='Positive' %} |
| 😃 |
| {% else %} |
| 😖 |
| {% endif %} |
| </center> |
| </td> |
| </tr> |
| {% endfor %} |
| </tbody> |
| </table> |
| </div> |
|
|
| {% if (curr_date) and (movie_rel_date) %} |
| {% elif curr_date < movie_rel_date %} |
| <div style="color:white;"> |
| <h1 style="color:white"> This movie is not released yet. Stay tuned! </h1> |
| </div> |
| {% else %} |
| <div style="color:white;"> |
| <h1 style="color:white"> Sorry, the reviews for this movie are not available! :( </h1> |
| </div> |
| {% endif %} |
| {% else %} |
| <div style="color:white;"> |
| <h1 style="color:white"> Sorry, the reviews for this movie are not available! :( </h1> |
| </div> |
| {% endif %} |
| </center> |
| <br/> |
| |
| |
| {% if movie_cards|length > 1 %} |
|
|
| <div class="movie" style="color: #E8E8E8;"> |
| <center><h2 style="font-family: 'Rowdies', cursive;">RECOMMENDED MOVIES FOR YOU</h2><h5>(Click any of the movies to get recommendation)</h5></center> |
| </div> |
|
|
| <div class="movie-content"> |
| {% for poster, details in movie_cards.items() if not movie_cards.hidden %} |
| <div class="card" style="width: 14rem;" title="{{details[1]}}" onclick="recommendcard(this)"> |
| <div class="imghvr"> |
| <img class="card-img-top" height="360" width="240" alt="{{details[0]}} - poster" src={{poster}}> |
| <div class="card-img-overlay" > |
| <span class="card-text" style="font-size:15px;background: #000000b8;color:white;padding:2px 5px;border-radius: 10px;"><span class="fa fa-star checked"> {{details[2]}}/10</span></span> |
| </div> |
| <div class=".card-img-overlay" style="position: relative;"> |
| <span class="card-text" style="font-size:15px;position:absolute;bottom:20px;left:15px;background: #000000b8;color:white;padding: 5px;border-radius: 10px;">{{details[3]}}</span> |
| </div> |
| <figcaption class="fig"> |
| <button class="card-btn btn btn-danger"> Click Me </button> |
| </figcaption> |
| </div> |
| <div class="card-body"> |
| <h5 class="card-title" style="font-family: 'Rowdies', cursive;font-size: 17px;">{{details[0]|upper}}</h5> |
| </div> |
| </div> |
| {% endfor %} |
| </div> |
| {% endif %} |
| <br/><br/><br/><br/> |
| </div> |
|
|
| <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> |
| <script type="text/javascript" src="{{url_for('static', filename='recommend.js')}}"></script> |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script> |
| <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js" integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl" crossorigin="anonymous"></script> |
|
|
| </body> |
| </html> |
|
|