Skip to content

Uma interface que permite conectar-se à sua conta do Google e baixar imagens e vídeos do Google Fotos.

License

Notifications You must be signed in to change notification settings

Edssaac/gphotos

Repository files navigation

Apresentação Geral

Nome do Projeto: GPhotos

Descrição:

O GPhotos é um projeto que utiliza a API do Google Photos para se conectar à conta do Google de um usuário e baixar todas as fotos e vídeos disponíveis. A aplicação oferece uma interface visual, onde o usuário pode autenticar sua conta e conceder permissões necessárias para iniciar o processo de download e organização dos arquivos diretamente em seu dispositivo local.

demo

Objetivo:

Implementar uma aplicação que baixe automaticamente todas as fotos e vídeos de uma conta do Google Fotos após a autenticação e permissão do usuário.

Tecnologias Utilizadas:

COMPOSER PHP HTML CSS JAVASCRIPT

Para Desenvolvedores

Se você é um desenvolvedor interessado em contribuir ou entender melhor o funcionamento do projeto, aqui estão algumas informações adicionais:


Requisitos de Instalação:

COMPOSER PHP


Instruções de Instalação:

  1. Clone o repositório do projeto:
git clone https://github.com/edssaac/gphotos
  1. Navegue até o diretório do projeto:
cd gphotos
  1. Configure o Composer:
composer install

Como Configurar:

  1. Acesse a documentação do Google Photos para criar e configurar seu próprio aplicativo.

  2. Gere suas credenciais e insira-as no arquivo credentials.json com a estrutura abaixo:

     {
         "installed": {
             "client_id": "123456789012-abcdefg12345hijklmn67890opqrstuv.apps.googleusercontent.com",
             "project_id": "example-project-123456",
             "auth_uri": "https://accounts.google.com/o/oauth2/auth",
             "token_uri": "https://oauth2.googleapis.com/token",
             "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
             "client_secret": "ABCDEF-1234567890abcdefgHIJKLMNOPQRST",
             "redirect_uris": [
                 "http://localhost"
             ]
         }
     }

    Após configurar o arquivo, a ferramenta estará pronta para uso.


Como Executar:

Após concluir as etapas de instalação e configuração mencionadas acima, você está pronto para iniciar a aplicação. Siga os passos abaixo:

  1. Como esta é uma aplicação simples, você pode usar o servidor embutido do PHP para servir a aplicação.
    Abra o terminal e execute o seguinte comando na raiz do projeto:

    php -S localhost:8080
    

    Isso iniciará um servidor local na porta 8080.

  2. Uma vez que o servidor esteja em execução, abra seu navegador e acesse a seguinte URL na barra de endereço:

    http://localhost:8080
    

    Isso irá carregar a página inicial da aplicação.

Certifique-se de que o servidor PHP embutido esteja sempre em execução enquanto você estiver trabalhando na aplicação localmente.
Se desejar encerrar o servidor, basta pressionar ctrl + C no terminal onde o servidor está sendo executado.

Contato

GitHub Gmail Outlook Linkedin

About

Uma interface que permite conectar-se à sua conta do Google e baixar imagens e vídeos do Google Fotos.

Topics

Resources

License

Stars

Watchers

Forks