Upload 4 files
Browse files
README.md
CHANGED
|
@@ -1,3 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
# Payt Checker
|
| 2 |
|
| 3 |
Este é um aplicativo web que utiliza Python com Playwright e Flask-SocketIO para verificar cartões de crédito.
|
|
@@ -12,78 +22,17 @@ Este é um aplicativo web que utiliza Python com Playwright e Flask-SocketIO par
|
|
| 12 |
## Estrutura do Projeto
|
| 13 |
|
| 14 |
```
|
| 15 |
-
|
| 16 |
├── app.py
|
| 17 |
├── requirements.txt
|
| 18 |
├── README.md
|
|
|
|
| 19 |
├── templates/
|
| 20 |
│ └── index.html
|
| 21 |
└── static/
|
| 22 |
-
└── live.mp3
|
| 23 |
-
```
|
| 24 |
-
|
| 25 |
-
## Dependências
|
| 26 |
-
|
| 27 |
-
Este projeto requer as seguintes bibliotecas Python:
|
| 28 |
-
|
| 29 |
-
- `Flask`
|
| 30 |
-
- `Flask-SocketIO`
|
| 31 |
-
- `playwright`
|
| 32 |
-
- `requests`
|
| 33 |
-
- `gevent`
|
| 34 |
-
- `gevent-websocket`
|
| 35 |
-
|
| 36 |
-
Além disso, o Playwright requer a instalação de navegadores. No ambiente Hugging Face Spaces, isso geralmente é tratado automaticamente se você usar um Dockerfile ou especificar as dependências corretas. Para garantir, você pode adicionar um comando de instalação do Playwright no seu Dockerfile ou no script de inicialização do Space:
|
| 37 |
-
|
| 38 |
-
```bash
|
| 39 |
-
playwright install
|
| 40 |
```
|
| 41 |
|
| 42 |
-
## Executando Localmente (para desenvolvimento)
|
| 43 |
-
|
| 44 |
-
1. Clone este repositório.
|
| 45 |
-
2. Navegue até a pasta `app`.
|
| 46 |
-
3. Crie um ambiente virtual e instale as dependências:
|
| 47 |
-
```bash
|
| 48 |
-
python3 -m venv venv
|
| 49 |
-
source venv/bin/activate
|
| 50 |
-
pip install -r requirements.txt
|
| 51 |
-
playwright install
|
| 52 |
-
```
|
| 53 |
-
4. Execute o aplicativo:
|
| 54 |
-
```bash
|
| 55 |
-
python app.py
|
| 56 |
-
```
|
| 57 |
-
5. Abra seu navegador e acesse `http://127.0.0.1:7860`.
|
| 58 |
-
|
| 59 |
## Deploy no Hugging Face Spaces
|
| 60 |
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
1. Crie um novo Space no Hugging Face (escolha a opção "Blank" ou "Docker").
|
| 64 |
-
2. Conecte seu repositório Git local ao Space remoto.
|
| 65 |
-
3. Faça upload de todos os arquivos da pasta `app/` para o seu repositório do Space.
|
| 66 |
-
4. O Hugging Face Spaces detectará automaticamente o `app.py` e o `requirements.txt` e tentará instalar as dependências e executar o aplicativo.
|
| 67 |
-
5. Certifique-se de que o `live.mp3` esteja na pasta `static` dentro do seu Space.
|
| 68 |
-
|
| 69 |
-
**Nota sobre Playwright no Hugging Face Spaces:**
|
| 70 |
-
|
| 71 |
-
Para que o Playwright funcione corretamente em um ambiente Dockerizado como o Hugging Face Spaces, é crucial que os navegadores sejam instalados. O `Dockerfile` já está incluído no pacote para facilitar a configuração:
|
| 72 |
-
|
| 73 |
-
```dockerfile
|
| 74 |
-
FROM python:3.9-slim-buster
|
| 75 |
-
|
| 76 |
-
WORKDIR /app
|
| 77 |
-
|
| 78 |
-
COPY requirements.txt .
|
| 79 |
-
RUN pip install --no-cache-dir -r requirements.txt
|
| 80 |
-
|
| 81 |
-
# Instala as dependências do Playwright e os navegadores
|
| 82 |
-
RUN pip install playwright && playwright install --with-deps
|
| 83 |
-
|
| 84 |
-
COPY . .
|
| 85 |
-
|
| 86 |
-
CMD ["python", "app.py"]
|
| 87 |
-
```
|
| 88 |
-
|
| 89 |
-
Lembre-se de que o `app.py` está configurado para rodar na porta `7860`, que é a porta padrão que o Hugging Face Spaces expõe para aplicações web.
|
|
|
|
| 1 |
+
---
|
| 2 |
+
title: Payt Checker V2
|
| 3 |
+
emoji: 🚀
|
| 4 |
+
colorFrom: green
|
| 5 |
+
colorTo: blue
|
| 6 |
+
sdk: docker
|
| 7 |
+
app_port: 7860
|
| 8 |
+
pinned: false
|
| 9 |
+
---
|
| 10 |
+
|
| 11 |
# Payt Checker
|
| 12 |
|
| 13 |
Este é um aplicativo web que utiliza Python com Playwright e Flask-SocketIO para verificar cartões de crédito.
|
|
|
|
| 22 |
## Estrutura do Projeto
|
| 23 |
|
| 24 |
```
|
| 25 |
+
.
|
| 26 |
├── app.py
|
| 27 |
├── requirements.txt
|
| 28 |
├── README.md
|
| 29 |
+
├── Dockerfile
|
| 30 |
├── templates/
|
| 31 |
│ └── index.html
|
| 32 |
└── static/
|
| 33 |
+
└── live.mp3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
```
|
| 35 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 36 |
## Deploy no Hugging Face Spaces
|
| 37 |
|
| 38 |
+
Este projeto está configurado para rodar via **Docker**. O arquivo `README.md` contém os metadados necessários e o `Dockerfile` gerencia as dependências do Playwright.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|