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_4_0_2.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_check_downloading
 Start of mirobridge specific routines - Part 1.
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_update
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

Public Attributes

 quit_flag
 tab
 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 94 of file mirobridge_interpreter_4_0_2.py.


Constructor & Destructor Documentation

Definition at line 95 of file mirobridge_interpreter_4_0_2.py.


Member Function Documentation

Definition at line 101 of file mirobridge_interpreter_4_0_2.py.

Definition at line 105 of file mirobridge_interpreter_4_0_2.py.

Calculate the current prompt.  This method access database objects,
so it should only be called from the backend event loop

Definition at line 110 of file mirobridge_interpreter_4_0_2.py.

Referenced by mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_downloads(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_feed(), and mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_playlist().

Definition at line 137 of file mirobridge_interpreter_4_0_2.py.

help -- Lists commands and help.

Definition at line 151 of file mirobridge_interpreter_4_0_2.py.

quit -- Quits Miro cli.

Definition at line 158 of file mirobridge_interpreter_4_0_2.py.

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

Definition at line 163 of file mirobridge_interpreter_4_0_2.py.

rmfeed <name> -- Deletes a feed.

Definition at line 174 of file mirobridge_interpreter_4_0_2.py.

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

Definition at line 183 of file mirobridge_interpreter_4_0_2.py.

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

Definition at line 188 of file mirobridge_interpreter_4_0_2.py.

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

Definition at line 193 of file mirobridge_interpreter_4_0_2.py.

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

Start of mirobridge specific routines - Part 1.

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

Definition at line 220 of file mirobridge_interpreter_4_0_2.py.

Import an OPML file

Definition at line 233 of file mirobridge_interpreter_4_0_2.py.

Process MythTV update watched videos

Definition at line 242 of file mirobridge_interpreter_4_0_2.py.

Process MythTV get all un-watched video details

Definition at line 260 of file mirobridge_interpreter_4_0_2.py.

Process MythTV get all watched/saved video details

Definition at line 297 of file mirobridge_interpreter_4_0_2.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 361 of file mirobridge_interpreter_4_0_2.py.

Referenced by mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_mythtv_getwatched().

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

Definition at line 372 of file mirobridge_interpreter_4_0_2.py.

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

Definition at line 396 of file mirobridge_interpreter_4_0_2.py.

Referenced by mirobridge.mirobridge_interpreter_4_0_2.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 474 of file mirobridge_interpreter_4_0_2.py.

Referenced by mirobridge.mirobridge_interpreter_4_0_2.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 481 of file mirobridge_interpreter_4_0_2.py.

Referenced by mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_mythtv_item_remove().

End of mythbridge specific routines - Part 1.

Definition at line 494 of file mirobridge_interpreter_4_0_2.py.

Referenced by mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_feeds().

feeds -- Lists all feeds.

Definition at line 509 of file mirobridge_interpreter_4_0_2.py.

update -- Updates all the feeds.

Definition at line 515 of file mirobridge_interpreter_4_0_2.py.

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

Definition at line 522 of file mirobridge_interpreter_4_0_2.py.

playlists -- Lists all playlists.

Definition at line 537 of file mirobridge_interpreter_4_0_2.py.

playlist <name> -- Selects a playlist.

Definition at line 543 of file mirobridge_interpreter_4_0_2.py.

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

Definition at line 553 of file mirobridge_interpreter_4_0_2.py.

downloads -- Selects the downloads tab.

Definition at line 579 of file mirobridge_interpreter_4_0_2.py.

stop <name> -- Stops download by name.

Definition at line 623 of file mirobridge_interpreter_4_0_2.py.

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

Definition at line 638 of file mirobridge_interpreter_4_0_2.py.

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

Definition at line 643 of file mirobridge_interpreter_4_0_2.py.

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

Definition at line 662 of file mirobridge_interpreter_4_0_2.py.

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

Definition at line 667 of file mirobridge_interpreter_4_0_2.py.

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

Definition at line 682 of file mirobridge_interpreter_4_0_2.py.

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

Definition at line 687 of file mirobridge_interpreter_4_0_2.py.

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

Definition at line 702 of file mirobridge_interpreter_4_0_2.py.

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

Definition at line 707 of file mirobridge_interpreter_4_0_2.py.

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

Definition at line 723 of file mirobridge_interpreter_4_0_2.py.

testdialog -- Tests the cli dialog system.

Definition at line 728 of file mirobridge_interpreter_4_0_2.py.


Member Data Documentation

Definition at line 105 of file mirobridge_interpreter_4_0_2.py.

Definition at line 105 of file mirobridge_interpreter_4_0_2.py.

Definition at line 112 of file mirobridge_interpreter_4_0_2.py.

Definition at line 220 of file mirobridge_interpreter_4_0_2.py.


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