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_2_5_2.MiroInterpreter Class Reference

List of all members.

Public Member Functions

def __init__
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 mythbridge specific routines.
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
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.
def _get_item_view
def _find_item

Detailed Description

Definition at line 85 of file mirobridge_interpreter_2_5_2.py.


Constructor & Destructor Documentation

Definition at line 86 of file mirobridge_interpreter_2_5_2.py.


Member Function Documentation

Definition at line 93 of file mirobridge_interpreter_2_5_2.py.

Definition at line 126 of file mirobridge_interpreter_2_5_2.py.

help -- Lists commands and help.

Definition at line 140 of file mirobridge_interpreter_2_5_2.py.

quit -- Quits Miro cli.

Definition at line 147 of file mirobridge_interpreter_2_5_2.py.

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

Definition at line 152 of file mirobridge_interpreter_2_5_2.py.

rmfeed <name> -- Deletes a feed.

Definition at line 169 of file mirobridge_interpreter_2_5_2.py.

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

Definition at line 182 of file mirobridge_interpreter_2_5_2.py.

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

Definition at line 186 of file mirobridge_interpreter_2_5_2.py.

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

Definition at line 190 of file mirobridge_interpreter_2_5_2.py.

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

Definition at line 201 of file mirobridge_interpreter_2_5_2.py.

Referenced by mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.complete_download(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.complete_download(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.complete_download(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.complete_download(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.complete_pause(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.complete_pause(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.complete_pause(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.complete_pause(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.complete_resume(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.complete_resume(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.complete_resume(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.complete_resume(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.complete_rm(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.complete_rm(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.complete_rm(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.complete_rm(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.complete_stop(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.complete_stop(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.complete_stop(), and mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.complete_stop().

Start of mythbridge specific routines.

Update feeds and auto-download

Definition at line 217 of file mirobridge_interpreter_2_5_2.py.

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

Definition at line 238 of file mirobridge_interpreter_2_5_2.py.

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

Definition at line 243 of file mirobridge_interpreter_2_5_2.py.

Import an OPML file

Definition at line 257 of file mirobridge_interpreter_2_5_2.py.

Process MythTV update watched videos

Definition at line 266 of file mirobridge_interpreter_2_5_2.py.

Process MythTV get all un-watched video details

Definition at line 285 of file mirobridge_interpreter_2_5_2.py.

Process MythTV get all watched/saved video details

Definition at line 314 of file mirobridge_interpreter_2_5_2.py.

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

Definition at line 350 of file mirobridge_interpreter_2_5_2.py.

feeds -- Lists all feeds.

Definition at line 488 of file mirobridge_interpreter_2_5_2.py.

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

Definition at line 496 of file mirobridge_interpreter_2_5_2.py.

playlists -- Lists all playlists.

Definition at line 511 of file mirobridge_interpreter_2_5_2.py.

playlist <name> -- Selects a playlist.

Definition at line 517 of file mirobridge_interpreter_2_5_2.py.

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

Definition at line 527 of file mirobridge_interpreter_2_5_2.py.

downloads -- Selects the downloads tab.

Definition at line 553 of file mirobridge_interpreter_2_5_2.py.

Definition at line 576 of file mirobridge_interpreter_2_5_2.py.

Referenced by mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter._find_item(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter._find_item(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter._find_item(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter._find_item(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.complete_download(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.complete_download(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.complete_download(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.complete_download(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.complete_pause(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.complete_pause(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.complete_pause(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.complete_pause(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.complete_resume(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.complete_resume(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.complete_resume(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.complete_resume(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.complete_rm(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.complete_rm(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.complete_rm(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.complete_rm(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.complete_stop(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.complete_stop(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.complete_stop(), and mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.complete_stop().

Definition at line 589 of file mirobridge_interpreter_2_5_2.py.

Referenced by mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.do_download(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.do_download(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_download(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.do_download(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.do_pause(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.do_pause(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_pause(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.do_pause(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.do_play(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.do_play(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_play(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.do_play(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.do_resume(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.do_resume(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_resume(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.do_resume(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.do_rm(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.do_rm(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_rm(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.do_rm(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.do_stop(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.do_stop(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_stop(), and mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.do_stop().

stop <name> -- Stops download by name.

Definition at line 596 of file mirobridge_interpreter_2_5_2.py.

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

Definition at line 611 of file mirobridge_interpreter_2_5_2.py.

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

Definition at line 616 of file mirobridge_interpreter_2_5_2.py.

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

Definition at line 633 of file mirobridge_interpreter_2_5_2.py.

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

Definition at line 638 of file mirobridge_interpreter_2_5_2.py.

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

Definition at line 653 of file mirobridge_interpreter_2_5_2.py.

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

Definition at line 658 of file mirobridge_interpreter_2_5_2.py.

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

Definition at line 673 of file mirobridge_interpreter_2_5_2.py.

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

Definition at line 678 of file mirobridge_interpreter_2_5_2.py.

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

Definition at line 693 of file mirobridge_interpreter_2_5_2.py.

testdialog -- Tests the cli dialog system.

Definition at line 698 of file mirobridge_interpreter_2_5_2.py.

dumpdatabase -- Dumps the database.

Definition at line 707 of file mirobridge_interpreter_2_5_2.py.


Member Data Documentation

Definition at line 93 of file mirobridge_interpreter_2_5_2.py.

Definition at line 93 of file mirobridge_interpreter_2_5_2.py.

Definition at line 93 of file mirobridge_interpreter_2_5_2.py.

Definition at line 101 of file mirobridge_interpreter_2_5_2.py.

Definition at line 101 of file mirobridge_interpreter_2_5_2.py.

Referenced by mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter._get_item_view(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter._get_item_view(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter._get_item_view(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter._get_item_view(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.do_download(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.do_download(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_download(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.do_download(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.do_items(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.do_items(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_items(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.do_items(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.do_pause(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.do_pause(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_pause(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.do_pause(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.do_play(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.do_play(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_play(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.do_play(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.do_resume(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.do_resume(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_resume(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.do_resume(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.do_rm(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.do_rm(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_rm(), mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.do_rm(), mirobridge.mirobridge_interpreter_2_5_2.MiroInterpreter.do_stop(), mirobridge.mirobridge_interpreter_3_0_0.MiroInterpreter.do_stop(), mirobridge.mirobridge_interpreter_4_0_2.MiroInterpreter.do_stop(), and mirobridge.mirobridge_interpreter_3_5_0.MiroInterpreter.do_stop().

Definition at line 243 of file mirobridge_interpreter_2_5_2.py.


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