File size: 614 Bytes
1fdaf11
 
 
 
836f663
1fdaf11
 
 
 
 
836f663
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from huggingface_hub import duplicate_space


def create_argilla_space(target_argilla_space):
    url = duplicate_space(
        from_id="argilla/argilla-template-space",
        to_id=target_argilla_space,
        private=False,
        exist_ok=True,
    )
    return repo_url_to_embed_url(url)


def repo_url_to_embed_url(url):
    if url.startswith("https://huggingface.co/spaces/"):
        space_id = url.split("/")[-1].replace("_", "-")
        user_id = url.split("/")[-2].replace("_", "-")
        embed_url = f"https://{user_id}-{space_id}.hf.space"
        return embed_url
    else:
        return url