aboutsummaryrefslogtreecommitdiff
path: root/src/runserver.py
diff options
context:
space:
mode:
authorCédric Bonhomme <cedric@cedricbonhomme.org>2020-02-26 11:27:31 +0100
committerCédric Bonhomme <cedric@cedricbonhomme.org>2020-02-26 11:27:31 +0100
commit62b3afeeedfe054345f86093e2d243e956c1e3c9 (patch)
treebbd58f5c8c07f5d87b1c1cca73fa1d5af6178f48 /src/runserver.py
parentUpdated Python dependencies. (diff)
downloadnewspipe-62b3afeeedfe054345f86093e2d243e956c1e3c9.tar.gz
newspipe-62b3afeeedfe054345f86093e2d243e956c1e3c9.tar.bz2
newspipe-62b3afeeedfe054345f86093e2d243e956c1e3c9.zip
The project is now using Poetry.
Diffstat (limited to 'src/runserver.py')
-rwxr-xr-xsrc/runserver.py66
1 files changed, 0 insertions, 66 deletions
diff --git a/src/runserver.py b/src/runserver.py
deleted file mode 100755
index 287a52f8..00000000
--- a/src/runserver.py
+++ /dev/null
@@ -1,66 +0,0 @@
-#! /usr/bin/env python
-# -*- coding: utf-8 -*-
-
-# Newspipe - A Web based news aggregator.
-# Copyright (C) 2010-2018 Cédric Bonhomme - https://www.cedricbonhomme.org
-#
-# For more information : https://gitlab.com/newspipe/newspipe
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-import calendar
-from bootstrap import conf, application, populate_g
-from flask_babel import Babel, format_datetime
-
-if conf.ON_HEROKU:
- from flask_sslify import SSLify
- SSLify(application, subdomains=True)
-
-babel = Babel(application)
-
-
-# Jinja filters
-def month_name(month_number):
- return calendar.month_name[month_number]
-application.jinja_env.filters['month_name'] = month_name
-application.jinja_env.filters['datetime'] = format_datetime
-application.jinja_env.globals['conf'] = conf
-
-# Views
-from flask_restful import Api
-from flask import g
-
-with application.app_context():
- populate_g()
- g.api = Api(application, prefix='/api/v2.0')
- g.babel = babel
-
- from web import views
- application.register_blueprint(views.articles_bp)
- application.register_blueprint(views.article_bp)
- application.register_blueprint(views.feeds_bp)
- application.register_blueprint(views.feed_bp)
- application.register_blueprint(views.categories_bp)
- application.register_blueprint(views.category_bp)
- application.register_blueprint(views.icon_bp)
- application.register_blueprint(views.admin_bp)
- application.register_blueprint(views.users_bp)
- application.register_blueprint(views.user_bp)
- application.register_blueprint(views.bookmarks_bp)
- application.register_blueprint(views.bookmark_bp)
-
-
-if __name__ == '__main__':
- application.run(host=conf.WEBSERVER_HOST,
- port=conf.WEBSERVER_PORT,
- debug=conf.WEBSERVER_DEBUG)
bgstack15