def latest(alias, relative): """List most recent chapter addition for series.""" query = db.session.query(db.Series) if alias: query = query.filter_by(following=True, alias=alias) else: query = query.filter_by(following=True) query = query.order_by(db.Series.alias).all() updates = [] for series in query: if series.last_added is None: time = 'never' elif relative: time = utility.time_to_relative(series.last_added) else: time = series.last_added.strftime('%Y-%m-%d %H:%M') updates.append((series.alias, time)) output.even_columns(updates, separator_width=3)
def print_new_compact(items): """Prints the new chapter information. E.g. joukamachi-no-dandelion 30 31 32 33 34 minami-ke 153 154 155 156 157 """ output.even_columns(items, bold_first_column=True)