Files changed (1) hide show
  1. up.py +35 -18
up.py CHANGED
@@ -1,23 +1,40 @@
1
- from huggingface_hub import HfApi
 
 
2
 
3
- api = HfApi()
 
 
4
 
5
- # 1. Apne repo ka path yahan likhein (e.g., "username/my-windows-repo")
6
- repo_id = "YOUR_USERNAME/YOUR_REPO_NAME"
7
 
8
- # 2. Archive.org ka direct link
9
- source_url = "https://archive.org/download/windows-7x-86-supernano-final/Windows7SuperNanoLite.iso"
 
10
 
11
- print("Remote ki upload start ho raha hai...")
 
 
 
12
 
13
- try:
14
- api.add_from_url(
15
- url=source_url,
16
- path_in_repo="Windows7SuperNanoLite.iso", # Repo mein kis naam se dikhe
17
- repo_id=repo_id,
18
- repo_type="model" # Agar aapne 'model' repo banaya hai
19
- )
20
- print("Request submit ho gayi hai! Hugging Face backend par file transfer kar raha hai.")
21
- print(f"Apni files yahan check karein: https://huggingface.co/{repo_id}")
22
- except Exception as e:
23
- print(f"Kuch error aaya: {e}")
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import requests
3
+ from huggingface_hub import HfApi, login
4
 
5
+ # --- CONFIGURATION ---
6
+ # 1. Apna Hugging Face 'Write' Token yahan dalein
7
+ HF_TOKEN = "PASTE_YOUR_TOKEN_HERE"
8
 
9
+ # 2. Apni Repo ID (e.g. "Lalit/Windows7")
10
+ REPO_ID = "YOUR_USERNAME/REPO_NAME"
11
 
12
+ # 3. Archive Link
13
+ FILE_URL = "https://archive.org/download/windows-7x-86-supernano-final/Windows7SuperNanoLite.iso"
14
+ FILE_NAME = "Windows7SuperNanoLite.iso"
15
 
16
+ def start_process():
17
+ # Login
18
+ login(token=HF_TOKEN)
19
+ api = HfApi()
20
 
21
+ print(f"Transferring {FILE_NAME} to Hugging Face...")
22
+
23
+ try:
24
+ # Remote URL Transfer (Sabse fast aur automatic)
25
+ api.add_from_url(
26
+ url=FILE_URL,
27
+ path_in_repo=FILE_NAME,
28
+ repo_id=REPO_ID,
29
+ repo_type="model"
30
+ )
31
+ print("-" * 30)
32
+ print("SUCCESS: Upload script trigger ho gaya hai!")
33
+ print(f"Check progress here: https://huggingface.co/{REPO_ID}")
34
+ print("-" * 30)
35
+
36
+ except Exception as e:
37
+ print(f"Error: {e}")
38
+
39
+ if __name__ == "__main__":
40
+ start_process()