Giter Club home page Giter Club logo

Comments (8)

mgaitan avatar mgaitan commented on August 16, 2024

Lo ideal seria un management command que cree directamente instancias de nuestros modelos.
pero el tema es: no conocemos el UPC (codigo unico) entonces no podemos saber sin dudas si es un nuevo precio para un producto que ya conocemos.

que se les ocurre? pensaba un modelo que mapee plu (o directamente la url del producto en coto -> a un UPC conocido.

Pero pueden ser mas de 10mil productos y es demasiado para hacer por "voluntarios" (demasiado error). ¿quizas tratar de inferir lo más posible y si no hay conclusion unica entonces pedirle a los voluntarios?

from preciosa.

mgaitan avatar mgaitan commented on August 16, 2024
me:  tengo muchos productos en coto
muchos sé que son los mismos productos que yo ya conozco (de los que tengo el UPC)
pero no sé distinguirlos facilmente. Cómo se cual de coto es cual que yo conozco?
Para un humano es mas o menos facil saber que "salsa tomate arcor 500ml"  es lo mismo que "Salsa de Tomate Arcor x 500 ml"
para un algoritmo no es taaan facil
pero en cualquier caso siempre hay error
que hacemos?
lo de la tabla de mapa, seria el resultado final: cuando necesites saber el precio de coto del UPC tal, andá a esta URL de cotodigital
se entiende?
Juan:  distancia de hamming
en realidad
distancia de demerau hamming

from preciosa.

jairot avatar jairot commented on August 16, 2024

Yo hago en Managment command para esto e implemento el scraper. Una vez que tengamos los datos, puedo colaborar en el tema del merging.

  1. Tenemos alguna estructura para los scraper?
  2. Tenemos alguna estructura para los comandos?

python manage.py ¿scrap? ¿coto?

o

python manage.py ¿coto?

from preciosa.

jairot avatar jairot commented on August 16, 2024

Me autoasigno esta tarea, si ya hay estructura en el tema de scrapping, avísenme, sino yo la defino y trato de integrar los otros scrappers.(Hay otros scrappers'?)

Saludos, Jairo

from preciosa.

mgaitan avatar mgaitan commented on August 16, 2024

2014-02-17 1:05 GMT-03:00 Jairo Trad [email protected]:

  1. Tenemos alguna estructura para los scraper?

los scrappers que hay ahora, muy disimiles en técnicas y calidad, están
todos en /tools . Pero la idea es ir migrando lo que vamos a usar
recurrentemente (en particular scrapping de productos y precios) como
management commands

  1. Tenemos alguna estructura para los comandos?

python manage.py ¿scrap? ¿coto?

python manage.py ¿coto?

quizas el segundo, dentro de la app precios

mgaitan.github.io
textosyprextextos.com.ar

from preciosa.

jairot avatar jairot commented on August 16, 2024

Como se "Muestra" el precio por unidad de medida? osea... que formato estan usando. La web me devuelve esto:
"'(Precio por cada 1 Kilo : $69.3)'"

from preciosa.

mgaitan avatar mgaitan commented on August 16, 2024

Jairo, el modelo Producto tiene esto ahora

contenido = models.DecimalField(max_digits=5, decimal_places=1,
                                    null=True, blank=True)
unidad_medida = models.CharField(max_length=10,
                                     choices=UNIDADES_CHOICES, null=True, blank=True)

donde unidad_medidad puede ser algunas constantes

Pero no nos hace falta saber el precio "normalizado" (cada 1kg, litro, etc), eso lo vamos a calcular nosotros a nuestra conveniencia.
Por ahora, sólo si podés, llena los dos field. Ejemplo, el paquete trae 580 gramos, será:

pondrás en contenido = 580 y en unidad_medida = Producto.UM_GRAMO

Voy a crear un ticket para agregar un precio normalizado de un producto.

from preciosa.

cmheta avatar cmheta commented on August 16, 2024

Hola que tal... existe una API para consultar los datos de los productos de coto o algun supermercado??
Gracias!

from preciosa.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.