CUT_MANUALLY - EinApfelBaum/otr-verwaltung3p GitHub Wiki

bin/otrverwaltung3p

App.perform_action(Action.CUT, cut_action=Cut_action.MANUALLY)

otrverwaltung3p/actions/decodeorcut.py

  • do(Action.CUT, list: filenames, Cut_action.MANUALLY)
    • if not self.cut(list of FileConclusions, Action.CUT, Cut_action.MANUALLY)
  • cut(self, file_conclusions, action, cut_action)
    • error_message, cutlist = self.cut_file_manually(file_conclusion.uncut_video)
  • cut_file_manually(self, filename)
    • opens Cutinterface, Cutinterface closes and returns a cutlist
    • return
  • cut(self, file_conclusions, action, cut_action)
    • cut_video, ac3_file, error = self.cut_file_by_cutlist(file_conclusion.uncut_video, file_conclusion.cut.cutlist, None) ->
  • cut_file_by_cutlist(self, filename, cutlist, program_config_value)
    • cutter = CutSmartMkvmerge(self.app, self.gui)
    • cut_video, error = cutter.cut_file_by_cutlist(filename, cutlist)

otrverwaltung3p/actions/cutsmartmkvmerge

  • CutSmartMkvmerge
    • return cut_video

otrverwaltung3p/actions/decodeorcut.py

  • do(Action.CUT, list: filenames, Cut_action.MANUALLY)
    • self.app.conclusions_manager.add_conclusions(*file_conclusions) ->

otrverwaltung3p/conclusions.py (inheritance)

  • ConclusionsManager.show_conclusions(self)
    • conclusions = self.app.gui.dialog_conclusion.run_(self.conclusions, self.app.rename_by_schema, self.app.config.get("general", "folder_archive"))

otrverwaltung3p/gui/ConclusionDialog

  • ConclusionDialog
    • return
  • ConclusionsManager.show_conclusions(self)
    • skip

otrverwaltung3p/actions/decodeorcut.py

  • do(Action.CUT, list: filenames, Cut_action.MANUALLY)
    • skip

bin/otrverwaltung3p

App.perform_action(Action.CUT, cut_action=Cut_action.MANUALLY)