HiTeckGroup commited on
Commit
b7570de
·
verified ·
1 Parent(s): 8d367ff

Delete app.py

Browse files
Files changed (1) hide show
  1. app.py +0 -38
app.py DELETED
@@ -1,38 +0,0 @@
1
- from fastapi import FastAPI
2
- import duckdb
3
-
4
- app = FastAPI()
5
-
6
- HF_FILE = "hf://datasets/HiTeckGroup/HiTeckNuMinfo@main/users_data.parquet"
7
-
8
- # Enable HTTPFS
9
- duckdb.sql("INSTALL httpfs; LOAD httpfs;")
10
-
11
- @app.get("/")
12
- def home():
13
- return {"status": "API runningg"}
14
-
15
- @app.get("/search")
16
- def search(mobile: str):
17
- try:
18
- query = f"""
19
- SELECT *
20
- FROM read_parquet('{HF_FILE}')
21
- WHERE mobile = '{mobile}'
22
- """
23
-
24
- df = duckdb.query(query).to_df()
25
-
26
- if df.empty:
27
- return {
28
- "found": 0,
29
- "data": []
30
- }
31
-
32
- return {
33
- "found": len(df),
34
- "data": df.to_dict(orient="records")
35
- }
36
-
37
- except Exception as e:
38
- return {"error": str(e)}