{"id":329267,"date":"2023-08-30T17:27:16","date_gmt":"2023-08-30T17:27:16","guid":{"rendered":"https:\/\/www.blog.pythonlibrary.org\/?p=12092"},"modified":"2023-08-30T17:27:16","modified_gmt":"2023-08-30T17:27:16","slug":"textual-apps-coming-to-a-website-near-you","status":"publish","type":"post","link":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/2023\/08\/30\/textual-apps-coming-to-a-website-near-you\/","title":{"rendered":"Textual Apps Coming to a Website Near You"},"content":{"rendered":"<p class=\"syndicated-attribution\"><meta name= \\\"keywords \\\" content= \\\"\u96fb\u5b50\u8a08\u7b97\u6a5f, \u6559\u80b2, IT \u96fb\u8166\u73ed,\u96fb\u8166\u88dc\u7fd2\uff0c \u96fb\u8166\u73ed\uff0c \u5bb6\u6559\uff0c \u79c1\u4eba\u8001\u5e2b\uff0c \u8cc7\u8a0a\u6280\u8853\uff0c \u7a0b\u5e8f\u8a2d\u8a08\uff0c \u96fb\u5b50\u8a08\u7b97\u6a5f\uff0c \u904a\u6232\uff0c \u860b\u679c\uff0c \u96fb\u5f71\uff0c \u8a08\u7b97\u6a5f\uff0c\u7de8\u78bc\uff0c Java\uff0c C\/C++\uff0c JavaScript\uff0c PHP\uff0c HTML\uff0c CSS\uff0c MySQL\uff0c mobile\uff0c Android\uff0c \u52d5\u6f2b\uff0c Python\uff0c teacher\uff0c \u88dc\u7fd2\uff0c \u96fb\u8166\u88dc\u7fd2 \u8cc7\u8a0a, \u7535\u5b50\u8ba1\u7b97\u673a, IT ,Game, apple, movie, Computer,student,Java,\u6559\u80b2, ,\u5b66\u751f, \u5b66\u4e60, learn, \u6559\u5b66,  Android, apple,anime, animation, \u4fe1\u606f\u6280\u672f, \u7a0b\u5e8f\u8bbe\u8ba1, \u79fb\u52a8\u7535\u8bdd, \u8cc7\u8a0a\u79d1\u6280,Game, Jeu, Juego,Call Of Duty ,\u4f7f\u547d\u53ec\u559a , \u6e38\u620f, \u7535\u5b50\u6e38\u620f,, \u591a\u4eba\u7535\u5b50\u6e38\u620f, \u7f51\u7edc\u6e38\u620f\uff0conline\uff0conline game, \u624b\u673a\u6e38\u620f, mobile \\\"><\/p>\n<p><a href=\"https:\/\/github.com\/Textualize\/textual\">Textual<\/a> is an amazing Python package for creating Text-Based User Interfaces (TUIs) in Python. You can learn more in <a href=\"https:\/\/www.blog.pythonlibrary.org\/2023\/03\/28\/an-intro-to-textual\/\">An Intro to Textual \u2013 Creating Text User Interfaces with Python.<\/a><\/p>\n<p>However, Textual isn&#8217;t only about creating user interfaces for your terminal. The Textual team is also making Textual for the web! <a href=\"https:\/\/www.textualize.io\/files\/Textual%20Cloud%20Service%20-%20Google%20Docs.pdf\" rel=\"nofollow\">Textual Cloud Service<\/a> will allow developers to run their terminal GUIs in web applications.<\/p>\n<p>When creating a Textual-based web application, you will use a Textual Agent. These agents can be configured to serve single or multiple textual apps using a TCP\/IP connection to a cloud service that supports the Websocket protocol.<\/p>\n<p>According to the Textual Cloud Service documentation, the benefits of using their service are as follows:<\/p>\n<ul>\n<li><strong>Works over proxies<\/strong> &#8211; The websocket protocol is designed to cooperate with network infrastructure such as proxies.<\/li>\n<li><strong>Bypasses firewalls<\/strong> &#8211; Firewalls are generally configured to allow outgoing TCP\/IP connections.<\/li>\n<li><strong>Encrypted<\/strong> &#8211; Connections are encrypted with industry standards.<\/li>\n<li><strong>Compressed<\/strong> &#8211; Data is compressed on the fly.<\/li>\n<\/ul>\n<p>Keep an eye on the Textual product so you know when this new feature goes live!<\/p>\n<h2>Related Reading<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.infoworld.com\/article\/3705253\/python-based-textual-apps-are-coming-to-the-web.html\">Python Based Textual Apps Are Coming to the Web<\/a> &#8211; InfoWorld.<\/li>\n<li><a href=\"https:\/\/www.blog.pythonlibrary.org\/2023\/03\/28\/an-intro-to-textual\/\">An Intro to Textual \u2013 Creating Text User Interfaces with Python<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>The post <a rel=\"nofollow\" href=\"https:\/\/www.blog.pythonlibrary.org\/2023\/08\/30\/textual-apps-coming-to-a-website-near-you\/\">Textual Apps Coming to a Website Near You<\/a> appeared first on <a rel=\"nofollow\" href=\"https:\/\/www.blog.pythonlibrary.org\/\">Mouse Vs Python<\/a>.<\/p>\n\n<p class=\"syndicated-attribution\"><figure class= \\\"wp-block-image alignnone \\\"><img src= \\\"http:\/\/itteacheritfreelance.hk\/test\/wordpress\/wp-content\/uploads\/2016\/05\/logo2-2.png\\\" alt=\\\"IT\u96fb\u8166\u88dc\u7fd2 java\u88dc\u7fd2 \u70ba\u5927\u5bb6\u914d\u5c0d\u96fb\u8166\u88dc\u7fd2,IT freelance, \u79c1\u4eba\u8001\u5e2b, PHP\u88dc\u7fd2,CSS\u88dc\u7fd2,XML,Java\u88dc\u7fd2,MySQL\u88dc\u7fd2,graphic design\u88dc\u7fd2,\u4e2d\u5c0f\u5b78ICT\u88dc\u7fd2,\u4e00\u5c0d\u4e00\u79c1\u4eba\u88dc\u7fd2\u548cFreelance\u81ea\u7531\u5de5\u4f5c\u914d\u5c0d\u3002\\\"\/><figcaption>\u7acb\u523b\u8a3b\u518a\u53ca\u5831\u540d\u96fb\u8166\u88dc\u7fd2\u8ab2\u7a0b\u5427!<\/figcaption><\/figure>\r\n<\/br>Find A Teacher Form:\r\n<\/br>https:\/\/docs.google.com\/forms\/d\/1vREBnX5n262umf4wU5U2pyTwvk9O-JrAgblA-wH9GFQ\/viewform?edit_requested=true#responses\r\n<\/br><\/br>Email:\r\n<\/br>public1989two@gmail.com<br><br><br><br><br><br><br>\r\n<a href=www.itsec.hk style=color:#FFFFFF;>www.itsec.hk<\/a><br>\r\n<a href=\\\"www.itsec.vip\\\" style=color:#FFFFFF;>www.itsec.vip<\/a><br>\r\n<a href=\\\"www.itseceu.uk\\\" style=color:#FFFFFF;>www.itseceu.uk<\/a><br><\/p>","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Textual is an amazing Python package for creating Text-Based User Interfaces (TUIs) in Python. You can learn more in An Intro to Textual \u2013 Creating Text User Interfaces with Python. However, Textual isn\u2019t only about creating user interfaces for your terminal. The Textual team is also making Textual for the web! Textual Cloud Service will \u2026<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.blog.pythonlibrary.org\/2023\/08\/30\/textual-apps-coming-to-a-website-near-you\/\"> <span class=\"screen-reader-text\">Textual Apps Coming to a Website Near You<\/span> Read More \u00bb<\/a><\/p>\n<p>The post <a rel=\"nofollow\" href=\"https:\/\/www.blog.pythonlibrary.org\/2023\/08\/30\/textual-apps-coming-to-a-website-near-you\/\">Textual Apps Coming to a Website Near You<\/a> appeared first on <a rel=\"nofollow\" href=\"https:\/\/www.blog.pythonlibrary.org\/\">Mouse Vs Python<\/a>.<\/p>\n<\/div>","protected":false},"author":2018,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"Textual Apps Coming to a Website Near You - ITTeacherITFreelance.hk","description":"Textual is an amazing Python package for creating Text-Based User Interfaces (TUIs) in Python. You can learn more in An Intro to Textual \u2013 Creating Text User In"},"footnotes":""},"categories":[10700],"tags":[],"_links":{"self":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/329267"}],"collection":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/2018"}],"replies":[{"embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=329267"}],"version-history":[{"count":1,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/329267\/revisions"}],"predecessor-version":[{"id":329268,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/329267\/revisions\/329268"}],"wp:attachment":[{"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=329267"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/categories?post=329267"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/wp-json\/wp\/v2\/tags?post=329267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}