Skip to content

EricaSantos-FullStack/weather_extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

🌥 Weather Extension 🌥

Extensão que mostra o clima no seu navegador!

Já pensou em trabalhar, estudar ou apenas navegar pela internet sem se preocupar com o tempo lá fora? Ou ainda descobrir a temperatura neste exato momento que te ajudará a planejar a roupa que você vai levar para o compromisso sem ficar naquele "põe casaco e tira casaco"?

Desenvolvi uma extenção para o Chrome que mostra o clima de São Paulo de forma simples, prática e cheia de estilo. Não será preciso abrir aba ou pesquisar, tudo estará na sua frente com um clique.

🌧 Organização:


  • Descisão do tema.
  • Estudo sobre criação de extensão para navegadores.
  • Ativar o modo do desenvolvedor.
  • Procurar a melhor API.
  • Organização visual.
  • Arrumar o JavaScript.
  • Teste 1 - 2.

🌦 Estrutura do Projeto:


manifest.json
content.js
index.html
index.css

🌥 Configuração do Projeto:


O arquivo mais importante do nosso projeto é o manifest.json. Ele é o ponto de partida de qualquer extensão. Nele descrevemos todas as propriedades do nosso projeto desde o seu nome, autor, versão e até mesmo quais permissões ele irá solicitar e quais arquivos ele irá importar.

{
    "manifest_version": 2,
    "name": "Weather Extension",
    "version": "0.1",
    "author": "EricaSantos-FullStack https://github.com/EricaSantos-FullStack",
    "description": "Extensão do Chrome que mostra o clima de São Paulo de forma simples, prática e cheia de estilo.",

     "browser_action": {
      "default_icon": "myicon.png",
      "default_popup": "index.html"
      }

}

manifest_version: Essa é a versão do manifesto. Esse número é dado pela plataforma que dita as regras que serão utilizadas na interpretação do arquivo. Até o momento, está no 2.

name, version, author, description: Estes campos representam exatamente o que os seus nomes indicam. Aqui ditamos qual é a versão da extensão, o nome dela, sua descrição e o autor.

browser_action: Nesta propriedade dizemos ao Chrome qual é o comportamento padrão da nossa extensão. Sendo o default_popup para sempre que o usuário clicar no ícone da extensão, uma janelinha abrirá e o deafult_icon para incluir um icone a sua aplicação.

🌤 Testando a Extensão:


Para testar a extensão dentro do Chrome vá em chrome://extensions/ ou por meio do caminho: Menu > Mais Ferramentas > Extensões.

Habilite o Modo do desenvolvedor depois clique em ...
Carregar sem Compactação e selecione o caminho do diretório onde estão os arquivos do seu projeto.

extensão

Ative a extensão e fixe na sua barra de navegação

☀ Resultado:


extensão_tempo

❥ Agradecimentos Especiais:

Tem horas que o bloqueio criativo aparece e inciste em ficar, porém é nesses momentos que encontramos sempre a pessoa certa para dar o emburranzinho que precisamos para tirar o projeto do papel e torná-lo realidade. Gostaria de agradecer ao Lucas Galdino pelo apoio e paciência.
GitHub: https://github.com/LucasGaldinno

About

Extensão do Chrome que mostra o Clima de São Paulo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published