mirror of
https://github.com/Findus23/HNReader.git
synced 2024-09-19 15:23:44 +02:00
add useragent and redis socket
This commit is contained in:
parent
db9216b368
commit
b1ab30ddde
2 changed files with 9 additions and 4 deletions
|
@ -1,2 +1,3 @@
|
|||
user_agent = "HNClient (in development)"
|
||||
debug = True
|
||||
# redis_socket = "/run/redis-hnreader/redis-server.sock"
|
||||
|
|
12
server.py
12
server.py
|
@ -5,13 +5,18 @@ from starlette.requests import Request
|
|||
from starlette.responses import JSONResponse, Response
|
||||
from starlette.routing import Route
|
||||
|
||||
from config import debug
|
||||
from config import debug, user_agent, redis_socket
|
||||
from hnapi import HNClient
|
||||
from reader import Reader
|
||||
|
||||
conn = aiohttp.TCPConnector(ttl_dns_cache=60 * 10)
|
||||
session = aiohttp.ClientSession(connector=conn)
|
||||
r = Redis()
|
||||
session = aiohttp.ClientSession(connector=conn, headers={
|
||||
"User-Agent": user_agent
|
||||
})
|
||||
if redis_socket:
|
||||
r = Redis(unix_socket_path=redis_socket)
|
||||
else:
|
||||
r = Redis()
|
||||
reader = Reader()
|
||||
|
||||
api = HNClient(session, r)
|
||||
|
@ -51,4 +56,3 @@ app = Starlette(debug=debug, routes=[
|
|||
Route('/api/read/{item_id:int}', read),
|
||||
Route('/api/topstories', topstories),
|
||||
])
|
||||
|
||||
|
|
Loading…
Reference in a new issue