#!/usr/bin/env python # -*- coding: UTF-8 -*- #--------------------------- # Name: hash_videos.py # Python Script # Author: Raymond Wagner # Purpose # This script will regenerate the hash values associated with # videos in the MythVideo database. #--------------------------- from MythTV import Video QUIET = True def print_aligned(left, right): indent = 100 - len(left) print left, indent*' ', right for vid in Video.getAllEntries(): if vid.hash in ('NULL', '', 'UNKNOWN_COMMAND'): vid.hash = vid.getHash() vid.update() print_aligned(vid.filename, vid.hash) elif not QUIET: print_aligned(vid.filename, 'skipped')