find_meta Namespace Reference


Functions

def print_verbose
def find_imdb_id_from_text_file
def strip_extension
def cleanup_title
def parse_meta
def detect_disc_number
def save_metadata_to_mythdb
def save_video_metadata_to_mythdb
def find_poster_image
def save_metadata_to_file
def save_metadata
def find_metadata_for_video_path
def video_file_list_metadata
def load_metadata_file
def detect_dvd_backup
def detect_compressed_dvd_backup_dir
def scan_file
def scan_directory
def should_be_skipped
def scan
def main

Variables

tuple mythdb = MythDB()
tuple mythvideo = MythVideo()
 verbose = False
 interactive = False
 recursive = False
 dbimport = False
 poster_search = True
 aka_language = None
 import_from_files = False
 overwrite = False
 metafiles = False
list videoExtensions = ["avi", "mpg", "wmv", "mkv"]
string dirMetadataFileName = "video.metadata"
list skipDirs = ["/Sample", "/Sub", "/VIDEO_TS"]
string poster_dir = "./"
 db = None


Function Documentation

def find_meta::print_verbose (   string  ) 

Definition at line 105 of file find_meta.py.

def find_meta::find_imdb_id_from_text_file (   textFile  ) 

Definition at line 113 of file find_meta.py.

def find_meta::strip_extension (   path  ) 

Definition at line 137 of file find_meta.py.

def find_meta::cleanup_title (   title  ) 

Definition at line 144 of file find_meta.py.

def find_meta::parse_meta (   variable,
  oldvalue,
  emptyvalue = "",
  meta = "" 
)

Parses a single metadata from a metadata string (returned by the imdbpy.py, etc.).

variable is the metadata to find
oldvalue if we are replacing an old value for the metadata
emptyvalue what is considered an empty value for the metadata (e.g. "None", "")
meta the metadata string

Definition at line 158 of file find_meta.py.

def find_meta::detect_disc_number (   allfiles,
  file 
)

Detect the number of disc of the video file considering all the discs
that are part of the title.

Returns None if cannot detect the disc number.

Definition at line 173 of file find_meta.py.

def find_meta::save_metadata_to_mythdb (   videopath,
  metadata 
)

Updates the given metadata for the given video path.

Detects if the given title is a dvd-rip dir with multiple videos and
adds metadata for all the videos separately and chains the videos
together.

Definition at line 248 of file find_meta.py.

def find_meta::save_video_metadata_to_mythdb (   videopath,
  metadata,
  child = -1,
  disc = None 
)

Updates the given metadata for the given video file.

child can be set to the id of the child video (video to be played after this one).
disc can be set to the disc number in case of multifile title (the disc number
        is appended to the title string to enable differentiating the titles in
        file browse mode.

Returns the id of the inserted metadata.

Definition at line 275 of file find_meta.py.

def find_meta::find_poster_image (   title,
  imdb_id 
)

Tries to find a poster image for the given IMDb id.

First looks if the image already exist, if not, tries to fetch it using
the fetch_poster.py. Returns None in case a poster image couldn't be found,
otherwise returns the base name of the poster image file.

Definition at line 421 of file find_meta.py.

def find_meta::save_metadata_to_file (   fileName,
  metadata 
)

Definition at line 463 of file find_meta.py.

def find_meta::save_metadata (   videopath,
  metadata_filename,
  metadata 
)

Saves metadata for the given video path to the given metadata_filename.

Metadata should be a single string.

Definition at line 476 of file find_meta.py.

def find_meta::find_metadata_for_video_path (   pathName  ) 

Definition at line 492 of file find_meta.py.

def find_meta::video_file_list_metadata (   videoPaths  ) 

Definition at line 579 of file find_meta.py.

def find_meta::load_metadata_file (   metadata_filename  ) 

Loads a metadata file if found, returns None otherwise.

Definition at line 585 of file find_meta.py.

def find_meta::detect_dvd_backup (   dirName  ) 

If the given directory is detected as a directory with a dvd backup, meta data is
searched for the directory title name (in addition to the directory-wide imdb files).

Definition at line 598 of file find_meta.py.

def find_meta::detect_compressed_dvd_backup_dir (   dirName  ) 

If the given directory is detected as a directory with one or more files of
a single title,	fetches the meta data and returns true.

Definition at line 625 of file find_meta.py.

def find_meta::scan_file (   pathName,
  imdb_id = None 
)

Definition at line 698 of file find_meta.py.

def find_meta::scan_directory (   dirName,
  imdb_id = None 
)

Definition at line 729 of file find_meta.py.

def find_meta::should_be_skipped (   path,
  meta_file = None 
)

Returns true in case the given path should be skipped in the scan.

Definition at line 763 of file find_meta.py.

def find_meta::scan (   pathName,
  imdb_id = None 
)

def find_meta::main ( void   ) 

Definition at line 815 of file find_meta.py.


Variable Documentation

find_meta::mythdb = MythDB()

Definition at line 56 of file find_meta.py.

find_meta::mythvideo = MythVideo()

Definition at line 57 of file find_meta.py.

Definition at line 65 of file find_meta.py.

Definition at line 73 of file find_meta.py.

Definition at line 74 of file find_meta.py.

Referenced by if().

Definition at line 75 of file find_meta.py.

Definition at line 76 of file find_meta.py.

Definition at line 79 of file find_meta.py.

Definition at line 82 of file find_meta.py.

Definition at line 85 of file find_meta.py.

Definition at line 88 of file find_meta.py.

list find_meta::videoExtensions = ["avi", "mpg", "wmv", "mkv"]

Definition at line 90 of file find_meta.py.

string find_meta::dirMetadataFileName = "video.metadata"

Definition at line 95 of file find_meta.py.

list find_meta::skipDirs = ["/Sample", "/Sub", "/VIDEO_TS"]

Definition at line 99 of file find_meta.py.

string find_meta::poster_dir = "./"

Definition at line 103 of file find_meta.py.

find_meta::db = None


Generated on Sat Sep 4 05:16:12 2010 for MythTV by  doxygen 1.5.5