Пример #1
0
    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
Пример #2
0
    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
Пример #3
0
    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