import tomli from flask import render_template from app import create_app from column import Column APP = create_app() @APP.route("/") def index(): with open("columns.toml", "rb") as f: column_dict = tomli.load(f) columns_file = column_dict["column"] columns = [] for column_from_file in columns_file: urls = column_from_file["urls"] title = column_from_file["title"] column = Column(title=title, urls=urls) if "limit" in column_from_file: column.set_limit(column_from_file["limit"]) if "sort_order" in column_from_file: column.set_sort_order(column_from_file["sort_order"]) column.load_content_from_feeds() columns.append(column) return render_template("index.html", columns=columns) if __name__ == "__main__": APP.debug = True APP.run(port=5000)