Compare commits
2 Commits
e65047fead
...
2e2c9ae837
Author | SHA1 | Date | |
---|---|---|---|
2e2c9ae837 | |||
61021d8f91 |
|
@ -53,7 +53,7 @@ def put_story(story):
|
|||
|
||||
def search(q):
|
||||
if not SEARCH_ENABLED: return []
|
||||
params = dict(q=q, limit=100)
|
||||
params = dict(q=q, limit=settings.FEED_LENGTH)
|
||||
r = meili_api(requests.get, 'indexes/qotnews/search', params=params, parse_json=False)
|
||||
return r
|
||||
|
||||
|
|
|
@ -15,6 +15,7 @@ import traceback
|
|||
import time
|
||||
from urllib.parse import urlparse, parse_qs
|
||||
|
||||
import settings
|
||||
import database
|
||||
import search
|
||||
import feed
|
||||
|
@ -27,7 +28,6 @@ from flask_cors import CORS
|
|||
database.init()
|
||||
search.init()
|
||||
|
||||
FEED_LENGTH = 75
|
||||
news_index = 0
|
||||
|
||||
def new_id():
|
||||
|
@ -43,7 +43,7 @@ cors = CORS(flask_app)
|
|||
@flask_app.route('/api')
|
||||
def api():
|
||||
skip = request.args.get('skip', 0)
|
||||
limit = request.args.get('limit', FEED_LENGTH)
|
||||
limit = request.args.get('limit', settings.FEED_LENGTH)
|
||||
stories = database.get_stories(limit, skip)
|
||||
# hacky nested json
|
||||
res = Response('{"stories":[' + ','.join(stories) + ']}')
|
||||
|
@ -177,7 +177,7 @@ def feed_thread():
|
|||
logging.info('Already have ID / ref, skipping.')
|
||||
continue
|
||||
|
||||
ref_list = database.get_reflist(FEED_LENGTH)
|
||||
ref_list = database.get_reflist(settings.FEED_LENGTH)
|
||||
|
||||
# update current stories
|
||||
if news_index < len(ref_list):
|
||||
|
@ -204,7 +204,7 @@ def feed_thread():
|
|||
gevent.sleep(6)
|
||||
|
||||
news_index += 1
|
||||
if news_index == FEED_LENGTH: news_index = 0
|
||||
if news_index == settings.FEED_LENGTH: news_index = 0
|
||||
|
||||
except KeyboardInterrupt:
|
||||
logging.info('Ending feed thread...')
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
# Feed Lengths
|
||||
# Number of top items from each site to pull
|
||||
# set to 0 to disable that site
|
||||
FEED_LENGTH = 75
|
||||
NUM_HACKERNEWS = 15
|
||||
NUM_LOBSTERS = 10
|
||||
NUM_REDDIT = 15
|
||||
|
|
|
@ -58,7 +58,7 @@ class App extends React.Component {
|
|||
<p>
|
||||
<Link to='/'>QotNews</Link>
|
||||
|
||||
<span className='theme'>Theme: <a href='#' onClick={() => this.light()}>Light</a> - <a href='#' onClick={() => this.dark()}>Dark</a></span>
|
||||
<span className='theme'><a href='#' onClick={() => this.light()}>Light</a> - <a href='#' onClick={() => this.dark()}>Dark</a></span>
|
||||
<br />
|
||||
<span className='slogan'>Hacker News, Reddit, Lobsters, and Tildes articles rendered in reader mode.</span>
|
||||
</p>
|
||||
|
|
|
@ -41,7 +41,7 @@ class Submit extends Component {
|
|||
<span className='search'>
|
||||
<form onSubmit={this.submitArticle}>
|
||||
<input
|
||||
placeholder='Submit Article'
|
||||
placeholder='Submit URL'
|
||||
ref={this.inputRef}
|
||||
/>
|
||||
</form>
|
||||
|
|
Loading…
Reference in New Issue
Block a user