diff --git a/scraper/server/__main__.py b/scraper/server/__main__.py index 1a4c756..75a689c 100644 --- a/scraper/server/__main__.py +++ b/scraper/server/__main__.py @@ -68,6 +68,14 @@ def get_block_ids(): def get_block_stats(): return list(map(lambda h: h.to_dict(), load_block_stats())) +@app.get("/rawblock/") +def get_rawblock(post_id: int = None): + assert post_id is not None + return Response( + mimetype = "application/octet-stream", + response = load_block(int(post_id)).dumps(), + ) + @app.get("/block/") def get_block(post_id: int = None): assert post_id is not None