MCPcopy Create free account

hub / github.com/albozes/shotbuddy / functions

Functions291 in github.com/albozes/shotbuddy

↓ 87 callersFunctionshowNotification
(message, type = 'success')
app/static/js/main.js:1646
↓ 65 callersFunctionerror_response
Return a standardized JSON error response.
app/utils.py:63
↓ 17 callersFunctionget_shot_manager
Retrieve a cached ``ShotManager`` for the given path.
app/services/shot_manager.py:822
↓ 9 callersFunctionloadShots
(rowId = null)
app/static/js/main.js:581
↓ 9 callersFunctionvalidate_shot_name
(name)
app/services/shot_manager.py:30
↓ 8 callersMethodget_shot_info
Get information about a specific shot.
app/services/shot_manager.py:488
↓ 7 callersMethodget_current_project
(self)
app/services/project_manager.py:106
↓ 7 callersFunctionsaveArtistSettings
()
app/static/js/main.js:1026
↓ 7 callersMethodsave_projects
(self)
app/services/project_manager.py:62
↓ 6 callersFunctioncloseArtistDropdown
()
app/static/js/main.js:863
↓ 6 callersFunctionescapeAttr
(str)
app/static/js/main.js:808
↓ 6 callersMethodget_video_thumbnail_path
Return (and optionally create) the thumbnail for a video. Args: video_path: Path to the source video shot_name: Name
app/services/shot_manager.py:794
↓ 6 callersFunctionresolve_naming_pattern
Resolve a naming pattern template into a filename base. Supported variables: {project}, {shot}, {date}. Falls back to shot_name if pattern is
app/services/file_handler.py:25
↓ 6 callersFunctionsanitize_path
Return a Path object from a potentially quoted string.
app/utils.py:31
↓ 5 callersMethod_strip_version_suffix
Strip any _v### suffix from a filename stem.
app/services/reference_manager.py:53
↓ 5 callersFunctionisColumnVisible
(columnId)
app/static/js/main.js:33
↓ 5 callersFunctionsaveOnboardingState
(state)
app/static/js/main.js:3039
↓ 5 callersMethodsave_shared_project_data
Save shared project data to .shotbuddy_project.json.
app/services/project_manager.py:207
↓ 4 callersMethod_get_thumbnail_path
Get the expected thumbnail path for a reference image.
app/services/reference_manager.py:190
↓ 4 callersMethod_thumbnail_url
Return the thumbnail URL for a reference image, or None.
app/services/reference_manager.py:104
↓ 4 callersFunctionapplyGridTemplate
()
app/static/js/main.js:23
↓ 4 callersFunctionapplyTheme
(theme)
app/static/js/main.js:2117
↓ 4 callersFunctioncheckOnboardingTips
()
app/static/js/main.js:3198
↓ 4 callersFunctioncreate_image_thumbnail
Create a JPEG thumbnail from an image file. Args: image_path: Path to the source image thumb_path: Path where the thumbnail shoul
app/utils.py:91
↓ 4 callersFunctionfetchPrompt
(shotName, assetType, version)
app/static/js/main.js:1883
↓ 4 callersFunctiongetOnboardingState
()
app/static/js/main.js:3018
↓ 4 callersFunctiongetVisibleColumnIds
()
app/static/js/main.js:18
↓ 4 callersMethodget_settings
Get user settings (global + project-specific + shared project data).
app/services/project_manager.py:218
↓ 4 callersMethodget_thumbnail_path
Return (and optionally create) the thumbnail for an image. Args: image_path: Path to the source image shot_name: Name
app/services/shot_manager.py:766
↓ 4 callersMethodload_shared_project_data
Load shared project data (artists, shot_artists) from .shotbuddy_project.json. Args: _project_settings: Already-loaded project se
app/services/project_manager.py:178
↓ 4 callersFunctionrefreshArtistStrip
(shotName)
app/static/js/main.js:1164
↓ 4 callersFunctionrenderArtistManagement
()
app/static/js/main.js:1041
↓ 4 callersFunctionrenderShots
()
app/static/js/main.js:636
↓ 4 callersFunctionresetDragState
()
app/static/js/main.js:459
↓ 4 callersFunctionrestoreScroll
()
app/static/js/main.js:1662
↓ 4 callersFunctionuploadFile
(file, shotName, fileType)
app/static/js/main.js:1616
↓ 3 callersMethod_create_thumbnail
Create thumbnail for reference image and save it to the central cache.
app/services/reference_manager.py:197
↓ 3 callersMethod_normalize_path
Return a POSIX-style absolute path string or ``None``.
app/services/shot_manager.py:64
↓ 3 callersFunctionapplyMode
(mode)
app/static/js/main.js:2125
↓ 3 callersFunctioncaptureScroll
(rowId = null)
app/static/js/main.js:1657
↓ 3 callersFunctionclearAllLipsyncDragState
()
app/static/js/main.js:1342
↓ 3 callersFunctionclear_shot_manager_cache
Clear cached ``ShotManager`` instances.
app/services/shot_manager.py:835
↓ 3 callersFunctioncloseColorPicker
()
app/static/js/main.js:1103
↓ 3 callersFunctioncloseSettingsModal
()
app/static/js/main.js:2180
↓ 3 callersMethodcreate_shot_structure
Create folder structure for a shot.
app/services/shot_manager.py:225
↓ 3 callersFunctioncreate_video_thumbnail
Create a JPEG thumbnail from the first frame of a video file. Args: video_path: Path to the source video thumb_path: Path where t
app/utils.py:135
↓ 3 callersMethodfind_wip_version_file
Find the WIP file for a specific version of a reference image.
app/services/reference_manager.py:90
↓ 3 callersFunctiongetNextArtistColor
()
app/static/js/main.js:836
↓ 3 callersMethodget_shots
Get all shots in the project.
app/services/shot_manager.py:257
↓ 3 callersFunctionhideColumnContextMenu
()
app/static/js/main.js:130
↓ 3 callersFunctionloadReferenceImages
()
app/static/js/main.js:2596
↓ 3 callersMethodload_project_settings
Load project-specific settings from the project directory.
app/services/project_manager.py:148
↓ 3 callersMethodload_prompt
Load a prompt for a specific asset version.
app/services/shot_manager.py:715
↓ 3 callersFunctionrefreshAllArtistStrips
()
app/static/js/main.js:1177
↓ 3 callersFunctionshowMainInterface
()
app/static/js/main.js:563
↓ 3 callersFunctionshowSetupScreen
()
app/static/js/main.js:548
↓ 3 callersFunctionshowShotLimitModal
()
app/static/js/main.js:2060
↓ 3 callersMethodsync_latest_folders
Ensure latest_images/ and latest_videos/ match the highest WIP versions. For each shot in wip/, finds the highest versioned image and video,
app/services/shot_manager.py:567
↓ 3 callersFunctionuploadReferenceImage
(file, targetFilename = null)
app/static/js/main.js:2758
↓ 2 callersMethod_build_settings_response
Build the merged settings response dict.
app/services/project_manager.py:236
↓ 2 callersMethod_create_subshot_name
Return a new sub-shot name under ``base_shot``. ``base_shot`` should be a top-level shot name (no underscore). The new name will use
app/services/shot_manager.py:332
↓ 2 callersFunction_find_key
Return the key from metadata matching one of the names.
app/services/prompt_importer.py:48
↓ 2 callersFunction_getNamingPatternFromInput
(inputId)
app/static/js/main.js:2238
↓ 2 callersMethod_get_asset_info
Get info for an image or video asset. Args: shot_name: Name of the shot shot_dir: Path to the shot directory
app/services/shot_manager.py:369
↓ 2 callersMethod_get_latest_asset
Helper for finding the latest final or highest versioned WIP asset. Searches for files containing ``shot_name`` to support custom naming
app/services/shot_manager.py:511
↓ 2 callersMethod_prompt_file_path
Return the path to the prompt file for a specific asset version.
app/services/shot_manager.py:699
↓ 2 callersMethod_remove_latest_by_stem
Remove any file in latest/ that matches the given base stem.
app/services/reference_manager.py:98
↓ 2 callersMethod_rename_versioned_files
Rename versioned asset files and their prompts in a directory. Args: directory: Path to the directory containing files
app/services/shot_manager.py:70
↓ 2 callersFunctionbuildVersionDropdown
(versions, currentVersion)
app/static/js/main.js:1896
↓ 2 callersFunctioncheck_port_in_use
Check if a port is already in use.
run.py:28
↓ 2 callersFunctioncloseProjectDrawer
()
app/static/js/main.js:211
↓ 2 callersFunctioncreateArtistStrip
(shot)
app/static/js/main.js:851
↓ 2 callersFunctioncreateDropBetweenZone
(afterShotName)
app/static/js/main.js:673
↓ 2 callersFunctioncreateDropZone
(shot, type)
app/static/js/main.js:1181
↓ 2 callersMethodcreate_thumbnail
Create thumbnail for image and save it to the central cache.
app/services/file_handler.py:299
↓ 2 callersMethodensure_directories
Create all required directories if they don't exist.
app/utils.py:24
↓ 2 callersFunctiongenerateArtistId
()
app/static/js/main.js:841
↓ 2 callersFunctiongetValidDroppedImage
(event)
app/static/js/main.js:2710
↓ 2 callersMethodget_next_version
Get the next available version number for a shot asset. Searches for files matching ``{base_name}_v###.*`` in the directory.
app/services/file_handler.py:163
↓ 2 callersMethodget_project_settings_file
Get path to project-specific settings file.
app/services/project_manager.py:140
↓ 2 callersMethodget_shared_project_file
Get path to shared project data file (.shotbuddy_project.json).
app/services/project_manager.py:170
↓ 2 callersFunctionhandleDropZoneDragOver
(event, afterShotName)
app/static/js/main.js:695
↓ 2 callersFunctionhandleDropZoneDrop
(event, afterShotName)
app/static/js/main.js:707
↓ 2 callersFunctionhandle_node
(node)
app/services/prompt_importer.py:89
↓ 2 callersFunctionhideOnboardingTip
()
app/static/js/main.js:3186
↓ 2 callersFunctionisArtistVisible
()
app/static/js/main.js:812
↓ 2 callersFunctionis_shotbuddy_process
Check if a PID belongs to a Shotbuddy process.
run.py:40
↓ 2 callersFunctionloadRecentProjects
()
app/static/js/main.js:279
↓ 2 callersFunctionloadSettings
()
app/static/js/main.js:2083
↓ 2 callersFunctionopenLipsyncCustomModal
()
app/static/js/main.js:1426
↓ 2 callersFunctionopen_folder_in_browser
Open a folder in the system file browser.
app/utils.py:80
↓ 2 callersFunctionpositionTip
(tipEl, targetEl, placement)
app/static/js/main.js:3094
↓ 2 callersFunctionrenderGridHeader
()
app/static/js/main.js:37
↓ 2 callersFunctionrenderList
(filter)
app/static/js/main.js:906
↓ 2 callersFunctionreveal_in_file_browser
Open the system file browser with the specified path selected.
app/utils.py:69
↓ 2 callersFunctionsaveEdit
()
app/static/js/main.js:1800
↓ 2 callersMethodsave_project_settings
Save project-specific settings to the project directory.
app/services/project_manager.py:159
↓ 2 callersMethodsave_prompt
Save prompt for a specific asset version.
app/services/shot_manager.py:726
↓ 2 callersMethodset_current_project
(self, path: Path)
app/services/project_manager.py:92
↓ 2 callersFunctionshowColumnContextMenu
(x, y, align)
app/static/js/main.js:101
next →1–100 of 291, ranked by callers