from flask_assets import Environment
-# Maximal value of TIME_PERIOD in days.
+# Maximal value of TIME_PERIOD for Trending in days.
# Do not change without a good reason.
MAX_TIME_PERIOD = 180
-# It defines the time period in days from now back to the past from which data
-# is read to dataframes.
+# It defines the time period for Trending in days from now back to the past from
+# which data is read to dataframes.
# TIME_PERIOD = None means all data (max MAX_TIME_PERIOD days) is read.
# TIME_PERIOD = MAX_TIME_PERIOD is the default value
TIME_PERIOD = MAX_TIME_PERIOD # [days]
# List of releases used for iterative data processing.
# The releases MUST be in the order from the current (newest) to the last
# (oldest).
-RELEASES=["rls2206", "rls2202", ]
+RELEASES=["csit2206", "csit2202", ]
def init_app():
"""Construct core Flask application with embedded Dash app.
assets = Environment()
assets.init_app(app)
+ # Set the time period for Trending
if TIME_PERIOD is None or TIME_PERIOD > MAX_TIME_PERIOD:
time_period = MAX_TIME_PERIOD
else:
time_period = TIME_PERIOD
# Import Dash applications.
+ from .news.news import init_news
+ app = init_news(app)
+
from .stats.stats import init_stats
app = init_stats(app, time_period=time_period)