def _ask(self, shows, season, episode, display_count, nondb=False, date_search=None): click.echo() if not shows[1]: # use ljust to cover over the progressbar click.secho('No results found.'.ljust(Config.console_columns)) click.echo(' ' * Config.console_columns) return 'skip' if date_search: show_title = '%s %s' % (self.db_name, date_search) elif season and episode: show_title = '%s %s' % (self.db_name, self.se_ep(season, episode)) else: show_title = '%s' % shows[0][0][0] table_type = 'nondb' if nondb else 'download' tbl = ConsoleTable(shows, table_type=table_type) tbl.set_title(show_title) tbl.set_count(display_count) show_to_dl = tbl.generate() # save data to Tracking tracking = Tracking() if show_to_dl not in ['skip', 'skip_rest', 'mark']: nondbshow = True if self.show_type == 'nondb' else False tracking.save(self.db_name, season, episode, shows, show_to_dl, nondbshow=nondbshow) return show_to_dl
def _ask(self, shows, season, episode, display_count, nondb=False): click.echo() if not shows[1]: # use ljust to cover over the progressbar click.secho('No results found.'.ljust(Config.console_columns)) return 'skip' if season and episode: show_title = '%s %s' % (self.db_name, self.se_ep(season, episode)) else: show_title = '%s' % shows[0][0][0] tbl = ConsoleTable(shows, nondb=nondb) tbl.set_title(show_title) tbl.set_count(display_count) show_to_dl = tbl.generate() # save data to Tracking tracking = Tracking() if show_to_dl not in ['skip', 'skip_rest', 'mark']: tracking.save(self.db_name, season, episode, shows, show_to_dl) return show_to_dl
def _ask(self, shows, season, episode, display_count, nondb=False, date_search=None): click.echo() if not shows[1]: # use ljust to cover over the progressbar click.secho('No results found.'.ljust(Config.console_columns)) click.echo(' ' * Config.console_columns) return 'skip' if date_search: show_title = '%s %s' % (self.db_name, date_search) elif season and episode: show_title = '%s %s' % (self.db_name, self.se_ep(season, episode)) else: show_title = '%s' % shows[0][0][0] table_type = 'nondb' if nondb else 'download' tbl = ConsoleTable(shows, table_type=table_type) tbl.set_title(show_title) tbl.set_count(display_count) show_to_dl = tbl.generate() # save data to Tracking tracking = Tracking() if show_to_dl not in ['skip', 'skip_rest', 'mark']: nondbshow = True if self.show_type == 'nondb' else False tracking.save(self.db_name, season, episode, shows, show_to_dl, nondbshow=nondbshow) return show_to_dl