def extract(self, filename, proc=None): "Starts extractor-utility and extracts packets." file_path = os.path.join(self._from, filename) for pwd in self._pwd: unr = unrar.unrar(file_path, self._to, pwd) unr.update_loop(callback=proc) if unr.update()[unrar.STATUS_OK]: return True return False
#!/usr/bin/python from unrar import unrar archive = unrar('/home/bpross/rar_test/underemployed.s01e01.720p.hdtv.x264-evolve.rar') archive.list_bare()