def _print_url(): title_message = "You can now view your Streamlit app in your browser." named_urls = [] if config.is_manually_set("browser.serverAddress"): named_urls = [ ("URL", Report.get_url(config.get_option("browser.serverAddress"))) ] elif config.get_option("server.headless"): named_urls = [ ("Network URL", Report.get_url(util.get_internal_ip())), ("External URL", Report.get_url(util.get_external_ip())), ] else: named_urls = [ ("Local URL", Report.get_url("localhost")), ("Network URL", Report.get_url(util.get_internal_ip())), ] click.secho("") click.secho(" %s" % title_message, fg="blue", bold=True) click.secho("") for url_name, url in named_urls: util.print_url(url_name, url) click.secho("")
def _print_url(): title_message = 'You can now view your Streamlit report in your browser.' named_urls = [] if config.is_manually_set('browser.serverAddress'): named_urls = [ ('URL', Report.get_url(config.get_option('browser.serverAddress'))), ] elif config.get_option('server.headless'): named_urls = [ ('Network URL', Report.get_url(util.get_internal_ip())), ('External URL', Report.get_url(util.get_external_ip())), ] else: named_urls = [ ('Local URL', Report.get_url('localhost')), ('Network URL', Report.get_url(util.get_internal_ip())), ] click.secho('') click.secho(' %s' % title_message, fg='green') click.secho('') for url_name, url in named_urls: util.print_url(url_name, url) click.secho('')
def _save_running_report(self): files = self._report.serialize_running_report_to_files() url = yield self._get_storage().save_report_files(self._report.report_id, files) if config.get_option("server.liveSave"): util.print_url("Saved running app", url) raise tornado.gen.Return(url)
def _save_final_report(self, progress=None): files = self._report.serialize_final_report_to_files() url = yield self._get_storage().save_report_files( self._report.report_id, files, progress) if config.get_option('server.liveSave'): util.print_url('Saved final report', url) raise tornado.gen.Return(url)
def _save_final_report(self, progress_coroutine=None): files = self._report.serialize_final_report_to_files() url = yield self._get_storage().save_report_files( self._report.report_id, files, progress_coroutine) if config.get_option("server.liveSave"): util.print_url("Saved final app", url) raise tornado.gen.Return(url)