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 |
| def | movie_data_program_info |
| def | do_mythtv_check_downloading |
| 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 | |
| channelTabs | |
| playlistTabs | |
| prompt | |
| selection_type | |
| downloading | |
| videofiles | |
Private Member Functions | |
| def | _get_item_dict |
| def | _get_item_view |
| def | _find_item |
Definition at line 83 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::__init__ | ( | self | ) |
Definition at line 84 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::init_database_objects | ( | self | ) |
Definition at line 91 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::tab_changed | ( | self | ) |
Calculate the current prompt. This method access database objects, so it should only be called from the backend event loop
Definition at line 96 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::postcmd | ( | self, | ||
| stop, | ||||
| line | ||||
| ) |
Definition at line 120 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_help | ( | self, | ||
| line | ||||
| ) |
help -- Lists commands and help.
Definition at line 134 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_quit | ( | self, | ||
| line | ||||
| ) |
quit -- Quits Miro cli.
Definition at line 141 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_feed | ( | self, | ||
| line | ||||
| ) |
feed <name> -- Selects a feed by name.
Definition at line 146 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_rmfeed | ( | self, | ||
| line | ||||
| ) |
rmfeed <name> -- Deletes a feed.
Definition at line 156 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::complete_feed | ( | self, | ||
| text, | ||||
| line, | ||||
| begidx, | ||||
| endidx | ||||
| ) |
Definition at line 165 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::complete_rmfeed | ( | self, | ||
| text, | ||||
| line, | ||||
| begidx, | ||||
| endidx | ||||
| ) |
Definition at line 169 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::complete_playlist | ( | self, | ||
| text, | ||||
| line, | ||||
| begidx, | ||||
| endidx | ||||
| ) |
Definition at line 173 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::handle_tab_complete | ( | self, | ||
| text, | ||||
| view | ||||
| ) |
Definition at line 176 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::handle_item_complete | ( | self, | ||
| text, | ||||
| view, | ||||
filterFunc = lambda i: True | ||||
| ) |
Definition at line 184 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_mythtv_update_autodownload | ( | self, | ||
| line | ||||
| ) |
Update feeds and auto-download
Definition at line 200 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::movie_data_program_info | ( | self, | ||
| movie_path, | ||||
| thumbnail_path | ||||
| ) |
Definition at line 221 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_mythtv_check_downloading | ( | self, | ||
| line | ||||
| ) |
Check if any items are being downloaded. Set True or False
Definition at line 226 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_mythtv_updatewatched | ( | self, | ||
| line | ||||
| ) |
Process MythTV update watched videos
Definition at line 239 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_mythtv_getunwatched | ( | self, | ||
| line | ||||
| ) |
Process MythTV get all un-watched video details
Definition at line 257 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_mythtv_getwatched | ( | self, | ||
| line | ||||
| ) |
Process MythTV get all watched/saved video details
Definition at line 286 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::printItems | ( | self, | ||
| item | ||||
| ) |
Definition at line 313 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_mythtv_item_remove | ( | self, | ||
| args | ||||
| ) |
Removes an item from Miro by file name or Channel and title
Definition at line 324 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::_get_item_dict | ( | self, | ||
| item | ||||
| ) | [private] |
Take an item and convert all elements into a dictionary return a dictionary of item elements
Definition at line 346 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::is_punct_char | ( | self, | ||
| char | ||||
| ) |
check if char is punctuation char return True if char is punctuation return False if char is not punctuation
Definition at line 430 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::is_not_punct_char | ( | self, | ||
| char | ||||
| ) |
check if char is not punctuation char return True if char is not punctuation return False if chaar is punctuation
Definition at line 437 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_feeds | ( | self, | ||
| line | ||||
| ) |
feeds -- Lists all feeds.
Definition at line 451 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_play | ( | self, | ||
| line | ||||
| ) |
play <name> -- Plays an item by name in an external player.
Definition at line 467 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_playlists | ( | self, | ||
| line | ||||
| ) |
playlists -- Lists all playlists.
Definition at line 482 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_playlist | ( | self, | ||
| line | ||||
| ) |
playlist <name> -- Selects a playlist.
Definition at line 488 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_items | ( | self, | ||
| line | ||||
| ) |
items -- Lists the items in the feed/playlist/tab selected.
Definition at line 498 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_downloads | ( | self, | ||
| line | ||||
| ) |
downloads -- Selects the downloads tab.
Definition at line 524 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::printout_item_list | ( | self, | ||
| views | ||||
| ) |
Definition at line 529 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::_get_item_view | ( | self | ) | [private] |
Definition at line 547 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::_find_item | ( | self, | ||
| line | ||||
| ) | [private] |
Definition at line 564 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_stop | ( | self, | ||
| line | ||||
| ) |
stop <name> -- Stops download by name.
Definition at line 571 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::complete_stop | ( | self, | ||
| text, | ||||
| line, | ||||
| begidx, | ||||
| endidx | ||||
| ) |
Definition at line 586 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_download | ( | self, | ||
| line | ||||
| ) |
download <name> -- Downloads an item by name in the feed/playlist selected.
Definition at line 591 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::complete_download | ( | self, | ||
| text, | ||||
| line, | ||||
| begidx, | ||||
| endidx | ||||
| ) |
Definition at line 608 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_pause | ( | self, | ||
| line | ||||
| ) |
pause <name> -- Pauses a download by name.
Definition at line 613 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::complete_pause | ( | self, | ||
| text, | ||||
| line, | ||||
| begidx, | ||||
| endidx | ||||
| ) |
Definition at line 628 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_resume | ( | self, | ||
| line | ||||
| ) |
resume <name> -- Resumes a download by name.
Definition at line 633 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::complete_resume | ( | self, | ||
| text, | ||||
| line, | ||||
| begidx, | ||||
| endidx | ||||
| ) |
Definition at line 648 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_rm | ( | self, | ||
| line | ||||
| ) |
rm <name> -- Removes an item by name in the feed/playlist selected.
Definition at line 653 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::complete_rm | ( | self, | ||
| text, | ||||
| line, | ||||
| begidx, | ||||
| endidx | ||||
| ) |
Definition at line 668 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_testdialog | ( | self, | ||
| line | ||||
| ) |
testdialog -- Tests the cli dialog system.
Definition at line 673 of file mirobridge_interpreter_2_0_3.py.
| def mirobridge::mirobridge_interpreter_2_0_3::MiroInterpreter::do_dumpdatabase | ( | self, | ||
| line | ||||
| ) |
dumpdatabase -- Dumps the database.
Definition at line 682 of file mirobridge_interpreter_2_0_3.py.
Definition at line 86 of file mirobridge_interpreter_2_0_3.py.
Definition at line 87 of file mirobridge_interpreter_2_0_3.py.
Definition at line 92 of file mirobridge_interpreter_2_0_3.py.
Definition at line 93 of file mirobridge_interpreter_2_0_3.py.
Definition at line 101 of file mirobridge_interpreter_2_0_3.py.
Definition at line 102 of file mirobridge_interpreter_2_0_3.py.
Definition at line 228 of file mirobridge_interpreter_2_0_3.py.
Definition at line 263 of file mirobridge_interpreter_2_0_3.py.
1.6.3