File size: 1,302 Bytes
e2fff2f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
from huggingface_hub import HfApi

# --- CONFIGURATION ---
# 1. Hugging Face Settings se 'Write' Token yahan copy-paste karein
#HF_TOKEN = "PASTE_YOUR_WRITE_TOKEN_HERE"

# 2. Aapka Repo ID (Screenshot ke mutabiq)
REPO_ID = "Studytime171/lalit"

# 3. Archive Link aur File Name
FILE_URL = "https://archive.org/download/windows-7x-86-supernano-final/Windows7SuperNanoLite.iso"
FILE_NAME = "Windows7SuperNanoLite.iso"

def start_remote_upload():
    #api = HfApi(token=HF_TOKEN)
    
    print(f"Starting remote transfer to {REPO_ID}...")
    
    try:
        # Ye command direct server-to-server transfer karegi
        api.add_from_url(
            url=FILE_URL,
            path_in_repo=FILE_NAME,
            repo_id=REPO_ID,
            repo_type="space" # Kyunki aap 'Space' use kar rahe hain
        )
        
        print("-" * 30)
        print("SUCCESS: Remote transfer trigger ho gaya hai!")
        print(f"Check progress here: https://huggingface.co/spaces/{REPO_ID}/tree/main")
        print("-" * 30)
        print("Ab aap browser band kar sakte hain, transfer background mein chalta rahega.")

    except Exception as e:
        print(f"Error: {e}")
        print("Check karein ki aapka Token 'Write' permission wala hai ya nahi.")

if __name__ == "__main__":
    start_remote_upload()