randydev commited on
Commit
8a0c796
·
verified ·
1 Parent(s): 088a482

Create sites_list_torrens.py

Browse files
Files changed (1) hide show
  1. src/sites_list_torrens.py +16 -0
src/sites_list_torrens.py ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from fastapi import APIRouter, status
2
+ from helper.is_site_available import check_if_site_available
3
+ from helper.error_messages import error_handler
4
+
5
+ router = APIRouter(tags=["Get all sites"])
6
+
7
+ @router.get("/sites_torrens_all")
8
+ async def get_all_supported_sites():
9
+ all_sites = check_if_site_available("1337x")
10
+ sites_list = [site for site in all_sites.keys() if all_sites[site]["website"]]
11
+ return error_handler(
12
+ status_code=status.HTTP_200_OK,
13
+ json_message={
14
+ "supported_sites": sites_list,
15
+ },
16
+ )