FEEDLIST_FILENAME = 'feeds.json'
NEWS_FILENAME = 'news.json'
APPSETTINGS_FILENAME = 'settings.json'
APPSETTINGS_DEFAULT = {
    #'remote_access': False,
    'auto_update': False,
}

# Globals
#logger = logging.getLogger(__name__)
fnr_bp = Blueprint('flasknewsreader',
                   __name__,
                   template_folder='templates',
                   static_folder='static',
                   static_url_path='/news/static')
fnr_bp.appsettings = {}
fnr_bp.feeds = {}
fnr_bp.news = {}

# General functions


def load_app_status():
    global APPSETTINGS_FILENAME, FEEDLIST_FILENAME, NEWS_FILENAME
    this_folder = os.path.dirname(os.path.abspath(__file__))

    # load app settings
    APPSETTINGS_FILENAME = os.path.join(this_folder, APPSETTINGS_FILENAME)
    try:
        fnr_bp.appsettings = load_from_json(APPSETTINGS_FILENAME)
    except: