FolderThumbnail
Introduction
FolderThumbnail
widget in Supervisely is a widget that allows for quickly identifying and navigating to specific folder in Team files. Clicking on it opens the folder in Supervisely Team files interface.
Function signature
FolderThumbnail(info=None, widget_id=None)

Parameters
info
FileInfo
Information about given file
widget_id
str
ID of the widget
info
Determine information about given file.
type: FileInfo
default value: None
widget_id
ID of the widget.
type: str
default value: None
Methods and attributes
set(info: FileInfo)
Set given FileInfo
in FolderThumbnail
widget.
Mini App Example
You can find this example in our Github repository:
ui-widgets-demos/thumbnail/004_folder_thumbnail/src/main.py
Import libraries
import os
import supervisely as sly
from dotenv import load_dotenv
from supervisely.app.widgets import Card, Container, FolderThumbnail
import supervisely.io.env as env
Init API client
First, we load environment variables with credentials and init API for communicating with Supervisely Instance:
load_dotenv("local.env")
load_dotenv(os.path.expanduser("~/supervisely.env"))
api = sly.Api()
Prepare file and upload in Team files
team_id = env.team_id()
local_filepath = "/Users/almaz/job/text.txt"
remote_filepath = "/folder_thumbnail_demo/text.txt"
if api.file.exists(team_id, remote_filepath):
api.file.remove(team_id, remote_filepath)
api.file.upload(team_id, local_filepath, remote_filepath)
# get file info from server
fileinfo = api.file.get_info_by_path(team_id, remote_filepath)
Initialize FolderThumbnail
widget
FolderThumbnail
widgetfolder_thumbnail = FolderThumbnail(info=fileinfo)
Create app layout
Prepare a layout for app using Card
widget with the content
parameter and place widget that we've just created in the Container
widget.
card = Card(
title="Folder Thumbnail",
content=Container(widgets=[folder_thumbnail]),
)
layout = Container(widgets=[card])
Create app using layout
Create an app object with layout parameter.
app = sly.Application(layout=layout)

Last updated
Was this helpful?