# Author: Alex Brocklebank
# Date: 7/24/15
# Created with code from Udacity Course ud036
# https://www.udacity.com/course/ud036

import media
import make_page

# Declaration of Movies Objects for site population:

departed = media.Movie("The Departed",
                       "2006",
                       ("An undercover cop and a mole in the police"
                        "attempt to identify each other while "
                        "infiltrating an Irish gang in South Boston."),
                       ("https://upload.wikimedia.org/wikipedia/en/5/"
                        "50/Departed234.jpg"),
                       "https://www.youtube.com/watch?v=auYbpnEwBBg")

saints = media.Movie("The Boondock Saints",
                     "1999",
                     ("Fraternal twins set out to rid Boston of the "
                      "evil men operating there while being tracked "
                      "down by an FBI agent."),
                     ("https://upload.wikimedia.org/wikipedia/en/1/1b/"
                      "The_Boondock_Saints_poster.jpeg"),
                     "https://www.youtube.com/watch?v=ydXojYfCF3I")

hero6 = media.Movie("Big Hero 6",
                    "2014",
                    ("The special bond that develops between plus-sized"
    "One member of Earth's 'Mop Up Crew' finds out things aren't what they seem",
    "poster":
    "https://upload.wikimedia.org/wikipedia/en/2/2e/Oblivion2013Poster.jpg",
    "trailer": "https://www.youtube.com/watch?v=IBVkUb_TWp8"
}

infinity_war_info = {
    "title": "Avengers: Infinity War",
    "storyline":
    "The Avengers must try to stop Thanos from wiping out half the universe",
    "poster":
    "https://upload.wikimedia.org/wikipedia/en/4/4d/Avengers_Infinity_War_poster.jpg",
    "trailer": "https://www.youtube.com/watch?v=6ZfuNTqbHE8"
}

avatar = media.Movie(avatar_info['title'], avatar_info['storyline'],
                     avatar_info['poster'], avatar_info['trailer'])
theDarkKnight = media.Movie(theDarkKnight_info['title'],
                            theDarkKnight_info['storyline'],
                            theDarkKnight_info['poster'],
                            theDarkKnight_info['trailer'])
interstellar = media.Movie(interstellar_info['title'],
                           interstellar_info['storyline'],
                           interstellar_info['poster'],
                           interstellar_info['trailer'])
star_wars_V = media.Movie(star_wars_V_info['title'],
                          star_wars_V_info['storyline'],
                          star_wars_V_info['poster'],
                          star_wars_V_info['trailer'])
oblivion = media.Movie(oblivion_info['title'], oblivion_info['storyline'],
                       oblivion_info['poster'], oblivion_info['trailer'])
infinitywar = media.Movie(infinity_war_info['title'],
import media
import fresh_tomatoes
import csv
'''
Gathers data about various movies stored in movie_data.csv,
uses this data to create movie objects, and sends the
movie objects to open_movies_page which renders the movies
in a browser.
'''
movies = []
with open('movie_data.csv', 'rb') as csvreader:
    reader = csv.DictReader(csvreader)
    for row in reader:
        movie = media.Movie(**row)
        movies.append(movie)

fresh_tomatoes.open_movies_page(movies)
import media
import fresh_tomatoes

# Create instances of the Movie class for the movies in our list
alien = media.Movie(
    "Alien", "The commercial spacecraft Nostromo is on a return trip to"
    " Earth with a seven-member crew in stasis",
    "https://upload.wikimedia.org/wikipedia/en/c/c3/"
    "Alien_movie_poster.jpg", "https://www.youtube.com/watch?v=NZ3qKyPxCP0")
blade_runner = media.Movie(
    "Blade Runner", "In Los Angeles in November 2019, ex-police officer"
    " Rick Deckard is detained by officer Gaff and"
    " brought to his former supervisor, Bryant.",
    "https://upload.wikimedia.org/wikipedia/en/5/53/"
    "Blade_Runner_poster.jpg", "https://www.youtube.com/watch?v=73rx9W5Tmzg")
thelma_and_louise = media.Movie(
    "Thelma & Louise", "Two friends, Thelma Dickinson and Louise"
    " Sawyer, set out for a two-day vacation to"
    " take a break from their dreary lives in"
    " Arkansas.", "https://upload.wikimedia.org/wikipedia/en/d/"
    "de/Thelma_%26_Louiseposter.jpg",
    "https://www.youtube.com/watch?v=qS8bgqhYoZg")
black_hawk_down = media.Movie(
    "Black Hawk Down", "In 1993, following the ousting of the central"
    " government and start of a civil war, a major"
    " United Nations military operation in Somalia"
    " is authorized with a peacekeeping mandate.",
    "https://upload.wikimedia.org/wikipedia/en/0/0c/"
    "Black_hawk_down_ver1.jpg", "https://www.youtube.com/watch?v=_Ygi2lDAdLo")
gladiator = media.Movie(
    "Gladiator", "In AD 180, Hispano-Roman General Maximus Decimus"
Example #5
0
import fresh_tomatoes
import media

toy_story = media.Movie(
    "Toy Story", "A story about a boy and his toys that come to life",
    "http://media.babyoye.com/images/product/large/BPDIS00926_1.JPG",
    "https://www.youtube.com/watch?v=KYz2wyBy3kc")

hunger_games = media.Movie(
    "Hunger Games",
    "A story of a teenager competes in a deadly state sponsored reality show",
    "https://upload.wikimedia.org/wikipedia/en/thumb/4/42/HungerGamesPoster.jpg/220px-HungerGamesPoster.jpg",
    "https://www.youtube.com/watch?v=mfmrPu43DF8",
)

ratatouille = media.Movie(
    "Ratatouille",
    "A story of a trainee waiter and his friend rat that's a great chef",
    "https://i.ytimg.com/vi/eh62Ri60lXI/movieposter.jpg",
    "https://www.youtube.com/watch?v=c3sBBRxDAqk")

huntsman = media.Movie(
    "The Huntsman: Winter's War",
    "Eric and Sara conceal their love in a war between two rival queen sisters",
    "https://upload.wikimedia.org/wikipedia/en/thumb/a/ab/The_Huntsman_%E2%80%93_Winter's_War_poster.jpg/220px-The_Huntsman_%E2%80%93_Winter's_War_poster.jpg",
    "https://www.youtube.com/watch?v=_W65ndip7MM")

jungle_book = media.Movie(
    "The Jungle Book",
    "Mowgli flees the jungle and embarks on a journey of self-discovery",
    "http://empirecinema.com.au/sites/default/files/the-jungle-book-2016-poster-header-165110.jpg",
Example #6
0
import media
import fresh_tomatoes

# Create various Movies for display
###################################
poster_prefix = "http://upload.wikimedia.org/wikipedia/"
toy_story = media.Movie(
    "Toy Story", "A story of a boy and his toys that come to life",
    poster_prefix + "en/1/13/Toy_Story.jpg",
    "https://www.youtube.com/watch?v=KYz2wyBy3kc")

avatar = media.Movie(
    "Avatar", "A marine on an alien planet",
    poster_prefix + "id/b/b0/Avatar-Teaser-Poster.jpg",
    "https://www.youtube.com/watch?v=6ziBFh3V1aM")

school_of_rock = media.Movie(
    "School of Rock", "Using rock music to learn",
    poster_prefix + "en/1/11/School_of_Rock_Poster.jpg",
    "https://www.youtube.com/watch?v=XCwy6lW5Ixc")

ratatouille = media.Movie(
    "Ratatouille", "A rat is a chef in Paris",
    poster_prefix + "en/5/50/RatatouillePoster.jpg",
    "https://www.youtube.com/watch?v=c3sBBRxDAqk")

midnight_in_paris = media.Movie(
    "Midnight in Paris", "Going back in time to meet authors",
    poster_prefix + "en/9/9f/Midnight_in_Paris_Poster.jpg",
    "https://www.youtube.com/watch?v=FAfR8omt-CY")
Example #7
0
# imports HTML & CSS formating for the wenpage
import fresh_tomatoes
import media

# movie details
city_of_angels = media.Movie("City of Angels", "A romance Movie",
                             "https://bit.ly/2JuK2sY",
                             "https://www.youtube.com/watch?v=mwWL8cB2Ix8")

print(city_of_angels.storyline)

UP = media.Movie("UP", "A family movie", "https://bit.ly/2r3afHw",
                 "https://www.youtube.com/watch?v=pkqzFUhGPJg")

print(UP.storyline)

Fearless = media.Movie("Fearless", "A Kung Fu Movie", "https://bit.ly/2JvfAik",
                       "https://www.youtube.com/watch?v=23LxENZE8zo")

print(Fearless.storyline)

# idintifying the names of movies will be presented as a list
movies = [city_of_angels, UP, Fearless]

# Open the movie website in the user's browser, featuring the movies above
fresh_tomatoes.open_movies_page(movies)

print(media.Movie.VALID_RATINGS)
"""Stores the details of the movie and displays them on website."""
import fresh_tomatoes
import media

"""Declare favorite movies with 4 args each with movie title,
    movie storyline, movie poster image and movie youtube trailer."""
toy_story = media.Movie(
            "Toy Story",
            "A story of a boy and his toys that comes to life",
            "http://www.gstatic.com/tv/thumb/movieposters/17420/p17420_p_v8_ab.jpg",  # NOQA
            "https://www.youtube.com/watch?v=KYz2wyBy3kc")


avatar = media.Movie(
            "Avatar",
            "A marine on an alien planet",
            "https://upload.wikimedia.org/wikipedia/en/b/b0/Avatar-Teaser-Poster.jpg",  # NOQA
            "https://www.youtube.com/watch?v=5PSNL1qE6VY")

black_panther = media.Movie(
            "Black Panther",
            "the King of Wakanda, rises to the throne in the isolated,"
            "technologically advanced African nation, but his claim is"
            "challenged by a vengeful outsider who was a childhood"
            "victim of T'Challa's father's mistake.",
            "https://vignette.wikia.nocookie.net/marvelcinematicuniverse/images/6/60/Black_Panther_Textless_Character_Poster_01.jpg/revision/latest/scale-to-width-down/350?cb=20171201051945",  # NOQA
            "https://www.youtube.com/watch?v=xjDjIWPwcPU")


spider_man_homecoming = media.Movie(
            "Spiderman: Homecoming",
import fresh_tomatoes # linking with fresh_tomatoes.py
import media # linking with media.py 

# we are creating instances of the class Movie as per media.py
# attributes of Movie class as listed: title, storyline, image, trailer 
dunkirk = media.Movie("Dunkirk (2017)",
                     "Allied soldiers from Belgium, the British Empire and France are surrounded by the German Army, and evacuated during WWII. 8/10 Source: IMDb",
                     "https://upload.wikimedia.org/wikipedia/en/1/15/Dunkirk_Film_poster.jpg",
                     "https://www.youtube.com/watch?v=F-eMt3SrfFU")

budapest_hotel = media.Movie("The Grand Budapest Hotel (2014)",
                     "The adventures of Gustave H, a legendary concierge at a famous hotel, and Zero Moustafa, the lobby boy who becomes his most trusted friend. 8.1/10 Source: IMDb",
                     "https://upload.wikimedia.org/wikipedia/en/1/1c/The_Grand_Budapest_Hotel.png",
                     "https://www.youtube.com/watch?v=1Fg5iWmQjwk")

interstellar = media.Movie("Interstellar (2014)",
                     "A team of explorers travel through a wormhole in space in an attempt to ensure humanity's survival. 8.6/10 Source: IMDb",
                     "https://upload.wikimedia.org/wikipedia/en/b/bc/Interstellar_film_poster.jpg",
                     "https://www.youtube.com/watch?v=0vxOhd4qlnA")

pianist = media.Movie("The Pianist (2002)",
                     "A Polish Jewish musician struggles to survive the destruction of the Warsaw ghetto of World War II. 8.5/10 Source: IMDb",
                     "https://upload.wikimedia.org/wikipedia/en/a/a6/The_Pianist_movie.jpg",
                     "https://www.youtube.com/watch?v=u_jE7-6Uv7E")

godfather = media.Movie("The Godfather (1972)",
                     "The aging patriarch of an organized crime dynasty transfers control of his clandestine empire to his reluctant son. 9.2/10 Source: IMDb",
                     "https://upload.wikimedia.org/wikipedia/en/1/1c/Godfather_ver1.jpg",
                     "https://www.youtube.com/watch?v=sY1S34973zA")

hobbit = media.Movie("The Hobbit: An Unexpected Journey (2012)",
"""This is where the video objects are created"""
import urllib
import json
import fresh_tomatoes
import media

#movie data is created via an api call. The api provides the poster
#title infomation and the plot. The youtube link needs to be provided
#individually hence the list of tuples.
MOVIE_DATA = [("tt0470752", "https://www.youtube.com/watch?v=XYGzRB4Pnq8"),
              ("tt0137523", "https://www.youtube.com/watch?v=SUXWAEX2jlg"),
              ("tt0246578", "https://www.youtube.com/watch?v=fA3DZa6bifE"),
              ("tt0096283", "https://www.youtube.com/watch?v=92a7Hj0ijLs"),
              ("tt0180093", "https://www.youtube.com/watch?v=0nU7dC9bIDg"),
              ("tt0409459", "https://www.youtube.com/watch?v=PVjA0y78_EQ")]

MOVIES = []
#Iterate through the list of tuples and create the movies

for i in MOVIE_DATA:
    url = "http://www.omdbapi.com/?i=" + i[0]
    response = urllib.urlopen(url)
    data = json.loads(response.read())
    movie = media.Movie(data['Title'], data['Plot'], data['Poster'], i[1])
    #created movies are pushed onto the above movie list.
    MOVIES.append(movie)

fresh_tomatoes.open_movies_page(MOVIES)
Example #11
0
# import the movieSite class here
import media
import fresh_tomato

# added new Movie instances
jurassic_park = media.Movie("Jurassic Park", "https://www.youtube.com/watch?v=lc0UehYemQA")
the_matrix = media.Movie("The Matrix", "https://www.youtube.com/watch?v=qEXv-rVWAu8")
interstellar = media.Movie("Interstellar", "https://www.youtube.com/watch?v=2LqzF5WauAw")
blade_runnder = media.Movie("Blade Runner", "https://www.youtube.com/watch?v=gCcx85zbxz4")
alien = media.Movie("Alien", "https://www.youtube.com/watch?v=LjLamj-b0I8")
the_martian = media.Movie("The Martian", "https://www.youtube.com/watch?v=ej3ioOneTy8")
avatar = media.Movie("Avatar", "https://www.youtube.com/watch?v=d1_JBMrrYw8")
# toy_story = media.Movie("Toy Story", "A story of a boy and his toys come to life", "https://upload.wikimedia.org/wikipedia/en/1/13/Toy_Story.jpg", "https://www.youtube.com/watch?v=ZZv1vki4ou4")
# avatar = media.Movie("Avatar", "A marine on an alien planet",
# 	"https://upload.wikimedia.org/wikipedia/en/b/b0/Avatar-Teaser-Poster.jpg",
# 	"https://www.youtube.com/watch?v=d1_JBMrrYw8")

# school_of_rock = media.Movie("School of Rock", "Using rock music to learn","https://upload.wikimedia.org/wikipedia/en/1/11/School_of_Rock_Poster.jpg", "https://www.youtube.com/watch?v=XCwy6lW5Ixc")
# ratatouille = media.Movie("Ratatouille", "A rat is a chef in Paris", "https://static.rogerebert.com/uploads/movie/movie_poster/ratatouille-2007/large_taAPNsf6G4EXBYSG7Jyvd9HHKnH.jpg", "https://www.youtube.com/watch?v=c3sBBRxDAqk")
# midnight_in_paris = media.Movie("Midnight in Paris", "An author meets historical figures in Paris", "https://upload.wikimedia.org/wikipedia/en/9/9f/Midnight_in_Paris_Poster.jpg", "https://www.youtube.com/watch?v=dtiklALGz20")
# hunger_games = media.Movie("Hunger Games", "A survival story in a futuristic universe", "https://upload.wikimedia.org/wikipedia/en/3/39/The_Hunger_Games_cover.jpg", "https://www.youtube.com/watch?v=mfmrPu43DF8")

# movies list
# movies = [toy_story, avatar, school_of_rock, ratatouille, midnight_in_paris, hunger_games]

# appending movie instances to a list
sci_fi_movies = [jurassic_park, the_matrix, interstellar, blade_runnder, alien, the_martian, avatar]

# call open_movies_page
fresh_tomato.open_movies_page(sci_fi_movies)
# Mini-Project: Movies Website

# In this file, you will define instances of the class Movie defined
# in media.py. After you follow along with Kunal, make some instances
# of your own!

# After you run this code, open the file fresh_tomatoes.html to
# see your webpage!

# https://www.udacity.com/course/viewer#!/c-nd000/l-4185678656/e-991358856/m-1013629064

import media
import fresh_tomatoes

Captain_america = media.Movie(
    "Captain America", "&#9733 &#9733 &#9733 &#9733",
    "https://upload.wikimedia.org/wikipedia/en/5/53/Captain_America_Civil_War_poster.jpg",
    "https://www.youtube.com/watch?v=1L3c17AmCZw")

interstellar = media.Movie(
    "Interstellar", "&#9733 &#9733 &#9733",
    "https://upload.wikimedia.org/wikipedia/en/b/bc/Interstellar_film_poster.jpg",
    "https://www.youtube.com/watch?v=zSWdZVtXT7E")

batman = media.Movie(
    "Batman Vs Superman", "&#9733 &#9733 ",
    "https://upload.wikimedia.org/wikipedia/en/2/20/Batman_v_Superman_poster.jpg",
    "https://www.youtube.com/watch?v=eX_iASz1Si8")

rio_2 = media.Movie(
    "Rio 2", "&#9733 &#9733 &#9733",
    "https://upload.wikimedia.org/wikipedia/en/6/67/Rio_2_Poster.JPG",
Example #13
0
import media
import fresh_tomatoes

# Below are the instances of the movie objects for 4 Movies
blade_runner = media.Movie(
    'Blade Runner',
    'https://m.media-amazon.com/images/M/MV5BMTk2OTU3MDA3N15BMl5BanBnXkFtZTgwMTg5NjUyMjI@._V1_QL50_SX1777_CR0,0,1777,744_AL_.jpg',  # NOQA
    'https://www.youtube.com/watch?v=gCcx85zbxz4')
thor_ragnarock = media.Movie(
    'Thor Ragnarock',
    'https://m.media-amazon.com/images/M/MV5BMTY1NDA1Mjc3MF5BMl5BanBnXkFtZTgwNTExMjgwNDI@._V1_QL50_SX1777_CR0,0,1777,744_AL_.jpg',  # NOQA
    'https://www.youtube.com/watch?v=ue80QwXMRHg')
alien_covenant = media.Movie(
    'Alien: (Covenant)',
    'https://m.media-amazon.com/images/M/MV5BOTE5NzgwMmQtYzcxYy00ZjBkLWJmMGQtZmEyNjA2M2FhNTI1XkEyXkFqcGdeQXVyNDg2MjUxNjM@._V1_QL50_SY1000_CR0,0,1551,1000_AL_.jpg',  # NOQA
    'https://www.youtube.com/watch?v=svnAD0TApb8')
split = media.Movie(
    'Split',
    'https://m.media-amazon.com/images/M/MV5BMTc1NDYyOTA5MV5BMl5BanBnXkFtZTgwMjE2MDY1OTE@._V1_QL50_SY1000_CR0,0,1552,1000_AL_.jpg',  # NOQA
    'https://www.youtube.com/watch?v=84TouqfIsiI')

# A List of movies to be displayed on the web page
movies = [blade_runner, thor_ragnarock, alien_covenant, split]

# Opens the browser with the movies list page.
fresh_tomatoes.open_movies_page(movies)
Example #14
0
# This file defines instances of the class Movie defined in media.py. 

import media
import fresh_tomatoes

back_to_the_future = media.Movie("Back to the Future", "Storyline",
	"https://upload.wikimedia.org/wikipedia/en/d/d2/Back_to_the_Future.jpg", 
	"https://www.youtube.com/watch?v=qvsgGtivCgs")

star_trek = media.Movie("Star Trek: Into Darkness", "Captain Kirk and Spock face Khan.", 
	"https://upload.wikimedia.org/wikipedia/en/5/50/StarTrekIntoDarkness_FinalUSPoster.jpg",
	"https://www.youtube.com/watch?v=r5gdbUC9mWU")

inception = media.Movie("Inception", "A professional thief commits corporate espionage by infiltrating the subconscious of his targets through their dreams.",
	"https://upload.wikimedia.org/wikipedia/en/7/7f/Inception_ver3.jpg",
	"https://www.youtube.com/watch?v=1g4PLj0PlOM")

mission_impossible = media.Movie("Mission Impossible: Ghost Protocol", "Storyline",
	"https://upload.wikimedia.org/wikipedia/en/b/b5/Mission_impossible_ghost_protocol.jpg",
	"https://www.youtube.com/watch?v=novQIyjFwJA")

star_wars = media.Movie("Star Wars Episode III: Revenge of the Sith", "Storyline",
	"https://upload.wikimedia.org/wikipedia/en/9/93/Star_Wars_Episode_III_Revenge_of_the_Sith_poster.jpg",
	"https://www.youtube.com/watch?v=5UnjrG_N8hU")

the_dark_knight = media.Movie("The Dark Knight", "Storyline",
	"https://upload.wikimedia.org/wikipedia/en/8/8a/Dark_Knight.jpg",
	"https://www.youtube.com/watch?v=EXeTwQWrcwY")

movies = [back_to_the_future, star_trek, inception, mission_impossible, star_wars, the_dark_knight]
# import classes form other python files
import media
import fresh_tomatoes

# create list of movies

# this is object or instances
toy_story = media.Movie(
    "Toy Story", "A strory of a boy and his toys that come to life",
    "http://www.pixartalk.com/wp-content/uploads/2009/06/"
    "ts1poster.jpg", "https://www.youtube.com/watch?v=4KPTXpQehio")
# this is instances or object
wolf_story = media.Movie(
    "Wolf warrior 2", "Wolf warrior is about a secret army man in Africa",
    "http://cdn.darkhorizons.com/wp-content/uploads/"
    "2017/08/wolf-warriors-2-becomes-chinas-biggest"
    "-film.jpg", "https://www.youtube.com/watch?v=fkqGiPB2D8M")
# this is instances or object
spiderman = media.Movie(
    "Spider Man", "A boy is bitten by a spider and he becomes"
    "a spiderman and starts saving the world",
    "https://i.ytimg.com/vi/K4zm30yeHHE/maxresdefault.jpg",
    "https://www.youtube.com/watch?v=DiTECkLZ8HM")
# this is instances or object
superman = media.Movie(
    "Super Man", "An alien orphan is sent from his dying planet"
    "to Earth,"
    "where he grows up to become superman",
    "http://www.chicagonow.com/matthew-milams-films-and"
    "-music/files/2016/12/Christopher-Reeve-"
    "in-Superman.jpg", "https://www.youtube.com/watch?v=T6DJcgm3wNY")
import media
import fresh_tomatoes

wolf_of_wall_street = media.Movie(
    "Wolf of Wall Street", "A man starts a sketchy company and becomes rich",
    "https://upload.wikimedia.org/wikipedia/en/1/1f/WallStreet2013poster.jpg",
    "https://www.youtube.com/watch?v=iszwuX1AK6A", "R")

superbad = media.Movie(
    "Superbad", "High school kids are about to graduate",
    "https://upload.wikimedia.org/wikipedia/en/8/8b/Superbad_Poster.png",
    "https://www.youtube.com/watch?v=4eaZ_48ZYog", "R")

donnie_darko = media.Movie(
    "Donnie Darko",
    "A troubled teen is visited by a man in a rabbit suit with a message that the world is ending",
    "https://upload.wikimedia.org/wikipedia/en/d/db/Donnie_Darko_poster.jpg",
    "https://www.youtube.com/watch?v=bzLn8sYeM9o", "R")

get_him_to_the_greek = media.Movie(
    "Get Him To The Greek",
    "A man must get a rockstar to the concert he is going to play",
    "https://upload.wikimedia.org/wikipedia/en/c/c2/Get_Him_to_the_Greek.jpg",
    "https://www.youtube.com/watch?v=N6ixkr0-qvo", "R")

edge_of_tomorrow = media.Movie(
    "Edge of Tomorrow", "A soldier relives the same day over and over",
    "https://upload.wikimedia.org/wikipedia/en/f/f9/Edge_of_Tomorrow_Poster.jpg",
    "https://www.youtube.com/watch?v=vw61gCe2oqI", "PG-13")

jaws = media.Movie(
import media
import fresh_tomatoes

# create 6 Movie instances all movie titles have been included with the rating
toy_story = media.Movie("Toy Story [" + media.Movie.VALID_RATING[0] + "]",
                        "A story of a boy and his toys that come to life",
                        "https://goo.gl/Y53GeP", "https://goo.gl/MuLPSm")

avatar = media.Movie("Avatar [" + media.Movie.VALID_RATING[2] + "]",
                     "A marine on an alien planet", "https://goo.gl/175IoT",
                     "https://goo.gl/5WUckU")

inception = media.Movie("Inception [" + media.Movie.VALID_RATING[2] + "]",
                        "A story about dream", "https://goo.gl/yjjvvm",
                        "https://www.youtube.com/watch?v=YoHD9XEInc0")

pulp_fiction = media.Movie("Pulp Fiction[" + media.Movie.VALID_RATING[3] + "]",
                           "Consists of three interrelated stories",
                           "https://goo.gl/IkSLOu",
                           "https://www.youtube.com/watch?v=s7EdQ4FqbhY")

fight_club = media.Movie("Fight Club [" + media.Movie.VALID_RATING[3] + "]",
                         "A depressed man try to destroy the world",
                         "https://goo.gl/02bxfw",
                         "https://www.youtube.com/watch?v=SUXWAEX2jlg")

interstellar = media.Movie("Interstellar[" + media.Movie.VALID_RATING[1] + "]",
                           "A story about exploring the universe",
                           "https://goo.gl/dnUCK7",
                           "https://www.youtube.com/watch?v=zSWdZVtXT7E")
Example #18
0
import media  # Importing media to use class Movie
import fresh_tomatoes  # Importing fresh_tomatoes to open a movie website page
import csv  # Importing csv module for csv file reading
import os  # Importing os module

# creating a list of movies
movies = []

# Fetching records from csv file
csvfile = open(os.getcwd() + "\data.csv")
data = csv.reader(csvfile, delimiter=',', quotechar='"')

# Creating a list of movies with each record
for record in data:
    movies.append(media.Movie(record[0], record[1], record[2], record[3]))

# Closing the csv file after using it
csvfile.close()

# Calling a layout page
fresh_tomatoes.open_movies_page(movies)
import fresh_tomatoes

import media

# Instances of class Movie.
the_force_awakens = media.Movie(
    "The Force Awakens",
    "Thirty years after the defeat of the  \
                                Galactic Empire, the galaxy faces a new  \
                                threat from the evil Kylo Ren and the First  \
                                Order.",
    "http://t0.gstatic.com/images?q=tbn:ANd9GcT6nGxj1D4P-9EiVSY32sb6Ql-XQrbeK5FgM37UI6QxcZwfcfVw",  # NOQA
    "https://youtu.be/sGbxmsDFVnE")

the_last_jedi = media.Movie(
    "The Last Jedi",
    "Luke Skywalker's peaceful and solitary existence \
                            gets upended when he encounters Rey, a young  \
                            woman who shows strong signs of the Force.",
    "http://t2.gstatic.com/images?q=tbn:ANd9GcRgcIU4MKHZkZNeDt_tAewyfwX7PAmSdj_7wdg_FInkZw8Um9F_",  # NOQA
    "https://youtu.be/Q0CbN8sfihY")

rogue_one = media.Movie(
    "Rogue One",
    "Former scientist Galen Erso lives on a farm with his \
                        wife and young daughter, Jyn. His peaceful existence \
                        comes crashing down when the evil Orson Krennic takes \
                        him away from his beloved family. Many years later, \
                        Galen becomes the Empire's lead engineer for the most \
                        powerful weapon in the galaxy.",
    "http://t0.gstatic.com/images?q=tbn:ANd9GcQ0S5JQhVplHbw7O6nt7Q0r23Bssl9UNzC-z3zy1r45_eLUB43l",  # NOQA
import media
import fresh_tomatoes

# Create instance for each movie
harry_potter_01 = media.Movie(
    "Harry Potter and the Sorcerer's Stone",
    "Rescued from the outrageous neglect of his"
    " aunt and uncle, a young boy with a great"
    " destiny proves his worth while attending"
    " Hogwarts School of Witchcraft and Wizardry.",
    "https://tinyurl.com/yb2os4mk",
    "https://www.youtube.com/watch?v=z86aFALzjgs")

harry_potter_02 = media.Movie(
    "Harry Potter and the Chamber of Secrets",
    "Harry ignores warnings not to return to"
    " Hogwarts, only to find the school plagued"
    " by a series of mysterious"
    " attacks and a strange voice haunting him.",
    "https://tinyurl.com/yddd7pkk",
    "https://www.youtube.com/watch?v=GQAxGb5njBk")

harry_potter_03 = media.Movie(
    "Harry Potter and the Prisoner of Azkaban",
    "It's Harry's third year at Hogwarts;"
    " not only does he have a new Defense"
    " Against the Dark Arts teacher, but"
    " there is also trouble brewing."
    " Convicted murderer Sirius"
    " Black has escaped the Wizards' Prison and"
    " is coming after Harry.", "https://tinyurl.com/ybf6nssx",
import fresh_tomatoes
import media

sweet_home_alabama = media.Movie(
    "Sweet Home Alabama",
    "a new york fashion designer finds herself back home in her small town dealing with troubles from the past",
    "https://upload.wikimedia.org/wikipedia/en/thumb/f/fc/Sweet_Home_Alabama_film.jpg/220px-Sweet_Home_Alabama_film.jpg",
    "https://www.youtube.com/watch?v=BM89EgWx_Gs")

oh_brother_where_art_thou = media.Movie(
    "Oh Brother Where Art Thou",
    "three escaped covicts search for hidden treasure while being persued by a lawman",
    "https://images-na.ssl-images-amazon.com/images/I/5107M4P37AL.jpg",
    "https://www.youtube.com/watch?v=eW9Xo2HtlJI")

the_blind_side = media.Movie(
    "The Blind Side",
    "The true story of baltimore ravens offensive left tackle Michael Oher",
    "http://www.gstatic.com/tv/thumb/movieposters/3538632/p3538632_p_v8_aq.jpg",
    "https://www.youtube.com/watch?v=gvqj_Tk_kuM")

the_devil_wears_prada = media.Movie(
    "The Devil Wears Prada",
    "A simple and naive graduate in journalism is hired to work as an assistant to a power magazine editor",
    "https://upload.wikimedia.org/wikipedia/en/e/e7/The_Devil_Wears_Prada_main_onesheet.jpg",
    "https://www.youtube.com/watch?v=XTDSwAxlNhc")

bride_wars = media.Movie(
    "Bride Wars",
    "two best friends become rivals when they schedule their weddings on the same day",
    "https://images-na.ssl-images-amazon.com/images/M/MV5BMTUyNTg2OTUwN15BMl5BanBnXkFtZTgwNzEzMzg5MTI@._V1_UX182_CR0,0,182,268_AL_.jpg",
import media
import fresh_tomatoes

# make some instances of class Movie
kungfu_panda = media.Movie(
    "Drangon Warrior",
    "A panda is choosen to be the dragon warrior and save the village",
    "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTqfMwAq2qCQ6UcWsPRQlrQYvxfr4SNzrY8PjaOyt5prK14u3BGQw",
    "https://www.youtube.com/watch?v=AhbCYVILusc")

dragao_branco = media.Movie(
    "Bloodsport",
    "A fighter who participate of the hardest martial arts championship",
    "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQbjbHNnSaGlfJwSjLgJElddD78Mcg6Uol-DLeOUQ6x_YfJKWWj",
    "https://www.youtube.com/watch?v=e_e-EvSFdoI")

tropa_elite = media.Movie(
    "Tropa de Elite",
    "A police officer try to end up with the corruption inside police",
    "data:image/jpeg;base64,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",
    "https://www.youtube.com/watch?v=A6W-nNPl1T8")

marlei_eu = media.Movie(
    "Marlei e eu",
    "This movie talks about the adventures of a dog and his owner",
    "data:image/jpeg;base64,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",
    "https://www.youtube.com/watch?v=22NkKx6_MWw")

# put all instances into a list
movies = [kungfu_panda, dragao_branco, tropa_elite, marlei_eu]
import media
import fresh_tomatoes

"""Main entry of the program. Builds the list of my favorite movies """
the_matrix = media.Movie("The Matrix", "The Matrix is a science fiction action media franchise created by The Wachowskis and distributed by Warner Bros. Pictures.",
                        "https://upload.wikimedia.org/wikipedia/en/c/c1/The_Matrix_Poster.jpg",
                        "https://www.youtube.com/watch?v=m8e-FF8MsqU")

toy_story = media.Movie("Toy Story", "A story of a boy and his toys come to life",
                        "https://upload.wikimedia.org/wikipedia/en/1/13/Toy_Story.jpg",
                        "https://www.youtube.com/watch?v=KYz2wyBy3kc")
  

castle_in_the_sky = media.Movie("Castle in the Sky", "A young boy and a girl with a magic crystal must race against pirates and foreign agents in a search for a legendary floating castle.",
                        "https://upload.wikimedia.org/wikipedia/en/4/40/Castle_in_the_Sky_%28Movie_Poster%29.jpg",
                        "https://www.youtube.com/watch?v=McM0_YHDm5A")


forrest_gump = media.Movie("Forrest Gump", "forrest_gump",
                        "https://upload.wikimedia.org/wikipedia/en/6/67/Forrest_Gump_poster.jpg",
                        "https://www.youtube.com/watch?v=uPIEn0M8su0")


mulan = media.Movie("Mulan", "To save her father from death in the army, a young maiden secretly goes in his place and becomes one of China's greatest heroines in the process.",
                        "https://upload.wikimedia.org/wikipedia/en/a/a3/Movie_poster_mulan.JPG",
                        "https://www.youtube.com/watch?v=wAbGAkkOgcM")


movies = [the_matrix, toy_story, castle_in_the_sky, forrest_gump, mulan]
fresh_tomatoes.open_movies_page(movies)
import fresh_tomatoes
# Fresh_tomatoes é para abrir a Website
import media
# Este modulo é para criar uma nova instancia

moana = media.Movie(
    "Moana",
    "This is a beautiful story of a princess struggling to help her people.",
    "https://vignette.wikia.nocookie.net/disney/images/8/8b/"
    "Moana_soundtrack.jpg/revision/latest?cb=20161004073641",
    "https://www.youtube.com/watch?v=LKFuXETZUsI")

star_wars_the_last_jedi = media.Movie(
    "Star Wars: The Last Jedi", "This movie is more of a star adventure",
    "https://encrypted-tbn0.gstatic.com/"
    "images?q=tbn:ANd9GcRZ08p58d7zouKP2BABTfky9D3xpejmd5U_tMEhlc1jS11rCVIY",
    "https://www.youtube.com/watch?v=Q0CbN8sfihY")

the_hobbit_the_battle_of_the_five_armies = media.Movie(
    "The Hobbit: The Battle of the Five Armies",
    "The Battle of Five Armies was a battle waged between"
    "the Orcs and the Wargs of the Misty Mountains",
    "https://encrypted-tbn0.gstatic.com/"
    "images?q=tbn:ANd9GcS8O1n9dmEjTPJrsVS6GXMfhWQITKyIFolqM41Vdobu2wanlniB",
    "https://www.youtube.com/watch?v=ZSzeFFsKEt4")

the_lion_king = media.Movie(
    "The Lion king",
    "The action of the film revolves around the lion cub Simba"
    "and the arduous search for his place in the circle of life.",
    "https://encrypted-tbn0.gstatic.com/"
#these 2 files should be in same folder
#import fresh_tomatoes
import media

toy_story = media.Movie(
    "Toy Story", "A story of a boy and his toys that come to life",
    "http://upload.wikimedia.org/wikipedia/en/1/13/Toy_Story.jpg",
    "https://www.youtube.com/watch?v=vwyZH85NQC4")

avatar = media.Movie(
    "Avatar", "A marine on an alien planet",
    "http://upload.wikimedia.org/wikipedia/id/b/b0/Avatar-Teaser-Post.jpg",
    "http://www.youtube.com/watch?v=-9ceBgWV8io")

school_of_rock = media.Movie(
    "School of Rock", "Using rock music to learn",
    "http://upload.wikimedia.org/wikipedia/en/1/11/School_of_Rock_Poster.jpg",
    "https://www.youtube.com/watch@v=3PsUJFEBC74")

ratatouille = media.Movie(
    "Ratatouille", "A rat is a chef in Paris",
    "http://upload.wikimedia.org/wikipedia/en/5/50/RatatouillePoster.jpg",
    "https://www.youtube.com/watch?v=c3BBRxDAqk")

midnight_in_paris = media.Movie(
    "Midnight in Paris", "Going back in time to meet authors",
    "http://upload.wikimedia.org/wikipedia/en/9/9f/Midnight_in_Paris_Poster.jpg",
    "https://www.youtube.com/watch?v=atLg2wQQxvU")

hunger_games = media.Movie(
    "Hunger Games", "A really real reality show",
Example #26
0
import media
import fresh_tomatoes
"""
declare favorite movies, with 4 args each:
title (movie's title)
poster_image_url (url to poster image)
trailer_youtube_url (url to youtube trailer)
"""

print("Content-type:text/html \n")

TP = media.Movie("Tarezameen Par", "http: // www.bollylocations.com /
                 clix_images/201701040601560.Taare % 20Zameen % 20Par.jpg",
                 "tn_2Ie_jtX8")
TI = media.Movie("Three idiots", "http: // st1.bollywoodlife.com/wp-content/,
                 uploads/photos/3-idiots-movie-poster-201601-657872.jpg",
                 "xvszmNXdM4w")
SB = media.Movie("Sathamanam Bhavathi",
                 "https://i.ytimg.com/vi/paD2oJXdZEE/maxresdefault.jpg",
                 "LG_qGiHqmIY")
MB = media.Movie("Mayabazar",
                 "http://www.idlebrain.com/images4/wp-27mayabazaarcthumb.jpg",
                 "Q9M6QW0MH6E")
# assign individual movies to mylist
mylist = [TP, TI, SB, MB]
# call movie trailer page method and pass mylist  and sorting option
fresh_tomatoes.open_movies_page(mylist)
import media
import fresh_tomatoes

toy_story = media.Movie(
    "Toy Story", "A story of a boy and his toy that comes to life",
    "https://upload.wikimedia.org/wikipedia/en/1/13/Toy_Story.jpg",
    "https://www.youtube.com/watch?v=vwyZblah")

#print(toy_story.trailer_youtube_url)

avatar = media.Movie(
    "Avatar", "A marine on an alient planet",
    "https://upload.wikimedia.org/wikipedia/id/b/b0/Avatar-Teaser-Poster.jpg",
    "http://www.youtube.com/watch?v=5PSNL1qE6VY")

schoolofrock = media.Movie(
    "School of Rock",
    "Using rock music to earn through university college degree",
    "https://upload.wikimedia.org/wikipedia/en/1/11/School_of_Rock_Poster.jpg",
    "https://www.youtube.com/watch?v=XCwy6lW5Ixc")

frozen = media.Movie(
    "Frozen",
    "One of two sisters is a frozen queen uses her powers to save her home",
    "https://upload.wikimedia.org/wikipedia/en/0/05/Frozen_%282013_film%29_poster.jpg",
    "https://www.youtube.com/watch?v=TbQm5doF_Uc")

#need to put all movies into an array
movies = [toy_story, avatar, schoolofrock, frozen]
#fresh_tomatoes.open_movies_page(movies)
# imported the media.py file to access the class

import media
# imported the fresh_tomatoes.py to access the html
import fresh_tomatoes

# defining the instances of class Movie to show movie details
# Avenger movie: movie title, storyline, poster image, trailer link and rating
avengers = media.Movie(
    "The Avengers",
    "S.H.I.E.L.D. leader Nick Fury is compelled to launch the Avengers"
    "Initiative when Loki poses a threat to planet Earth. His squad"
    "of superheroes put their minds together to accomplish the task.",
    "http://www.gstatic.com/tv/thumb/v22vodart/8815512/p8815512_v_v8_an.jpg",  # NOQA
    "https://www.youtube.com/watch?v=kq84NymZYJE",
    "8.1/10")
# Caption america movie: movie title,storyline,poster image,trailer link,rating
captain_america = media.Movie(
    "Captain America: Civil War",
    "Friction arises between the superheroes when one group supports the"
    "government's decision to implement a law to control"
    "their powers while the other opposes it.",
    "http://www.gstatic.com/tv/thumb/v22vodart/10989225/p10989225_v_v8_ax.jpg",  # NOQA
    "https://www.youtube.com/watch?v=pD9fr686QfA",
    "7/10")
# Black panther movie: movie title,storyline,poster image,trailer link,rating
black_panther = media.Movie(
    "Black Panther",
    "After the death of his father, T'Challa returns home to the African"
    "nation of Wakanda to take his rightful place as king."
    "When a powerful enemy suddenly reappears, T'Challa's mettle as king ",
import fresh_tomatoes
import media

# Create the metadata for all of the movies

inception = media.Movie(
    "Inception", "Your mind is the scene of crime",
    "https://upload.wikimedia.org/wikipedia/en/7/7f/Inception_ver3.jpg",
    "https://www.youtube.com/watch?v=8hP9D6kZseM", "PG-13")

looper = media.Movie(
    "Looper", "Hunted by your future. Haunted by your past.",
    "http://ia.media-imdb.com/images/M/MV5BMTY3NTY0MjEwNV5BMl5BanBnXkFtZTcwNTE3NDA1OA@@._V1__SX1094_SY899_.jpg",
    "https://www.youtube.com/watch?v=2iQuhsmtfHw", "R")

jurassic_park = media.Movie(
    "Jurassic Park", "An adventure 65 million years in the making.",
    "https://upload.wikimedia.org/wikipedia/en/c/c7/Jurassic_Park_3D.jpg",
    "https://www.youtube.com/watch?v=lc0UehYemQA", "PG-13")

kingsmen = media.Movie(
    "Kingsman: The Secret Service", "Manors. Maketh. Man.",
    "https://upload.wikimedia.org/wikipedia/en/8/8b/Kingsman_The_Secret_Service_poster.jpg",
    "https://www.youtube.com/watch?v=kl8F-8tR8to", "R")

awkward_adventure = media.Movie(
    "My Awkward Sexual Adventure",
    """To win back his ex-girlfriend, a conservative accountant enlists the 
    help of an exotic dancer to guide him on a quest for sexual experience...
    """,
    "http://ia.media-imdb.com/images/M/MV5BMjI5MTYzOTMyNF5BMl5BanBnXkFtZTcwNTgwNDYzOQ@@._V1__SX1656_SY855_.jpg",
Example #30
0
import media
import fresh_tomatoes
"""
This module aims to populate the movie data and call the page
rendering (fresh_tomatoes)
"""

# Instantiates Movie class passing some params.
xmen = media.Movie(
    "X-Men: Dark Phoenix", "The X-Men is a superheroes Movie",
    "https://upload.wikimedia.org/wikipedia/en/a/a4/"
    "Dark_Phoenix_poster.jpg", "https://www.youtube.com/watch?v=whbar1UW1cs")

creed2 = media.Movie(
    "Creed II", "Creed II American sports drama film directed by"
    "Steven Caple Jr", "https://upload.wikimedia.org/wikipedia/en/thumb/e/e6/"
    "Creed_ii_poster.jpg/220px-Creed_ii_poster.jpg",
    "https://www.youtube.com/watch?v=ApQbQ0iJQO0")

mid90s = media.Movie(
    "Mid90s", "Mid90s is a American comedy-drama film written and "
    "directed by Jonah Hill", "https://upload.wikimedia.org/wikipedia/en/4/4d/"
    "Mid90s.png", "https://www.youtube.com/watch?v=j4-B6-rDmiw")

# Creates a list of the movie instance
movies = [xmen, creed2, mid90s]

# Finally, calls method which renders the page
fresh_tomatoes.open_movies_page(movies)