Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/euyogi/projeto-custompasses

Utilizando a API do Google Wallet para adicionar passes customizados à carteira digital da Google. 🎴🎴
https://github.com/euyogi/projeto-custompasses

flask google google-api google-wallet python

Last synced: 11 days ago
JSON representation

Utilizando a API do Google Wallet para adicionar passes customizados à carteira digital da Google. 🎴🎴

Awesome Lists containing this project

README

        

Header

# Projeto-CustomPasses

A carteira do Google não deixa personalizar os cartões que adicionamos. Então, fiz esse
projeto para personalizar os meus cartões (passe da biblioteca, carteirinha estudantil, entre outros que
possam ser representados com um QR Code.)

Ademais, pode servir de base para implementação da API da carteira da Google para integrar com seu negócio.
Aqui, utilizei o cartão genérico, mas há vários tipos (embarque, ingresso, identidade, etc...)

Mais informações em: https://developers.google.com/wallet?hl=pt-br.

Para testar:

Abrir Projeto-CustomPasses.

Detalhe: Ao abrir o cartão o título conterá [SOMENTE TESTE] antes, confira os exemplos abaixo.

Tela Inicial:


Imagem da tela inicial

Como você pode ver basta inserir os dados que você quer no seu cartão e clicar em adicionar, você será redirecionado para
a carteira da google perguntando se você quer adicionar o cartão.

Exemplos de cartões:


Imagem de um cartão
Imagem de um cartão
Imagem de um cartão

A logo é a imagem do google no canto superior esquerdo e a imagem é a imagem na parte inferior do cartão escrito #GoogleIO.

Para testar localmente:

Necessário: Python

Baixe e extraia o .zip com os arquivos.

Cole a chave da API no arquivo KEY.json, no arquivo tem mais informações para iniciar o uso da API e baixar a chave.
Em seguida, cole a sua issuer_id na variável `ISSUER_ID` no arquivo app.py, também mais informações para pegar esse id no arquivo.
Também é preferível mudar o url 'origins' no arquivo generic.py na linha 174 para o do seu website.

Instale as bibliotecas necessárias com `pip install -r requirements.txt`

Rode com `flask run` e abra o link dado, provavelmente http://127.0.0.1:5000.

Feito por: Yogi Nam de Souza Barbosa

Footer