Manga_download / save_file_to_hugging_face.py
niharika17032001's picture
Create app.py
76d8efa
import os
import time
from huggingface_hub import HfApi
import crediantials
# Set up Hugging Face credentials
HF_TOKEN = crediantials.HF_TOKEN
REPO_ID = crediantials.REPO_ID # Replace with your repo
# Set the full file path
def create_temp_file(local_file_path):
"""Creates a temporary file at the given path with unique content."""
os.makedirs(os.path.dirname(local_file_path), exist_ok=True) # Ensure the folder exists
with open(local_file_path, "w") as temp_file:
temp_file.write(f"Temporary file content - {time.time()}") # Add timestamp
def upload_file(local_file_path):
"""Uploads the local file to Hugging Face Hub."""
api = HfApi()
api.upload_file(
path_or_fileobj=local_file_path,
path_in_repo=os.path.basename(local_file_path), # Keep the same name on HF
repo_id=REPO_ID,
repo_type="space",
token=HF_TOKEN,
)
print(f"File {local_file_path} uploaded successfully! to hugging face ")
def main():
local_file_path = "/path/to/your/folder/uploaded_file.txt"
create_temp_file(local_file_path) # Create file at specified path
upload_file(local_file_path) # Upload to Hugging Face
os.remove(local_file_path) # Clean up local file after upload
if __name__ == "__main__":
main()