From f4dd52a2179ae75bbdc269975ec882cac5dd150f Mon Sep 17 00:00:00 2001 From: root Date: Thu, 22 Aug 2024 19:34:20 +0200 Subject: [PATCH] Modified categories --- wallamanta/constants.py | 392 ++++++++++++++++++++++------------------ 1 file changed, 212 insertions(+), 180 deletions(-) diff --git a/wallamanta/constants.py b/wallamanta/constants.py index 9b3c9d6..048b305 100644 --- a/wallamanta/constants.py +++ b/wallamanta/constants.py @@ -14,188 +14,220 @@ LATITUDE = os.getenv("LATITUDE") LONGITUDE = os.getenv("LONGITUDE") SLEEP_TIME = int(os.getenv("SLEEP_TIME")) NEW_RELIC_INSERT_KEY = os.getenv("NEW_RELIC_INSERT_KEY") +NEW_RELIC_METRICS_KEY = os.getenv("NEW_RELIC_METRICS_KEY") NR_ENV = os.getenv("NR_ENV") +NR_HOST_INSIGHTS = os.getenv("NR_HOST_INSIGHTS") +NR_HOST_METRICS = os.getenv("NR_HOST_METRICS") +PROXY_SOCKS = os.getenv("PROXY_SOCKS") MAX_WORKERS = 12 - +telegram_proxy = os.environ.get("TELEGRAM_PROXY") == '1' +if telegram_proxy: + telegram_socks_user = os.environ.get("TELEGRAM_SOCKS_USER") + telegram_socks_password = os.environ.get("TELEGRAM_SOCKS_PASSWORD") + telegram_socks_server = os.environ.get("TELEGRAM_SOCKS_SERVER") + telegram_socks_port = os.environ.get("TELEGRAM_SOCKS_PORT") + proxy_url = f"socks5://{telegram_socks_user}:{telegram_socks_password}@{telegram_socks_server}:{telegram_socks_port}" CATEGORIES = { - 100: ["🚗 Coches 🚗"], - 14000: ["🏍️ Motos 🏍️"], - 12800: ["🚙 Motor 🚙", - {10164: "GPS y electrónica", - 10165: "Herramientas", - 10167: "Recambios de coches y furgonetas", - 10168: "Recambios de motos y cuatriclicos", - 10166: "Otros"}], - 12465: ["👗 Moda 👗", - {10150: "Abrigos y chaquetas", - 10436: "Accesorios", - 10151: "Bañadores y bikinis", - 10437: "Belleza y cosmética", - 10152: "Bolsos, maletas y carteras", - 10153: "Bufandas y guantes", - 10154: "Calzado", - 9567: "Gafas", - 10156: "Joyas", - 10158: "Prendas de vestir", - 10159: "Ropa deportiva", - 10160: "Ropa interior y calcetines", - 10161: "Ropa premamá", - 10162: "Sombreros y gorros", - 10163: "Trajes, fiestas y bodas", - 9656: "Otros"}], - 200: ["🏘️ Inmobiliaria 🏘️"], - 12545: ["📺 TV, audio y foto 📺", - {10198: "Auriculares y cascos", - 10199: "Cámaras de vigilancia", - 10200: "Cámaras y fotografía", - 10201: "Drones", - 10203: "Pilas y cargadores", - 10204: "Proyectores y accesorios", - 10205: "Reproductores", - 10206: "Televisores y accesorios", - 10207: "Vídeo y accesorios", - 10202: "Otros"}], - 16000: ["📱 Móviles 📱", - {9375: "Accesorios", - 10170: "Cables", - 9388: "Piezas y recambios", - 9487: "Smartwatches", - 9374: "Tablets", - 10175: "Teléfonos antiguos", - 9447: "Teléfonos móviles", - 9370: "Otros"}], - 15000: ["🖥 Informática 🖥️", - {10130: "Cables", - 10131: "Cargadores y baterías", - 10132: "Impresoras y accesorios", - 10133: "Monitores", - 10134: "Ordenadores y accesorios", - 10136: "Realidad virtual y aumentada", - 10137: "Software", - 10135: "Otros"}], - 12579: ["🏅 Deportes y ocio 🏅", - {10094: "Baloncesto", - 10095: "Balonmano", - 10096: "Estáticas y elípticas", - 10097: "Fitness, running y yoga", - 10098: "Fútbol", - 10099: "Golf", - 10100: "Juegos recreativos y de mesa", - 10101: "Manualidades", - 10102: "Montaña y esquí", - 10103: "Natación y accesorios piscina", - 10105: "Otros deportes", - 10106: "Patinetes y patinaje", - 10107: "Rugby", - 10108: "Tenis y pádel", - 10109: "Vóley", - 10104: "Otros"}], - 17000: ["🚴 Bicicletas 🚴", - {10055: "Accesorios para bicicletas", - 10056: "Bicicletas y triciclos", - 10058: "Piezas y recambios de bici", - 10059: "Protección y vestimenta", - 10057: "Otros"}], - 12900: ["🎮 Consolas y videojuegos 🎮", - {10087: "Accesorios de consolas", - 10088: "Consolas", - 10089: "Manuales y guías", - 10090: "Merchandising de videojuegos", - 10092: "Recambios de consolas", - 10093: "Videojuegos", - 10091: "Otros"}], - 12467: ["🏡 Hogar y jardín 🏡", - {10127: "Almacenaje", - 10118: "Artículos para mascotas", - 10119: "Baño", - 10120: "Cocina, comedor y bar", - 10121: "Colchones y ropa de cama", - 10122: "Decoración", - 10123: "Iluminación interior", - 10124: "Jardín y exteriores", - 10125: "Mobiliario para la casa", - 10126: "Otros"}], - 13100: ["Electrodomésticos", - {10110: "Climatización", - 10111: "Electrodomésticos de cocina", - 10112: "Lavandería y plancha", - 10113: "Pequeños electrodomésticos", - 10114: "Piezas y recambios", - 10115: "Vitrocerámica", - 10441: "Otros"}], - 12463: ["🎥 Cine, libros y música 🎥", - {10060: "CDs y Vinilos", - 10061: "Cómics y novelas gráficas", - 10062: "Equipo profesional de sonido", - 10063: "Instrumentos musicales", - 10064: "Libros", - 10066: "Partituras y libretos", - 10067: "Películas y Series", - 10068: "Pósters y merchandising", - 10069: "Revistas", - 10070: "Tocadiscos", - 10065: "Otros"}], - 12461: ["🧒 Niños y bebés 🧒", - {10177: "Accesorios de baño", - 10178: "Alimentación del bebé", - 10179: "Artículos de maternidad", - 10180: "Artículos escolares", - 10182: "Cunas y camas", - 10183: "Disfraces infantiles", - 10184: "Juguetes, juegos y peluches", - 10185: "Mobiliario infantil", - 10187: "Ropa infantil", - 10188: "Seguridad y cuidado", - 10181: "Transporte del bebé", - 10189: "Tronas y andadores", - 10186: "Otros"}], - 18000: ["Coleccionismo", - {10071: "Antigüedades", - 10072: "Artesanías y decoración", - 10073: "Artículos de escritorio", - 10074: "Banderas", - 10075: "Coches y motocicletas", - 10076: "Coleccionismo deportivo", - 10077: "Coleccionismo militar", - 10078: "Filatelia y sellos", - 10079: "Imanes", - 10080: "Llaveros", - 10081: "Monedas y billetes", - 10082: "Muñecos", - 10083: "Naipes", - 10085: "Postales y suvenires", - 10086: "Relojes", - 10084: "Otros"}], - 19000: ["Construcción y reformas", - {10138: "Balcones", - 10139: "Baños", - 10140: "Cocinas", - 10141: "Electricidad e Iluminación", - 10142: "Escaleras y andamios", - 10143: "Ferretería", - 10144: "Herramientas y maquinaria", - 10145: "Madera y otros materiales", - 10147: "Pavimentos y revestimientos", - 10148: "Pinturas y barnices", - 10149: "Puertas y ventanas", - 10146: "Otros"}], - 20000: ["Industria y agricultura", - {10128: "Agricultura", - 10129: "Industria"}], - 21000: ["Empleo", - {10116: "Busco empleo", - 10117: "Ofertas de empleo"}], - 13200: ["Servicios", - {10190: "Clases y entrenamiento", - 10191: "Cuidadoras y niñeras", - 10192: "Mudanzas y transporte", - 10194: "Reparaciones", - 10195: "Servicios de limpieza", - 10196: "Servicios del hogar", - 10197: "Terapia y crecimiento personal", - 10193: "Otros"}], - 12485: ["Otros"], - 0: ["Todas"] -} \ No newline at end of file + 100: ["🚗 Coches 🚗"], + 14000: ["🏍️ Motos 🏍️"], + 12800: ["🚙 Motor 🚙"], + 12465: ["👗 Moda 👗"], + 200: ["🏘️ Inmobiliaria 🏘️"], + 24200: ["🎮 Tecnología / Juegos 🖥️"], + 12579: ["🏅 Deporte y ocio 🏅"], + 17000: ["🚴 Bicicletas 🚴"], + 12467: ["🏡 Hogar y jardín 🏡"], + 13100: ["Electrodomésticos"], + 12463: ["Cine, libros y música"], + 12461: ["Niños y bebés"], + 18000: ["Coleccionismo"], + 19000: ["Construcción y reformas"], + 20000: ["Industria y agricultura"], + 21000: ["Empleo"], + 13200: ["Servicios"], + 12485: ["Otros"], + 0: ["Todas"] +} + +# CATEGORIES = { +# 100: ["🚗 Coches 🚗"], +# 14000: ["🏍️ Motos 🏍️"], +# 12800: ["🚙 Motor 🚙", +# {10164: "GPS y electrónica", +# 10165: "Herramientas", +# 10167: "Recambios de coches y furgonetas", +# 10168: "Recambios de motos y cuatriclicos", +# 10166: "Otros"}], +# 12465: ["👗 Moda 👗", +# {10150: "Abrigos y chaquetas", +# 10436: "Accesorios", +# 10151: "Bañadores y bikinis", +# 10437: "Belleza y cosmética", +# 10152: "Bolsos, maletas y carteras", +# 10153: "Bufandas y guantes", +# 10154: "Calzado", +# 9567: "Gafas", +# 10156: "Joyas", +# 10158: "Prendas de vestir", +# 10159: "Ropa deportiva", +# 10160: "Ropa interior y calcetines", +# 10161: "Ropa premamá", +# 10162: "Sombreros y gorros", +# 10163: "Trajes, fiestas y bodas", +# 9656: "Otros"}], +# 200: ["🏘️ Inmobiliaria 🏘️"], +# 12545: ["📺 TV, audio y foto 📺", +# {10198: "Auriculares y cascos", +# 10199: "Cámaras de vigilancia", +# 10200: "Cámaras y fotografía", +# 10201: "Drones", +# 10203: "Pilas y cargadores", +# 10204: "Proyectores y accesorios", +# 10205: "Reproductores", +# 10206: "Televisores y accesorios", +# 10207: "Vídeo y accesorios", +# 10202: "Otros"}], +# 16000: ["📱 Móviles 📱", +# {9375: "Accesorios", +# 10170: "Cables", +# 9388: "Piezas y recambios", +# 9487: "Smartwatches", +# 9374: "Tablets", +# 10175: "Teléfonos antiguos", +# 9447: "Teléfonos móviles", +# 9370: "Otros"}], +# 15000: ["🖥 Informática 🖥️", +# {10130: "Cables", +# 10131: "Cargadores y baterías", +# 10132: "Impresoras y accesorios", +# 10133: "Monitores", +# 10134: "Ordenadores y accesorios", +# 10136: "Realidad virtual y aumentada", +# 10137: "Software", +# 10135: "Otros"}], +# 12579: ["🏅 Deportes y ocio 🏅", +# {10094: "Baloncesto", +# 10095: "Balonmano", +# 10096: "Estáticas y elípticas", +# 10097: "Fitness, running y yoga", +# 10098: "Fútbol", +# 10099: "Golf", +# 10100: "Juegos recreativos y de mesa", +# 10101: "Manualidades", +# 10102: "Montaña y esquí", +# 10103: "Natación y accesorios piscina", +# 10105: "Otros deportes", +# 10106: "Patinetes y patinaje", +# 10107: "Rugby", +# 10108: "Tenis y pádel", +# 10109: "Vóley", +# 10104: "Otros"}], +# 17000: ["🚴 Bicicletas 🚴", +# {10055: "Accesorios para bicicletas", +# 10056: "Bicicletas y triciclos", +# 10058: "Piezas y recambios de bici", +# 10059: "Protección y vestimenta", +# 10057: "Otros"}], +# 12900: ["🎮 Consolas y videojuegos 🎮", +# {10087: "Accesorios de consolas", +# 10088: "Consolas", +# 10089: "Manuales y guías", +# 10090: "Merchandising de videojuegos", +# 10092: "Recambios de consolas", +# 10093: "Videojuegos", +# 10091: "Otros"}], +# 12467: ["🏡 Hogar y jardín 🏡", +# {10127: "Almacenaje", +# 10118: "Artículos para mascotas", +# 10119: "Baño", +# 10120: "Cocina, comedor y bar", +# 10121: "Colchones y ropa de cama", +# 10122: "Decoración", +# 10123: "Iluminación interior", +# 10124: "Jardín y exteriores", +# 10125: "Mobiliario para la casa", +# 10126: "Otros"}], +# 13100: ["Electrodomésticos", +# {10110: "Climatización", +# 10111: "Electrodomésticos de cocina", +# 10112: "Lavandería y plancha", +# 10113: "Pequeños electrodomésticos", +# 10114: "Piezas y recambios", +# 10115: "Vitrocerámica", +# 10441: "Otros"}], +# 12463: ["🎥 Cine, libros y música 🎥", +# {10060: "CDs y Vinilos", +# 10061: "Cómics y novelas gráficas", +# 10062: "Equipo profesional de sonido", +# 10063: "Instrumentos musicales", +# 10064: "Libros", +# 10066: "Partituras y libretos", +# 10067: "Películas y Series", +# 10068: "Pósters y merchandising", +# 10069: "Revistas", +# 10070: "Tocadiscos", +# 10065: "Otros"}], +# 12461: ["🧒 Niños y bebés 🧒", +# {10177: "Accesorios de baño", +# 10178: "Alimentación del bebé", +# 10179: "Artículos de maternidad", +# 10180: "Artículos escolares", +# 10182: "Cunas y camas", +# 10183: "Disfraces infantiles", +# 10184: "Juguetes, juegos y peluches", +# 10185: "Mobiliario infantil", +# 10187: "Ropa infantil", +# 10188: "Seguridad y cuidado", +# 10181: "Transporte del bebé", +# 10189: "Tronas y andadores", +# 10186: "Otros"}], +# 18000: ["Coleccionismo", +# {10071: "Antigüedades", +# 10072: "Artesanías y decoración", +# 10073: "Artículos de escritorio", +# 10074: "Banderas", +# 10075: "Coches y motocicletas", +# 10076: "Coleccionismo deportivo", +# 10077: "Coleccionismo militar", +# 10078: "Filatelia y sellos", +# 10079: "Imanes", +# 10080: "Llaveros", +# 10081: "Monedas y billetes", +# 10082: "Muñecos", +# 10083: "Naipes", +# 10085: "Postales y suvenires", +# 10086: "Relojes", +# 10084: "Otros"}], +# 19000: ["Construcción y reformas", +# {10138: "Balcones", +# 10139: "Baños", +# 10140: "Cocinas", +# 10141: "Electricidad e Iluminación", +# 10142: "Escaleras y andamios", +# 10143: "Ferretería", +# 10144: "Herramientas y maquinaria", +# 10145: "Madera y otros materiales", +# 10147: "Pavimentos y revestimientos", +# 10148: "Pinturas y barnices", +# 10149: "Puertas y ventanas", +# 10146: "Otros"}], +# 20000: ["Industria y agricultura", +# {10128: "Agricultura", +# 10129: "Industria"}], +# 21000: ["Empleo", +# {10116: "Busco empleo", +# 10117: "Ofertas de empleo"}], +# 13200: ["Servicios", +# {10190: "Clases y entrenamiento", +# 10191: "Cuidadoras y niñeras", +# 10192: "Mudanzas y transporte", +# 10194: "Reparaciones", +# 10195: "Servicios de limpieza", +# 10196: "Servicios del hogar", +# 10197: "Terapia y crecimiento personal", +# 10193: "Otros"}], +# 12485: ["Otros"], +# 0: ["Todas"] +# } \ No newline at end of file