Move FEED_LENGTH to settings.py, use for search results
This commit is contained in:
		| @@ -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 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user