Releases: CarlsRemy/LotteryScraping-RD
Releases · CarlsRemy/LotteryScraping-RD
Correcciones de API
Correccion de la Logica del Scraping
implementacion de encoding utf-8 para evitar errores con respecto a los acentos
def JsonUFT8(data=None):
json_string = json.dumps(data,ensure_ascii = False)
return Response(json_string, content_type='application/json; charset=utf-8')
Simplificacion de la logica relacionada con filtrado de las loterias
Ateriormente
filtered_lotteries = [lottery for lottery in scrapingByName("la-primera",search_date) if search_query.lower() in lottery["name"].lower()]
Actualmente
esta logica se implemento dentro de los Metodos scraping() y scrapingByName() reduciendo la logica que esta desplegada en cada EndPoint a la logica minima requerida en cada suso dicho Endpoint.
if search_lotery:
data = [item for item in data if search_lotery.lower() in item["name"].lower()]
if len(data) == 0:
return data
api basica
Implementación de endpoints para la facilitación de la extracción de los números
- Extracción de datos recientes
- filtrado por fecha
- filtrado por nombre
- filtrado por consorcio de loterías. ( esto porque al acceder a loteria-nacional , devuelve tanto la gana mas, como la quiniela de la misma)
- filtrado por loterías
Enpoints
-
search
-
loteria-gana-mas
-
loteria-primera
- loteria-primera-12am
- loteria-primera-noche
-
loteria-nueva-york
-
loteria-la-suerte
- loteria-la-suerte-12am
- loteria-la-suerte-tarde
-
loteria-lotedom
-
loteria-anguila
-
loteria-nacional
- loteria-quiniela-nacional
- loteria-gana-mas
-
loteria-leidsa
-
loteria-real
-
loteria-loteka
-
loteria-americana
- loteria-florida-tarde
- loteria-florida-noches
- loteria-new-york-12am
- loteria-new-york-noche