All pastes #87180 Raw Edit

Something

public python v1 · immutable
·published 2006-07-13 18:37 UTC
rendered paste body
print "***IMDbLib.py Example Script***"print "===============================\n\n\n\n"print "How to import IMDbLib.py into your script:"print "------------------------------------------\n"print "(1)   import IMDbLib"print "(2)   from IMDbLib import IMDb\n"print "If you chose to use import method (1), you must reference the library's"print 'name before using the class, for example:\n "IMDbLib.IMDb(url)"'print 'otherwise, to use import method (2), just simply use:\n "IMDb(url)"\n\n'import IMDbLibprint "Selecting Your Movie With An IMDb URL:"print "--------------------------------------\n"print '(1)   Movie = IMDbLib.IMDb("http://www.imdb.com/title/tt0265666/")'print '(2)   Movie = IMDb("http://www.imdb.com/title/tt0265666/")\n'print "You MUST reference the IMDb class, with a valid IMDb url, to use this library."print "This will retrieve all available information from the url you provided."print "IMDb URLs come in a few different formats, for example:"print '"http://www.imdb.com" & "http://us.imdb.com"'print "Both the URL types above are valid since both sites use the same page formatting.\n\n"Movie = IMDbLib.IMDb("http://www.imdb.com/title/tt0265666/")print "Retrieving Parsed IMDb Information:"print "-----------------------------------\n\n"print "Example 1 - How to retrieve IMDb information:"print "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"print "Usage:"print "    print str(Movie.Title)\n"print "Result:"print str("    " + Movie.Title)print '\nYou can replace "Title" in "Movie.Title" with any of the following words:\n'print "Directors, Writers, Genres, Details, Year, Tagline, Plot, Rating, MPAA"print "Runtime, Cast, Countries, Languages\n\n"print "Example 2 - How to re-format entries in a list:"print "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"print "Usage:"print "    for Writers in Movie.Writers:"print "        print Writers"print "Result:"for Writers in Movie.Writers: print "    " + Writersprint "\n\nExample 3 - How to re-format keys in a dictionary:"print "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"print "Usage:"print "    Cast = Movie.Cast"print "    for k in Cast.keys():"print "        print '%-30.30s as %s'%(k,Cast[k])"print "Result:"print "    Grant Rosenmeyer               as Ari Tenenbaum"print "    Irene Gorovaia                 as Young Margot Tenenbaum"#Cast = Movie.Cast#for k in Cast.keys():#    print '%-30.30s as %s'%(k,Cast[k])print "\n\nFull List Of Available Functions:"print "---------------------------------\n"print "Title           (Movie Title, as a String)"print "Directors       (Director(s), in a List)"print "Writers         (Writer(s), in a List)"print "Year            (Year, as a String)"print "Genres          (Genre(s), in a List)"print "Tagline         (Tagline, as a String)"print "Plot            (Plot Outline, as a String)"print "Rating          (Movie Rating, as a String)"print "MPAA            (MPAA Rating, as a String)"print "Runtime         (Film Length, in a List)"print "Details         (Full Movie Details, as a String)"print "Countries       (Countries, in a List)"print "Languages       (Languages, in a List)"print "Cast            (Actors and Characters, in a Dictionary)"