MythTV  0.26-pre
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Public Member Functions | Public Attributes | Private Member Functions
mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter Class Reference

List of all members.

Public Member Functions

def __init__
def emptyline
def init_database_objects
def tab_changed
def postcmd
def do_help
def do_quit
def do_feed
def do_rmfeed
def complete_feed
def complete_rmfeed
def complete_playlist
def handle_tab_complete
def handle_item_complete
def do_mythtv_update_autodownload
 Start of mirobridge specific routines - Part 1.
def movie_data_program_info
def do_mythtv_check_downloading
def do_mythtv_import_opml
def do_mythtv_updatewatched
def do_mythtv_getunwatched
def do_mythtv_getwatched
def printItems
 START - Function used for debugging - DO NOT UNCOMMENT.
def do_mythtv_item_remove
def is_punct_char
def is_not_punct_char
def do_feeds
def do_play
def do_playlists
def do_playlist
def do_items
def do_downloads
def printout_item_list
def do_stop
def complete_stop
def do_download
def complete_download
def do_pause
def complete_pause
def do_resume
def complete_resume
def do_rm
def complete_rm
def do_testdialog
def do_dumpdatabase

Public Attributes

 quit_flag
 tab
 video_feed_tabs
 audio_feed_tabs
 playlist_tabs
 prompt
 selection_type
 downloading
 videofiles

Private Member Functions

def _get_item_dict
def _print_feeds
 End of mythbridge specific routines - Part 1.
def _get_item_view
def _find_item

Detailed Description

Definition at line 84 of file mirobridge_interpreter_3_5_0.py.


Constructor & Destructor Documentation

Definition at line 85 of file mirobridge_interpreter_3_5_0.py.


Member Function Documentation

Definition at line 91 of file mirobridge_interpreter_3_5_0.py.

Definition at line 95 of file mirobridge_interpreter_3_5_0.py.

Definition at line 128 of file mirobridge_interpreter_3_5_0.py.

help -- Lists commands and help.

Definition at line 142 of file mirobridge_interpreter_3_5_0.py.

quit -- Quits Miro cli.

Definition at line 149 of file mirobridge_interpreter_3_5_0.py.

feed <name> -- Selects a feed by name.

Definition at line 154 of file mirobridge_interpreter_3_5_0.py.

rmfeed <name> -- Deletes a feed.

Definition at line 171 of file mirobridge_interpreter_3_5_0.py.

def mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.complete_feed (   self,
  text,
  line,
  begidx,
  endidx 
)

Definition at line 184 of file mirobridge_interpreter_3_5_0.py.

def mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.complete_rmfeed (   self,
  text,
  line,
  begidx,
  endidx 
)

Definition at line 188 of file mirobridge_interpreter_3_5_0.py.

def mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.complete_playlist (   self,
  text,
  line,
  begidx,
  endidx 
)

Definition at line 192 of file mirobridge_interpreter_3_5_0.py.

def mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.handle_item_complete (   self,
  text,
  view,
  filterFunc = lambda i: True 
)

Start of mirobridge specific routines - Part 1.

Update feeds and auto-download

Definition at line 218 of file mirobridge_interpreter_3_5_0.py.

def mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.movie_data_program_info (   self,
  movie_path,
  thumbnail_path 
)

Definition at line 240 of file mirobridge_interpreter_3_5_0.py.

Check if any items are being downloaded. Set True or False

Definition at line 245 of file mirobridge_interpreter_3_5_0.py.

Import an OPML file

Definition at line 259 of file mirobridge_interpreter_3_5_0.py.

Process MythTV update watched videos

Definition at line 268 of file mirobridge_interpreter_3_5_0.py.

Process MythTV get all un-watched video details

Definition at line 286 of file mirobridge_interpreter_3_5_0.py.

Process MythTV get all watched/saved video details

Definition at line 315 of file mirobridge_interpreter_3_5_0.py.

START - Function used for debugging - DO NOT UNCOMMENT.

def do_mythtv_test_views(self, line): """Process MythTV get all watched/saved video details""" print print u"Testing various views" print END - Function used for debugging - DO NOT UNCOMMENT

Definition at line 371 of file mirobridge_interpreter_3_5_0.py.

Referenced by mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_mythtv_getwatched(), and mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.do_mythtv_getwatched().

Removes an item from Miro by file name or Channel and title

Definition at line 382 of file mirobridge_interpreter_3_5_0.py.

Take an item and convert all elements into a dictionary
return a dictionary of item elements

Definition at line 406 of file mirobridge_interpreter_3_5_0.py.

Referenced by mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_mythtv_getwatched(), and mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.do_mythtv_getwatched().

check if char is punctuation char
return True if char is punctuation
return False if char is not punctuation

Definition at line 484 of file mirobridge_interpreter_3_5_0.py.

Referenced by mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.is_not_punct_char(), and mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.is_not_punct_char().

check if char is not punctuation char
return True if char is not punctuation
return False if chaar is punctuation

Definition at line 491 of file mirobridge_interpreter_3_5_0.py.

Referenced by mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_mythtv_item_remove(), and mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.do_mythtv_item_remove().

feeds -- Lists all feeds.

Definition at line 520 of file mirobridge_interpreter_3_5_0.py.

play <name> -- Plays an item by name in an external player.

Definition at line 528 of file mirobridge_interpreter_3_5_0.py.

playlists -- Lists all playlists.

Definition at line 543 of file mirobridge_interpreter_3_5_0.py.

playlist <name> -- Selects a playlist.

Definition at line 549 of file mirobridge_interpreter_3_5_0.py.

items -- Lists the items in the feed/playlist/tab selected.

Definition at line 559 of file mirobridge_interpreter_3_5_0.py.

downloads -- Selects the downloads tab.

Definition at line 585 of file mirobridge_interpreter_3_5_0.py.

stop <name> -- Stops download by name.

Definition at line 628 of file mirobridge_interpreter_3_5_0.py.

def mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.complete_stop (   self,
  text,
  line,
  begidx,
  endidx 
)

Definition at line 643 of file mirobridge_interpreter_3_5_0.py.

download <name> -- Downloads an item by name in the feed/playlist selected.

Definition at line 648 of file mirobridge_interpreter_3_5_0.py.

def mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.complete_download (   self,
  text,
  line,
  begidx,
  endidx 
)

Definition at line 665 of file mirobridge_interpreter_3_5_0.py.

pause <name> -- Pauses a download by name.

Definition at line 670 of file mirobridge_interpreter_3_5_0.py.

def mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.complete_pause (   self,
  text,
  line,
  begidx,
  endidx 
)

Definition at line 685 of file mirobridge_interpreter_3_5_0.py.

resume <name> -- Resumes a download by name.

Definition at line 690 of file mirobridge_interpreter_3_5_0.py.

def mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.complete_resume (   self,
  text,
  line,
  begidx,
  endidx 
)

Definition at line 705 of file mirobridge_interpreter_3_5_0.py.

rm <name> -- Removes an item by name in the feed/playlist selected.

Definition at line 710 of file mirobridge_interpreter_3_5_0.py.

def mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.complete_rm (   self,
  text,
  line,
  begidx,
  endidx 
)

Definition at line 725 of file mirobridge_interpreter_3_5_0.py.

testdialog -- Tests the cli dialog system.

Definition at line 730 of file mirobridge_interpreter_3_5_0.py.

dumpdatabase -- Dumps the database.

Definition at line 739 of file mirobridge_interpreter_3_5_0.py.


Member Data Documentation

Definition at line 95 of file mirobridge_interpreter_3_5_0.py.

Definition at line 95 of file mirobridge_interpreter_3_5_0.py.

Definition at line 95 of file mirobridge_interpreter_3_5_0.py.

Definition at line 103 of file mirobridge_interpreter_3_5_0.py.

Definition at line 245 of file mirobridge_interpreter_3_5_0.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends