Fred808 commited on
Commit
775c52f
·
verified ·
1 Parent(s): 4b3ec60

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +42 -3
main.py CHANGED
@@ -11,11 +11,42 @@ import logging
11
  # === CONFIGURATION ===
12
  HF_TOKEN = os.environ.get("HF_TOKEN")
13
  REPO_ID = "Fred808/BG1"
14
- DATA_PATH = "AEffects"
15
  OUTPUT_DIR = "batch_downloads"
16
  DOWNLOAD_URLS = [
17
- "https://ww3.zeroupload.xyz/e14f25ba6eef94b8a564e23b7cffca42/MDS_BlenderAfterEffectsCourse_DownloadPirate.com.rar?download_token=f693e901e61efd63742b4bb0bd4f7bd24e4d9fce9e1392fa89954a074e8964cb"
18
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  ]
20
  DELAY_BETWEEN_DOWNLOADS = 12 # seconds
21
 
@@ -69,6 +100,14 @@ async def downloader_worker():
69
 
70
  logging.info("✅ All files processed.")
71
 
 
 
 
 
 
 
 
 
72
  # === FastAPI Lifespan ===
73
  @asynccontextmanager
74
  async def lifespan(app: FastAPI):
 
11
  # === CONFIGURATION ===
12
  HF_TOKEN = os.environ.get("HF_TOKEN")
13
  REPO_ID = "Fred808/BG1"
14
+ DATA_PATH = "Blenders"
15
  OUTPUT_DIR = "batch_downloads"
16
  DOWNLOAD_URLS = [
17
+ "https://ww2.zeroupload.xyz/4e89175f51901f0daa991d229677523a/AliveAnimationBlender_DownloadPirate.com.part1.rar?download_token=a1453aea28a8507c90911616875d31806e824a7ff4bd67f1f10c6330f952ede5",
18
+ "https://ww2.zeroupload.xyz/42b18b4029504035bcb2332c82038ce0/AliveAnimationBlender_DownloadPirate.com.part2.rar?download_token=f404fd50a31a49dbb6b4af1a9219e876c283cc0c0e496fec6eb5efeb40e2ad2f",
19
+ "https://ww2.zeroupload.xyz/3551090b6a7cc7ee71df3e95a4f11a4e/AliveAnimationBlender_DownloadPirate.com.part3.rar?download_token=d792b81da61565dad503b4491d50c6752408c3656cc4a6e173594ee51373bccf",
20
+ "https://ww2.zeroupload.xyz/cd38aaf480cda272d7a03a71546e44b4/AliveAnimationBlender_DownloadPirate.com.part4.rar?download_token=a2a21a1af4f0d45ea5802668b69ec2f5aaf47c4520a0bf238a73800400c8ac0b",
21
+ "https://ww3.zeroupload.xyz/9af645304686f205f714cdb6ff5a22e9/Yansculpts__SculptingInBlenderForBeginners_DownloadPirate.com.rar?download_token=4ebbe5a87708f5ae13de9c1cd27e2f9d6e4e257e6a1692842c03ab4889f4f516",
22
+ "https://ww8.zeroupload.xyz/c36b9b18624548caeb4d609e32856ac0/Gumroad_HardSurfaceBlenderP2_DownloadPirate.com.rar?download_token=a531d0b16b0d6de2727a3fd1b793f483b6ada6ebaca98d0265bee0ef9bfaf3d6",
23
+ "https://ww8.zeroupload.xyz/1e6ffc93b4e6a6bda48887807f7130ba/BB_HardSurfaceGameAsset2.0_DownloadPirate.com.rar?download_token=3889152c708786810a89b054758b34b3d09caef0cc55199ea8ac9431545f1c0c",
24
+ "https://ww6.zeroupload.xyz/4b04e2713d4d6ed2e677f4a9a8f1535f/TOAnimateBlenderAnimationCourse_DownloadPirate.com.rar?download_token=d0b7be1b9c655911c1fbf1f59d1ea0cf9cbec6de9b0367446636722ec0f5abf0",
25
+ "https://ww8.zeroupload.xyz/1471d478bd0d4a29b3c4d7c21016e5e4/Gumroad_HardSurfaceBlenderP1_DownloadPirate.com.rar?download_token=3189f64bbdc29c1a8f73d13fffbeb6297e72fce00a90270c5c0a753c4187f04f",
26
+ "https://ww8.zeroupload.xyz/592230cef5b2784dcb49cdab0017b985/Udemy_BlenderStylizedVideogames_DownloadPirate.com.part1.rar?download_token=1176332063567c079dd9960f9f4f417bac32d7fde114c2d51655076a563eb592",
27
+ "https://ww8.zeroupload.xyz/858cf1ab9efb8cb195ecbb9b13df1994/Udemy_BlenderStylizedVideogames_DownloadPirate.com.part2.rar?download_token=36a149335110a4d281923d4d55222db56c68c5486a7309504f75eca25e143283",
28
+ "https://ww8.zeroupload.xyz/48a3376a23ecb580adcd4b1cd0fd7116/Udemy_BlenderStylizedVideogames_DownloadPirate.com.part3.rar?download_token=13f3a516d132d14ed6d8394ae10d205f444b2a39d821310c7a5bb344fa9197ea",
29
+ "https://ww8.zeroupload.xyz/b85e54dbf0450bec898f36045a2da7af/Udemy_BlenderStylizedVideogames_DownloadPirate.com.part4.rar?download_token=5b775f3095b4d7c83136d94e9cec1a521b7431f473ef4869112da8e85b262d74",
30
+ "https://ww1.zeroupload.xyz/dc32bb3fe656746c201c661a039d6167/MDS_BlenderRockStar_DownloadPirate.com.rar?download_token=261320d7e0fec45d685a018677e08f2e920cbb8af5349def2cca3db479b060b2",
31
+ "https://ww3.zeroupload.xyz/973be23b40f32e98ee40ddbe66546e9d/TGW_World_BuildingBlenderTiagoSousa_DownloadPirate.com.rar?download_token=f6544fb73d48700343982f0bad16bdaeefea6898569648a10520b0fb087431f9",
32
+ "https://ww1.zeroupload.xyz/284ec13ffe30380294f6efbe928ea458/BlenderBros_CompleteGuidetoHardOpsBoxCutter_DownloadPirate.com.rar?download_token=67022dc924f5091c248d2bce125aeaa0c29abd8499c4b675a76042fd83d8a2d8",
33
+ "https://ww6.zeroupload.xyz/46d9a9c22fb4dce9751cedb1783c0148/CreativeShrimp_CinematicLightingBlender_DownloadPirate.com.rar?download_token=6a3eefda9249d464ca20c931bfdd51b4b548a575785abed7cecb486f40569840",
34
+ "https://ww1.zeroupload.xyz/bd78d882efe14fa9cfa26814a502bb54/MDS_BlenderWorkout_DownloadPirate.com.rar?download_token=c8dc52e243a9cebebf94a515aad7725c7fe4ecb08d073c885c3a142828c6ea9c",
35
+ "https://ww2.zeroupload.xyz/2d8f4e87b9a997f820c8b7d5a36e4824/Wingfox_BlenderAnimationandSimulationMadeEasy2022_DownloadPirate.com.rar?download_token=abe3626e76a306a2e5dcbf8298126e8f7972b0173d0bf9dc7ba3cc717d22bd23",
36
+ "https://ww7.zeroupload.xyz/87dd33ecc236554d0c6c2816694a4faa/CGCookie_AnimatingFirstPersonCharacterWeapons_DownloadPirate.com_(2).rar?download_token=fba59775b168ee3558cb5c05f136f92560fff431dc33ce5103fee75168a9dd23",
37
+ "https://ww2.zeroupload.xyz/a0b8278ebb33a990e12d3ea6370a61df/CGCookieCreatingStylized3DForestEnvironmentBlender_DownloadPIrate.com.rar?download_token=7a214eead8ad08209d182b9ee823343774500d124c3db246cd611c17ba510329",
38
+ "https://ww2.zeroupload.xyz/6b6389fb853b6572b55b5e77234ee1dc/Polygon_Create3DLetteringBlender_DownloadPirate.com.rar?download_token=22818daa8ce69123d06845b8c7d801cdb33649d0ebb78ced416c1f82815f4b0c",
39
+ "https://ww2.zeroupload.xyz/e1476317b8a49c057a413adb5a893837/ChocofurInteriorVisualizationSecretsinBlender2021_DownloadPirate.com.part1.rar?download_token=f9ca558379e097883670b4aaf3f1f00354d4a338d17fe1ac68c56c004819843f",
40
+ "https://ww2.zeroupload.xyz/e1476317b8a49c057a413adb5a893837/ChocofurInteriorVisualizationSecretsinBlender2021_DownloadPirate.com.part1.rar?download_token=ebdca39c20da6329be4aa785ab0655ca105ca778a73142c23c0059981a99c490",
41
+ "https://ww2.zeroupload.xyz/09ef0a1b9ad0490815b58292f0047962/ChocofurInteriorVisualizationSecretsinBlender2021_DownloadPirate.com.part2.rar?download_token=3ab49b9370e5d0bd6f6a053e9ec818353afdf8b211671c239d6b8c1455da9f2e",
42
+ "https://ww2.zeroupload.xyz/fbe2c5df639f3bd583a59b05e52af208/ChocofurInteriorVisualizationSecretsinBlender2021_DownloadPirate.com.part3.rar?download_token=aeb2de8e4c0bb3402f2f51778fe4843274d73af68f92f68f207b7875a2d47dee",
43
+ "https://ww2.zeroupload.xyz/a361e6297ba484f7466723e5865ccc75/Skillshare_186826694_DownloadPirate.com.rar?download_token=69913dfca229c55df45089a8d19336aa5aec6f0258a6a503ee8d1db7e4291133",
44
+ "https://ww2.zeroupload.xyz/a361e6297ba484f7466723e5865ccc75/Skillshare_186826694_DownloadPirate.com.rar?download_token=a671fed2bf573fedbcb5f2e10d1d197603a5d843078b05a795f299a1e1b26321",
45
+ "https://ww6.zeroupload.xyz/83e9d12c9e7c9b493ed14dff70ae1e66/BlenderLaunchPad_DownloadPirate.com.part1.rar?download_token=1aeb9e8d9ba8b2098d803d1d96afdd6c867a8f9b06d7c659b86a4ed8d0a65656",
46
+ "https://ww6.zeroupload.xyz/7ce51dc0e5d450f2fd95a453a799d514/BlenderLaunchPad_DownloadPirate.com.part2.rar?download_token=01749ac71c41e94bc6217a57bdfeeae6a85ad10af14c179da598dbe6d10bcd29",
47
+ "https://ww6.zeroupload.xyz/f9b58e92aab19a26a3d3c5b24d734c40/BlenderLaunchPad_DownloadPirate.com.part3.rar?download_token=529f95bf4fc489936140cd7f19f71b055ac5e4bc8189a86910a650d3d418c1a1",
48
+ "https://ww6.zeroupload.xyz/d6d34ba916295d15826814b6500d25e9/BlenderLaunchPad_DownloadPirate.com.part4.rar?download_token=71eb49f728ee2096211102b585bd61b734dc9e407c3978a899a44084ee277a46",
49
+ "https://ww6.zeroupload.xyz/47d84f6747b573260262be6a3b798e6b/BlenderLaunchPad_DownloadPirate.com.part5.rar?download_token=2052c643a382361fe5cb7f117039bf6a491de01b0dd8121a0fe281cf80a08323"
50
  ]
51
  DELAY_BETWEEN_DOWNLOADS = 12 # seconds
52
 
 
100
 
101
  logging.info("✅ All files processed.")
102
 
103
+ @app.get("/")
104
+ def stay_alive():
105
+ return {"msg": "Running"}
106
+
107
+ @app.get("/health")
108
+ def healthcheck():
109
+ return {"healthy": True}
110
+
111
  # === FastAPI Lifespan ===
112
  @asynccontextmanager
113
  async def lifespan(app: FastAPI):