test-lsdfjsifeli / README.md
broadfield-dev's picture
Initial Space setup of broadfield-dev/test-lsdfjsifeli via Builder
7c3a564 verified

markdown

title: Space Builder emoji: 🛠️ colorFrom: blue colorTo: green sdk: gradio sdk_version: 4.44.0 app_file: app.py pinned: false

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference

Space Builder

A Gradio app to create, view, browse, and update Hugging Face Spaces. Authenticate using an API token directly or by loading it from a KeyLock Wallet image.

Features

  • Create a new Hugging Face Space with a specified file structure via markdown input.
  • Browse files in an existing Space.
  • View and edit file contents directly on the Space.
  • Update files in a Space with custom commit messages.
  • Option to load HF_TOKEN from a KeyLock Wallet image.
  • Modern Gradio UI with tabs and improved layout.

Usage

  1. Authentication:
    • Go to the "Authentication Methods" section.
    • Either enter your Hugging Face API token (needs 'write' access) directly in the textbox.
    • Or, upload a KeyLock Wallet image (PNG) and provide its password to load the HF_TOKEN. The token loaded from the image will be prioritized.
  2. To Create a Space:
    • Go to the "Create New Space" tab.
    • Provide the Space Name, Owner (optional, defaults to your username), SDK.
    • Paste markdown defining the file structure and content. The markdown's # Space: user/name line is ignored; UI fields are used for the repository ID.
  3. To Browse & Edit Files:
    • Go to the "Browse & Edit Space Files" tab.
    • Enter the Space Name and Owner (optional).
    • Click "Load Files List from Space".
    • Select a file from the list to view its content in the editor.
    • Modify the content if needed, provide a commit message, and click "Update File in Space".