{"id":10710,"date":"2016-04-15T11:27:48","date_gmt":"2016-04-15T14:27:48","guid":{"rendered":"https:\/\/cleuber.com.br\/?p=10710"},"modified":"2016-04-15T11:52:15","modified_gmt":"2016-04-15T14:52:15","slug":"como-checar-o-clima-no-terminal","status":"publish","type":"post","link":"https:\/\/cleuber.com.br\/index.php\/2016\/04\/15\/como-checar-o-clima-no-terminal","title":{"rendered":"Como Checar o Clima no Terminal"},"content":{"rendered":"<p><a href=\"https:\/\/github.com\/chubin\/wttr.in\">Wttr.in<\/a> \u00e9 um frontent web para <a href=\"https:\/\/github.com\/schachmat\/wego\">Wego<\/a> , um aplicativo de tempo para o terminal. Usando nada, mas cURL e wttr.in, voc\u00ea pode obter informa\u00e7\u00f5es sobre o tempo a partir de um terminal, sem ter que instalar qualquer coisa (bem, exceto para cURL).<\/p>\n<div id=\"post-body-6861074585404869566\" class=\"post-body\">\n<p><a href=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/04\/wttr2.png?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-10713\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/04\/wttr2.png?resize=620%2C446&#038;ssl=1\" alt=\"wttr2\" width=\"620\" height=\"446\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/04\/wttr2.png?resize=1024%2C736&amp;ssl=1 1024w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/04\/wttr2.png?resize=300%2C216&amp;ssl=1 300w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/04\/wttr2.png?resize=768%2C552&amp;ssl=1 768w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2016\/04\/wttr2.png?w=1172&amp;ssl=1 1172w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><\/p>\n<\/div>\n<p class=\"post-body\"><b>Por padr\u00e3o, o servi\u00e7o tenta determinar sua localiza\u00e7\u00e3o automaticamente, mas se isso falhar, ele permite que voc\u00ea especifique o local de v\u00e1rias maneiras,<\/b> por nome de cidade, de 3 letras do c\u00f3digo do aeroporto, CEP e ainda permite recuperar a tempo para a localiza\u00e7\u00e3o de um nome de dom\u00ednio ou endere\u00e7o IP.<\/p>\n<p>Outras caracter\u00edsticas incluem uma <b>previs\u00e3o de 3 dias de tempo, fase da lua <\/b>e apoio tanto para m\u00e9trico (SI; usado por padr\u00e3o em todos os lugares, exceto os EUA) e USCS (usado por padr\u00e3o em os EUA).<\/p>\n<div>Sob o cap\u00f4, wttr.in usa WorldWeatherOnline para a informa\u00e7\u00e3o meteorol\u00f3gica, embora isso possa mudar no futuro, porque Wego, a ferramenta que wttr.in usa como backend, recentemente transferido para forecast.io por padr\u00e3o.<\/div>\n<div><\/div>\n<div>Embora n\u00e3o seja necess\u00e1rio para instalar wttr.in para us\u00e1-lo, voc\u00ea pode instal\u00e1-lo em seu servidor se voc\u00ea quiser &#8211; veja as instru\u00e7\u00f5es de instala\u00e7\u00e3o <a class=\"external\" href=\"https:\/\/github.com\/chubin\/wttr.in#installation\">AQUI<\/a>.<\/div>\n<div><\/div>\n<div>wttr.in: <a class=\"external\" href=\"http:\/\/wttr.in\/\">servi\u00e7o on-line<\/a> | <a class=\"external\" href=\"https:\/\/github.com\/chubin\/wttr.in\">fonte<\/a> (GitHub)<\/div>\n<h2>Usando wttr.in<\/h2>\n<div>O \u00fanico requisito para usar wttr.in \u00e9 &#8220;curl&#8221;. Usu\u00e1rios Ubuntu \/ Debian \/ Linux Mint (e derivados) pode instal\u00e1-lo usando o seguinte comando:<\/div>\n<pre class=\"linux-code\"><code>sudo apt-get install curl<\/code><\/pre>\n<p>Em seguida, basta executar o comando a seguir para obter o tempo para a sua localiza\u00e7\u00e3o atual:<\/p>\n<pre class=\"linux-code\"><code>curl wttr.in<\/code><\/pre>\n<p>Se wttr.in n\u00e3o consegue detectar a sua localiza\u00e7\u00e3o actual, ou se voc\u00ea deseja obter informa\u00e7\u00f5es sobre o tempo para um local diferente, voc\u00ea pode especificar de 3 letras c\u00f3digos de aeroporto, nomes da cidade, nomes de dom\u00ednio ou endere\u00e7os IP. Aqui est\u00e3o alguns exemplos:<\/p>\n<div>Obter o tempo em New York (por nomes de cidade contendo espa\u00e7os, voc\u00ea pode inserir o nome entre aspas ou utilize um sublinhado &#8211; por exemplo, &#8220;Nova Iorque&#8221; e trabalhar New_York):<\/div>\n<div>\n<pre class=\"linux-code\"><code>curl wttr.in\/\"new york\"<\/code><\/pre>\n<p>Ou de Paris:<\/p>\n<\/div>\n<div>\n<pre class=\"linux-code\"><code>curl wttr.in\/paris<\/code><\/pre>\n<\/div>\n<p>Obter o tempo para Londres usando um c\u00f3digo do aeroporto de 3 letras (Como o c\u00f3digo do aeroporto de Heathrow abaixo):<\/p>\n<pre class=\"linux-code\"><code>curl wttr.in\/lhr<\/code><\/pre>\n<p>Obter informa\u00e7\u00f5es sobre o tempo usando um CEP (note que wttr.in chama isso de &#8220;c\u00f3digo de \u00e1rea&#8221;, mas os c\u00f3digos de \u00e1rea s\u00e3o realmente uma coisa diferente):<\/p>\n<pre class=\"linux-code\"><code>curl wttr.in\/60602<\/code><\/pre>\n<p>Para ver todas as op\u00e7\u00f5es dispon\u00edveis, use &#8220;wttr.in\/:help onda&#8221;. Veja como ele se parece com:<\/p>\n<pre class=\"linux-code\"><code>$ curl wttr.in\/:help\r\nUsage:\r\n\r\n$ curl wttr.in          # current location\r\n$ curl wttr.in\/muc      # weather in the Munic airport\r\n\r\nSupported location types:\r\n\r\n\/paris                  # city name\r\n\/muc                    # airport code (3 letters)\r\n\/@stackoverflow.com     # domain name\r\n\/94107                  # area codes\r\n\r\nSpecial locations:\r\n\r\n\/moon                   # Moon phase (add ,+US or ,+France for these\r\n                          cities)\r\n\r\nUnits:\r\n\r\n?m                      # metric (SI) (used by default everywhere \r\n                          except US)\r\n?u                      # USCS (used by default in US)\r\n\r\nSpecial URLs:\r\n\r\n\/:help                  # show this page<\/code><\/pre>\n<p>&nbsp;<\/p>\n<h3>Dica: adicione um alias de wattr.io para a sua localiza\u00e7\u00e3o actual<\/h3>\n<div>Pelo que tenho lido, parece que wttr.io n\u00e3o consegue obter a localiza\u00e7\u00e3o muito frequentemente de modo a torn\u00e1-lo f\u00e1cil de usar, voc\u00ea pode adicionar um apelido para o seu <i>~ \/ .bashrc<\/i> arquivo para que voc\u00ea pode simplesmente digitar &#8220;WTTR&#8221; para obter o tempo para a sua localiza\u00e7\u00e3o.<\/div>\n<div><\/div>\n<p>Para adicionar um alias wttr.io para a sua localiza\u00e7\u00e3o actual, aberta <i>~ \/ .bashrc<\/i> com um editor de texto &#8211; Vou usar Gedit abaixo:<\/p>\n<pre class=\"linux-code\"><code>gedit ~\/.bashrc<\/code><\/pre>\n<p><span class=\"goog-text-highlight\">e no final do arquivo, cole:<\/span><\/p>\n<pre class=\"linux-code\"><code>alias wttr='curl wttr.in\/CITY_NAME'<\/code><\/pre>\n<p>Substitua &#8220;CITY_NAME&#8221; com o nome da cidade (ou outra forma apoiados por wttr.in para obter a sua localiza\u00e7\u00e3o &#8211; CEP, c\u00f3digo airpode, etc. &#8211; veja acima), em seguida, salve o arquivo e execute o seguinte comando em um terminal a fonte do arquivo ~ \/ .bashrc (use a sua nova configura\u00e7\u00e3o):<\/p>\n<pre class=\"linux-code\"><code>. ~\/.bashrc<\/code><\/pre>\n<p>(H\u00e1 um ponto, em seguida, um espa\u00e7o antes<i>~\/.bashrc<\/i>)<\/p>\n<p>Depois que estiver pronto, voc\u00ea pode simplesmente digitar &#8220;wttr&#8221; em um terminal para verificar as condi\u00e7\u00f5es meteorol\u00f3gicas.<\/p>\n<p>Abra\u00e7os,<\/p>\n<p>Cleuber<\/p>\n<p>via webupd8<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wttr.in \u00e9 um frontent web para Wego , um aplicativo de tempo para o terminal. Usando nada, mas cURL e wttr.in, voc\u00ea pode obter informa\u00e7\u00f5es sobre o tempo a partir de um terminal, sem ter que instalar qualquer coisa (bem, exceto para cURL). Por padr\u00e3o, o servi\u00e7o tenta determinar sua localiza\u00e7\u00e3o automaticamente, mas se isso &hellip;<\/p>\n","protected":false},"author":1,"featured_media":10712,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[51,4],"tags":[585,584],"class_list":["post-10710","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dicas-e-tutoriais","category-tutoriais-linux","tag-clima","tag-weather"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/10710","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=10710"}],"version-history":[{"count":0,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/10710\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media\/10712"}],"wp:attachment":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=10710"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=10710"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=10710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}