Neon-AI commited on
Commit
f54e46e
·
verified ·
1 Parent(s): 5cfc38c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -1
app.py CHANGED
@@ -4,6 +4,10 @@ import os
4
 
5
  app = FastAPI(title="Neon Anime Scraper")
6
 
 
 
 
 
7
  @app.get("/api/episode")
8
  def get_episode(anime: str, episode: int, dub: str = "sub"):
9
  if not anime or not episode:
@@ -25,4 +29,9 @@ def get_episode(anime: str, episode: int, dub: str = "sub"):
25
  return {"anime": anime, "episode": episode, "dub": dub, "streamUrl": stream_url}
26
 
27
  except Exception as e:
28
- raise HTTPException(status_code=500, detail=f"Failed to scrape episode: {str(e)}")
 
 
 
 
 
 
4
 
5
  app = FastAPI(title="Neon Anime Scraper")
6
 
7
+ @app.get("/")
8
+ def home():
9
+ return {"status": "Neon Anime Scraper running!"}
10
+
11
  @app.get("/api/episode")
12
  def get_episode(anime: str, episode: int, dub: str = "sub"):
13
  if not anime or not episode:
 
29
  return {"anime": anime, "episode": episode, "dub": dub, "streamUrl": stream_url}
30
 
31
  except Exception as e:
32
+ raise HTTPException(status_code=500, detail=f"Failed to scrape episode: {str(e)}")
33
+
34
+ if __name__ == "__main__":
35
+ import uvicorn
36
+ port = int(os.environ.get("PORT", 7860)) # HF Spaces sets this automatically
37
+ uvicorn.run(app, host="0.0.0.0", port=port)