houdini_recent_files_menu package
Submodules
houdini_recent_files_menu.api module
houdini_recent_files_menu.callbacks module
houdini_recent_files_menu.constants module
Constants and global values for use in the package.
- houdini_recent_files_menu.constants.RECENT_FILE_SOURCE_FILE_NAME = 'recent_houdini_files.json'
The source data file name.
- houdini_recent_files_menu.constants.RECENT_FILE_SOURCE_VAR_NAME = 'HOUDINI_RECENT_FILES_MENU_FILE'
Environment variable name that can point to the source file.
- houdini_recent_files_menu.constants.MAX_RECENT_FILES = 100
Maximum number of entries to keep in the file.
- houdini_recent_files_menu.constants.MAX_DISPLAY_FILES = 100
Maximum number of entries to display in the menu.
- houdini_recent_files_menu.constants.VARS_TO_COLLAPSE = ('$HIP', '$HOME')
Variables to collapse when displaying file paths in the menu.
- houdini_recent_files_menu.constants.TIMESTAMP_FORMAT = '%Y-%m-%d %H:%M'
Timestamp format for UI display.
houdini_recent_files_menu.filesystem module
Filesystem related operations for the package.
- houdini_recent_files_menu.filesystem.get_source_file_modification_time() → float[source]
Get the modification timestamp of the source file.
- Returns:
The modification timestamp of the source file.
- houdini_recent_files_menu.filesystem.read_file_data() → dict[source]
Read the recent file data fom disk.