def launch_web(self): game = self.current_game if game is None: live_url = self.current_backend.scoreboard_url else: live_url = game['live_url'] self.logger.debug('Launching %s in browser', live_url) user_open(live_url)
def open_calendar(self): if self.display_event: calendar_url = self.display_event.get("htmlLink", None) if calendar_url: user_open(calendar_url)
def open_github(self): user_open('https://github.com/' + self.username)
def handle_leftclick(self): user_open(self.leftclick)
def launch_web(self): if self.backend.forecast_url and self.backend.forecast_url != 'N/A': self.logger.debug('Launching %s in browser', self.backend.forecast_url) user_open(self.backend.forecast_url)
def on_leftclick(self): user_open(self.leftclick)
def launch_status_url(self): self.logger.debug('Launching %s in browser', self.status_url) user_open(self.status_url)
def st_open(self): """Callback: Open Syncthing web UI""" user_open(self.url)
def handle_rightclick(self): user_open(self.rightclick)
def on_click(self, event): user_open(event.htmlLink())
def on_leftclick(self): user_open(self._permalink)
def token_request(self, func): user_open(self.API_LINK.format(id=self.app_id)) self.run = func
def open_permalink(self): user_open(self._permalink)
def on_rightclick(self): user_open(self.rightclick)
def open_something(self, url_or_command): """ Wrapper function, to pass the arguments to user_open """ user_open(url_or_command)
def launch_notifications_url(self): self.logger.debug('Launching %s in browser', self.notifications_url) user_open(self.notifications_url)
def open_forecast_url(self): if self.backend.forecast_url and self.backend.forecast_url != 'N/A': user_open(self.backend.forecast_url)
def st_open(self): user_open(self.url)
def open_mail(self): user_open('https://www.reddit.com/message/unread/')
def open_link(self): user_open(self._url)
def open_calendar(self): if self.display_event: calendar_url = self.display_event.get('htmlLink', None) if calendar_url: user_open(calendar_url)