+ sass_bundle = Bundle(
+ "sass/lux.scss",
+ filters="libsass",
+ output="dist/css/bootstrap.css",
+ depends="**/*.scss",
+ extra={
+ "rel": "stylesheet"
+ }
+ )
+ assets.register("sass_all", sass_bundle)
+ sass_bundle.build()
+
+ # Set the time period for Trending
+ if C.TIME_PERIOD is None or C.TIME_PERIOD > C.MAX_TIME_PERIOD:
+ time_period = C.MAX_TIME_PERIOD
+ else:
+ time_period = C.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)
+
+ from .trending.trending import init_trending
+ app = init_trending(app, time_period=time_period)
+
+ from .report.report import init_report
+ app = init_report(app, releases=C.RELEASES)
+
+ return app
+