url_item#

See UrlItem.

class aws_resource_search.items.url_item.T_URL_ITEM_VARIABLES(*args, **kwargs)[source]#
class aws_resource_search.items.url_item.UrlItem(title: str, subtitle: ~typing.Optional[str] = None, uid: str = <factory>, arg: ~typing.Optional[str] = None, autocomplete: ~typing.Optional[str] = None, variables: ~aws_resource_search.items.url_item.T_URL_ITEM_VARIABLES = <factory>)[source]#

Represent an url item in the dropdown menu.

enter_handler(ui: UI)[source]#

Behavior:

  • If we have an url, open it in the default browser.

  • If not, nothing happens (most likely NOT)

ctrl_a_handler(ui: UI)[source]#

Behavior:

  • Copy the url to clipboard

ctrl_u_handler(ui: UI)[source]#

Behavior:

  • Copy the url to clipboard

classmethod from_url(url: str, title: Optional[str] = None, subtitle: Optional[str] = None, uid: Optional[str] = None, arg: Optional[str] = None, autocomplete: Optional[str] = None)[source]#

Create one FileItem from an pathlib.Path object.