Cauanne commited on
Commit
06ae9bd
·
verified ·
1 Parent(s): 2f844d8

Upload 4 files

Browse files
Files changed (1) hide show
  1. README.md +14 -65
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
- app/
16
  ├── app.py
17
  ├── requirements.txt
18
  ├── README.md
 
19
  ├── templates/
20
  │ └── index.html
21
  └── static/
22
- └── live.mp3 (Placeholder - arquivo de áudio para notificações)
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
- Para fazer o deploy deste projeto no Hugging Face Spaces, siga estes passos:
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.