| --- |
| 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 |
|
|