hostname from settings.

This commit is contained in:
Jason Schwarzenberger 2020-11-11 09:46:27 +13:00
parent d588a60930
commit 3169af3002
3 changed files with 6 additions and 3 deletions

View File

@ -7,6 +7,8 @@ import requests
import time import time
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
import settings
USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0' USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0'
def api(route): def api(route):
@ -33,7 +35,7 @@ def story(ref):
s = {} s = {}
s['author'] = 'manual submission' s['author'] = 'manual submission'
s['author_link'] = 'https://news.t0.vc' s['author_link'] = 'https://{}'.format(settings.HOSTNAME)
s['score'] = 0 s['score'] = 0
s['date'] = int(time.time()) s['date'] = int(time.time())
s['title'] = str(soup.title.string) if soup.title else ref s['title'] = str(soup.title.string) if soup.title else ref

View File

@ -70,7 +70,7 @@ def submit():
elif 'reddit.com' in parse.hostname and 'comments' in url: elif 'reddit.com' in parse.hostname and 'comments' in url:
source = 'reddit' source = 'reddit'
ref = parse.path.split('/')[4] ref = parse.path.split('/')[4]
elif 'news.t0.vc' in parse.hostname: elif settings.HOSTNAME in parse.hostname:
raise Exception('Invalid article') raise Exception('Invalid article')
else: else:
source = 'manual' source = 'manual'
@ -112,7 +112,7 @@ def story(sid):
def index(): def index():
return render_template('index.html', return render_template('index.html',
title='Feed', title='Feed',
url='news.t0.vc', url=settings.HOSTNAME,
description='Reddit, Hacker News, and Tildes combined, then pre-rendered in reader mode') description='Reddit, Hacker News, and Tildes combined, then pre-rendered in reader mode')
@flask_app.route('/<sid>', strict_slashes=False) @flask_app.route('/<sid>', strict_slashes=False)

View File

@ -1,6 +1,7 @@
# QotNews settings # QotNews settings
# edit this file and save it as settings.py # edit this file and save it as settings.py
HOSTNAME = 'news.t0.vc'
MAX_STORY_AGE = 3*24*60*60 MAX_STORY_AGE = 3*24*60*60
# Feed Lengths # Feed Lengths