File size: 823 Bytes
6f62e7a
dd1bdfb
 
 
 
6f62e7a
dd1bdfb
6f62e7a
 
 
 
 
dd1bdfb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
---
title: PaperCircle Papers API
emoji: πŸ“„
colorFrom: blue
colorTo: purple
sdk: docker
app_port: 7860
pinned: false
license: mit
short_description: Paper circle offline database
---

# PaperCircle Papers API

FastAPI service serving conference papers from a Parquet dataset via DuckDB.
Provides full-text search and filtered browsing for 230K+ academic papers.

## Environment Variables

- `HF_DATASET_REPO`: HuggingFace dataset repo ID (default: `ItsMaxNorm/pc-database`)
- `PARQUET_PATH`: Local path to papers.parquet (alternative to HF download)

## Endpoints

- `GET /health` β€” Health check
- `GET /api/community/papers` β€” Paginated papers with filters
- `GET /api/community/papers/{paper_id}` β€” Single paper
- `GET /api/community/filters` β€” Filter options
- `GET /api/search?query=...` β€” Full-text search