Module: MultimediaParadise::Video

Defined in:
lib/multimedia_paradise/video/video.rb,
lib/multimedia_paradise/video/genres.rb,
lib/multimedia_paradise/video/n_videos.rb,
lib/multimedia_paradise/video/watermark.rb,
lib/multimedia_paradise/video/all_videos.rb,
lib/multimedia_paradise/video/resolution.rb,
lib/multimedia_paradise/video/encode_video.rb,
lib/multimedia_paradise/video/random_video.rb,
lib/multimedia_paradise/video/check_numbers.rb,
lib/multimedia_paradise/video/reverse_video.rb,
lib/multimedia_paradise/video/video_renamer.rb,
lib/multimedia_paradise/video/movie_searcher.rb,
lib/multimedia_paradise/video/speed_up_video.rb,
lib/multimedia_paradise/video/columbo/columbo.rb,
lib/multimedia_paradise/video/remove_metadata.rb,
lib/multimedia_paradise/video/youtube/youtube.rb,
lib/multimedia_paradise/video/split_this_video.rb,
lib/multimedia_paradise/video/rename_video_file.rb,
lib/multimedia_paradise/video/video_information.rb,
lib/multimedia_paradise/video/report_local_videos.rb,
lib/multimedia_paradise/video/correct_video_numbers.rb,
lib/multimedia_paradise/video/find_video/find_video.rb,
lib/multimedia_paradise/video/play_random_realvideo.rb,
lib/multimedia_paradise/video/prepare_video_lecture.rb,
lib/multimedia_paradise/video/registered_video_file.rb,
lib/multimedia_paradise/video/video_encoding_settings.rb,
lib/multimedia_paradise/video/copy_missing_video_files.rb,
lib/multimedia_paradise/video/the_simpsons/the_simpsons.rb,
lib/multimedia_paradise/video/smart_animals/smart_animals.rb,
lib/multimedia_paradise/video/report_missing_videos_in_the_yaml_file.rb,
lib/multimedia_paradise/video/the_simpsons/good_the_simpsons_episodes.rb

Overview

MultimediaParadise::Video

Defined Under Namespace

Modules: EncodingSettings, Youtube Classes: AllVideos, CheckNumbers, Columbo, CopyMissingVideoFiles, CorrectVideoNumbers, EncodeVideo, FindVideo, Genres, MovieSearcher, NVideos, PlayRandomRealvideo, PrepareVideoLecture, RandomVideo, RegisteredVideoFile, RemoveMetadata, RenameVideoFile, ReportLocalVideos, ReportMissingVideosInTheYamlFile, Resolution, ReverseVideo, SmartAnimals, SpeedUpVideo, SplitThisVideo, TheSimpsons, VideoInformation, VideoRenamer, Watermark

Class Method Summary collapse

Class Method Details

.return_good_the_simpsons_episodesObject

#

MultimediaParadise::Video.return_good_the_simpsons_episodes

#


17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
# File 'lib/multimedia_paradise/video/the_simpsons/good_the_simpsons_episodes.rb', line 17

def self.return_good_the_simpsons_episodes
  (
    use_this_as_the_base_directory =  MultimediaParadise::DEPOT_VIDEO
  )
  result = []
  # ======================================================================= #
  # === Season 09
  # ======================================================================= #
  base_09 = "#{use_this_as_the_base_directory}cartoons/Simpsons-09/"
  _ = [
    'Treehouse_Of_Horror_VIII.m4v',
    'The_Joy_Of_Sect.m4v'
  ]
  _.each {|entry| result << base_09+entry }
  # ======================================================================= #
  # === Season 08
  # ======================================================================= #
  base_08 = "#{use_this_as_the_base_directory}cartoons/Simpsons-08/"
  _ = [
    "Homer's_Enemy.m4v",
    'The_Springfield_Files.m4v',
    'Treehouse_of_Horror_VII.m4v',
    'Hurricane_Neddy.m4v',
    'Mountain_Of_Madness.m4v'
  ]
  _.each {|entry| result << base_08+entry }
  # ======================================================================= #
  # === Season 07
  # ======================================================================= #
  base_07 =  "#{use_this_as_the_base_directory}cartoons/Simpsons-07/"
  _ = [
    'The_Simpsons_7x21_22_Short_Films_About_Springfield.mp4'
   # 'The_Simpsons_7x23_Much_Apu_About_Nothing.avi'
  ]
  _.each {|entry| result << base_07+entry }
  # ======================================================================= #
  # === Season 06
  # ======================================================================= #
  base_06 = "#{use_this_as_the_base_directory}cartoons/Simpsons-06/"
  _ = [
    'Sideshow_Bob_Roberts.m4v',
    'Homer_the_Great.m4v',
    #'Homer_Badman.mp4',
    #'A_Star_Is_Burns.mp4',
    # 'Sideshow_Bob_Roberts.m4v',
    'Homie_The_Clown.mp4'
  ]
  _.each {|entry| result << base_06+entry }
  # ======================================================================= #
  # === Season 05
  # ======================================================================= #
  base_05 = "#{use_this_as_the_base_directory}cartoons/Simpsons-05/"
  _ = [
    'Treehouse_of_Horror_IV.mp4',
    #'Cape_Feare.mp4',
    'Springfield.mp4'
  ] 
  _.each {|entry| result << base_05+entry }
  # ======================================================================= #
  # === Season 04
  # ======================================================================= #
  base_04 = "#{use_this_as_the_base_directory}cartoons/Simpsons-04/"
  _ = [
    'Treehouse_of_Horror_III.mp4'
    # 'Marge_Gets_A_Job.mp4',
  ]
  # 'Homer_the_Heretic.mp4'
  _.each {|entry| result << base_04+entry }
  # ======================================================================= #
  # === Season 03
  # ======================================================================= #
  base_03 = "#{use_this_as_the_base_directory}cartoons/Simpsons-03/"
  _ = [
    'The_Simpsons_3x03_When_Flanders_Failed.mp4',
    # 'The_Simpsons_3x01_Stark_Raving_Dad.mp4',
    'The_Simpsons_3x17_Homer_at_the_Bat.mp4'
  ]
  shuffled = _.shuffle
  shuffled.each {|entry| result << base_03+entry }
  # ======================================================================= #
  # The variable called result contains all the files that we wish
  # to return/play. 
  # ======================================================================= #
  return result
end