Coder Social home page Coder Social logo

victorgm01 / automacao_apod_nasa Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 11.56 MB

O objetivo deste repositório é armazenar um código de automação para o site APOD, da NASA, visando automatizar o processo de extrair as fotos publicadas diariamente e encaminhá-las a um determinado e-mail.

License: MIT License

Python 100.00%
python automation nasa apod automacao

automacao_apod_nasa's Introduction

Automação - APOD NASA

Tabela de Conteúdos

Descrição do Projeto

Automação do envio das imagens publicadas diariamente pela NASA, através do site APOD, aos e-mails predefinidos.

Funcionalidades 🏁

🚀 Busca a imagem do dia no site APOD, da NASA

📚 Traduz a explicação da imagem para português

📅 Verifica a data do dia da execução - útil para a edição do corpo do e-mail

📧 Encaminha a Imagem, seu título e sua explicação traduzida aos e-mails definidos

Demonstração da Aplicação 📷

Print do e-mail recebido no dia 7 de novembro de 2021

Status 📈

Status do Projeto: concluído ✔️

Pré Requisitos ✏️

Antes de começar, é preciso que você tenha instalado em sua máquina as seguintes ferramentas:

Git, Python.

Além disso, é interessante que você tenha um editor para trabalhar com o código. Recomendo o uso do Pycharm

Como Rodar a Aplicação ▶

# No terminal, clone este repositório:
git clone <https://github.com/VictorGM01/automacao_apod_nasa>

# Acesse a pasta do projeto
cd automacao_apod_nasa

# Instale as dependências
pip install ...

# Crie um arquivo chamado credencial.py

# Neste arquivo crie a constante SENHA e insira sua senha de aplicativos do gmail
- Caso você não tenha uma senha de aplicativo no gmail, entre no link https://support.google.com/accounts/answer/185839

# Abra o arquivo automacao_apod_nasa.py no Pycharm
 
# Com o editor de código aberto, modifique a variável "msg['From']", inserindo seu e-mail

# Edite a variável "msg['To']" com o e-mail de destinatário

# Edite a variável "msg['CCO']" com o e-mail que deverá estar em cópia

# Após seguir as etapas anteriores, rode o código pelo editor, ou pelo terminal, da seguinte maneira:
automacao_apod_nasa.py

Tecnologias - Dependências e Libs 🛠️

Para a construção deste projeto foram utilizadas as seguintes ferramentas e bibliotecas:

Desenvolvedor


Victor G. Marques

automacao_apod_nasa's People

Contributors

victorgm01 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.