SPM - Steam Profit Maker
Índice
📝 Índiceℹ️ Descripción🔎 Requisitos🐾 Primeros Pasos👀 Ejemplo de Uso💥 Posibles Errores🧑💻 Contribuye programando
Descripción
Herramienta (
Requisitos
- Python v3.9 o superior
- Siguientes librerias de Python:
- beautifulsoup4
- bs4
- certifi
- charset-normalizer
- colorama
- idna
- python-dotenv
- requests
- soupsieve
- urllib3
Puedes usar el siguiente comando para instalar todas las librerías mencionadas:
pip3 install beautifulsoup4 bs4 certifi charset-normalizer colorama idna python-dotenv requests soupsieve urllib3
Primeros Pasos
- Primero asegúrate de cumplir con los requisitos
- Clona el repositorio y ábrelo desde una terminal (shell, bash, zsh, powershell, etc)
git clone --depth 1 https://github.com/JLCareglio/Steam-Profit-Maker.git
cd ./Steam-Profit-Maker
- Ejecuta main.py usando Python 3.9 o superior
python3 main.py
Ejemplo de Uso
Puedes buscar ofertas de juegos que tengan cromos y guarda sus URLs o AppIDs, usando la siguiente página:
https://steamdb.info/sales/?min_reviews=0&min_rating=0&min_discount=0&category=29
Luego de abrir el programa ingresa los juegos de los que quieras saber su rentabilidad, este es un ejemplo con 8 juegos introducidos de formas diferentes pero todas válidas:
Al pulsar enter empezará el escaneo de los cromos de cada juego, ahora solo toca esperar a que termine
Cuando terminen todos los escaneos, verás un resumen completo con los datos extraídos y ordenados en 3 categorías como las siguientes:
También encontrarás un informe dentro de la carpeta data en un archivo .csv con la fecha actual en la que comenzaste el escaneo de juegos. Puedes abrir y ver este archivo con algún programa como "Hojas de Cálculo de Google"
Posibles Errores
- Intentar volver a escanear los juegos que dieron errores pero en otro día u horario.
- Reinstalar o actualizar las librerías listadas en
🔎 Requisitos. - Prueba cambiar, activar o desactivar una VPN o Proxy (de
🇦🇷 Argentina). - Ejecutar el programa desde una terminal diferente como por ejemplo GitBash o PowerShell.