Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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. 🎴🎴
- Host: GitHub
- URL: https://github.com/euyogi/projeto-custompasses
- Owner: euyogi
- Created: 2024-02-22T22:48:22.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-23T18:30:55.000Z (11 months ago)
- Last Synced: 2024-11-10T10:39:15.352Z (2 months ago)
- Topics: flask, google, google-api, google-wallet, python
- Language: Python
- Homepage: https://custompasses.vercel.app
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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:
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:
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