Shared posts

30 Oct 11:12

Investigan casos de maltrato a menores en una guardería de Jerez

by Pixmac

Una docente de la Escuela Infantil La Granja ha sido despedida tras confirmarse, a través de unas grabaciones, agresiones a cuatro menores. Se ha visto (en sólo unos días de grabación) cómo la profesora agrede a cuatro niños diferentes en distintos momentos. A uno le da un guantazo y lo sienta bruscamente. A otro le tira un pellizco en el moflete. A otro le tira del pelo...", cuenta el familiar de uno de los menores agredidos. Todo comenzó tras alertar un padre de "una actitud rara" por parte de la docente con los niños al recogerlos en la...

etiquetas: maltrato, guardería, grabaciones, guantazo, pellizco, la granja

» noticia original (www.diariodejerez.es)

30 Oct 07:48

How to Parse JSON in Python – A Complete Guide With Examples

by Bala Priya C

JSON has become the standard format for data exchange on the web. So you'll run into JSON all the time when working with REST APIs, configuration files, database exports, and more. As a developer, you should know how to parse, manipulate, and generate JSON efficiently.

Python's built-in json module provides a straightforward interface for working with JSON data. You'll use it to convert JSON strings into Python dictionaries and lists that you can manipulate with familiar syntax, and then convert your Python data structures back into JSON when you need to send data to an API or save it to a file.

Beyond basic parsing, you'll often need to handle nested structures, validate data integrity, manage, and transform data formats. This guide covers practical JSON parsing techniques you can use in your projects right away. Let’s get started!

🔗 You can find the code examples on GitHub.

Prerequisites

To follow along with this tutorial, you should have:

  • Python 3.7 or later installed on your system

  • Basic understanding of Python dictionaries and lists

  • Familiarity with Python file operations (opening and reading files)

  • A text editor or IDE for writing Python code

Table of Contents

  1. Understanding JSON Structure and Basic Parsing

  2. How to Work with Nested JSON Objects

  3. How to Parse JSON Arrays

  4. How to Read JSON from Files

  5. How to Handle JSON Parsing Errors

Understanding JSON Structure and Basic Parsing

JSON represents data using a simple syntax with six data types: objects (key-value pairs), arrays, strings, numbers, Booleans, and null.

When Python parses JSON, these types map directly to Python equivalents:

  • JSON objects become dictionaries,

  • arrays become lists,

  • strings remain strings,

  • numbers become int or float,

  • true and false become True and False, and

  • null becomes None.

This direct mapping makes working with JSON in Python intuitive once you understand the correspondence.

Before you start, import the json module that’s built into the Python standard library.

The basic operation in JSON parsing is converting a JSON string into a Python data structure you can work with. Here's how to perform this basic conversion:

import json

json_string = '{"name": "Sarah Chen", "age": 28, "city": "Portland"}'
person = json.loads(json_string)

print(person["name"]) 
print(person["age"])   
print(type(person))

Output:

Sarah Chen
28
<class 'dict'>

Here, the json.loads() function takes a string containing JSON and returns a Python object. The 's' in 'loads' stands for 'string', indicating it works with string data. After parsing, you have a regular Python dictionary that you can access with bracket notation using the JSON keys.

How to Work with Nested JSON Objects

Real-world JSON data rarely comes in flat structures. APIs typically return deeply nested objects containing multiple levels of data. Understanding how to navigate these structures is essential for extracting the information you need.

Consider this example of parsing a weather API response that contains nested objects for location data and current conditions:

import json

weather_data = '''
{
    "location": {
        "city": "Seattle",
        "state": "WA",
        "coordinates": {
            "latitude": 47.6062,
            "longitude": -122.3321
        }
    },
    "current": {
        "temperature_f": 58,
        "conditions": "Partly Cloudy",
        "humidity": 72,
        "wind": {
            "speed_mph": 8,
            "direction": "NW"
        }
    }
}
'''

weather = json.loads(weather_data)

After parsing the JSON string with json.loads(), you can access nested values by chaining dictionary keys together:

city = weather["location"]["city"]
temp = weather["current"]["temperature_f"]
wind_speed = weather["current"]["wind"]["speed_mph"]

print(f"{city}: {temp}°F, Wind {wind_speed} mph")

Output:

Seattle: 58°F, Wind 8 mph

In this example, each level of nesting requires another set of brackets. The expression weather["location"]["city"] first accesses the "location" object, then retrieves the "city" value from within it. You can drill down as many levels as needed, like weather["current"]["wind"]["speed_mph"] which traverses three levels deep. This chaining syntax mirrors how you would access the data in the original JSON structure.

How to Parse JSON Arrays

JSON arrays represent ordered lists of values and appear frequently in API responses when returning collections of items. Python converts JSON arrays into lists, which you can iterate through or access by index.

Here's an example parsing a list of products from an inventory system:

import json

products_json = '''
[
    {
        "id": "PROD-001",
        "name": "Wireless Mouse",
        "price": 24.99,
        "in_stock": true
    },
    {
        "id": "PROD-002",
        "name": "Mechanical Keyboard",
        "price": 89.99,
        "in_stock": false
    },
    {
        "id": "PROD-003",
        "name": "USB-C Hub",
        "price": 34.99,
        "in_stock": true
    }
]
'''

products = json.loads(products_json)

The JSON string starts with a square bracket, indicating an array at the root level. After parsing, products is a Python list containing three dictionaries.

You can now use standard Python list operations on the parsed data. The len() function returns the number of items, and you can iterate through the list with a for loop. Each iteration gives you a dictionary representing one product, which you access using dictionary syntax.

print(f"Total products: {len(products)}")

for product in products:
    status = "Available" if product["in_stock"] else "Out of stock"
    print(f"{product['name']}: ${product['price']} - {status}")

Output:

Total products: 3
Wireless Mouse: $24.99 - Available
Mechanical Keyboard: $89.99 - Out of stock
USB-C Hub: $34.99 - Available

You can also access specific array elements by index and filter the data. List indexing works exactly as it does with any Python list, starting at zero.

first_product = products[0]
print(f"First product ID: {first_product['id']}")

Output:

First product ID: PROD-001

You can also use list comprehensions to filter the parsed data, creating a new list containing only products where the "in_stock" value is True.

available_products = [p for p in products if p["in_stock"]]
print(f"Available: {len(available_products)} products")

Output:

Available: 2 products

How to Read JSON from Files

Most applications read JSON from files rather than hardcoded strings. Configuration files, data exports, and cached API responses typically live in JSON files that your application needs to load at runtime.

The json module comes with the load function for reading files that handles opening and parsing in one step.

This code creates a sample configuration file to demonstrate file reading:

import json

# First, let's create a sample config 
config_data = {
    "api_url": "https://api.example.com/v2",
    "timeout": 30,
    "retry_attempts": 3,
    "enable_logging": True
}

with open('config.json', 'w') as f:
    json.dump(config_data, f, indent=2)

The json.dump() function writes Python data to a file, and the indent=2 parameter formats the JSON with 2-space indentation to make it human-readable. The 'w' mode opens the file for writing, creating it if it doesn't exist or overwriting it if it does.

Now you can read that file back into your application. The json.load() function (without the 's') reads from a file object and parses the JSON in one operation.

with open('config.json', 'r') as f:
    config = json.load(f)

print(f"API URL: {config['api_url']}")
print(f"Timeout: {config['timeout']} seconds")
print(f"Logging: {'Enabled' if config['enable_logging'] else 'Disabled'}")

Note the difference: json.loads() parses strings, while json.load() reads from files.

The with statement ensures that the file closes properly even if an error occurs during reading. After the with block completes, you have a Python dictionary containing all the parsed configuration data.

API URL: https://api.example.com/v2
Timeout: 30 seconds
Logging: Enabled

How to Handle JSON Parsing Errors

JSON parsing can fail for many reasons: malformed syntax, unexpected data types, corrupted files, or network issues when fetching from APIs. Your code must handle these errors gracefully rather than crashing.

The json module raises a JSONDecodeError when it runs into invalid JSON. Here's how to catch and handle these errors appropriately.

The try-except block catches any JSON parsing errors:

  • The JSONDecodeError exception provides detailed information about what went wrong: e.msg describes the error, e.lineno indicates which line contains the problem, and e.colno shows the character position. This information helps you debug malformed JSON quickly.

  • The function returns None when parsing fails, allowing calling code to check for this and handle the error appropriately.

Let's test this with a few JSON examples:

# Missing closing quote
bad_json1 = '{"name": "Sarah, "age": 28}'
result1 = parse_json_safely(bad_json1)
print(f"Result 1: {result1}\n")

# Missing closing brace
bad_json2 = '{"name": "Sarah", "age": 28'
result2 = parse_json_safely(bad_json2)
print(f"Result 2: {result2}\n")

# Extra comma
bad_json3 = '{"name": "Sarah", "age": 28,}'
result3 = parse_json_safely(bad_json3)
print(f"Result 3: {result3}\n")

# Valid JSON for comparison
good_json = '{"name": "Sarah", "age": 28}'
result4 = parse_json_safely(good_json)
print(f"Result 4: {result4}")

Each malformed JSON string triggers a different error message indicating the specific syntax problem. The error messages help pinpoint exactly where the JSON is invalid. The final example shows that valid JSON parses successfully and returns a dictionary instead of None.

JSON parsing failed: Expecting ',' delimiter
Error at line 1, column 19
Result 1: None

JSON parsing failed: Expecting ',' delimiter
Error at line 1, column 28
Result 2: None

JSON parsing failed: Expecting property name enclosed in double quotes
Error at line 1, column 29
Result 3: None

Result 4: {'name': 'Sarah', 'age': 28}

When reading JSON files, you should also handle file-related errors. The following function load_json_file_safely handles three types of errors:

  • FileNotFoundError when the file doesn't exist,

  • PermissionError when the application can't read the file, and

  • JSONDecodeError when the file contains invalid JSON. Each error type gets its own except block with an appropriate message.

The calling code checks if the result is None and falls back to default values, ensuring the application continues running even when the file can't be loaded.

import json

def load_json_file_safely(filepath):
    try:
        with open(filepath, 'r') as f:
            return json.load(f)
    except FileNotFoundError:
        print(f"Error: File '{filepath}' not found")
        return None
    except PermissionError:
        print(f"Error: Permission denied reading '{filepath}'")
        return None
    except json.JSONDecodeError as e:
        print(f"Error: Invalid JSON in '{filepath}'")
        print(f"  {e.msg} at line {e.lineno}")
        return None

data = load_json_file_safely('missing_file.json')
if data is None:
    print("Using default configuration")
    data = {"timeout": 30, "retries": 3}

If you run the above code, you’ll get the following output:

Error: File 'missing_file.json' not found
Using default configuration

And that’s a wrap! Thank you for making it this far if you’ve following along! 🥳

Conclusion

The json module provides everything you need for working with JSON data in Python. Here’s a summary of what we covered:

  • The core functions handle the most common operations: json.loads() parses JSON strings into Python objects, and json.load() reads and parses JSON from files.

  • JSON parsing automatically converts between JSON and Python data types. This conversion lets you work with parsed JSON using standard Python syntax.

  • You can navigate nested JSON by chaining dictionary keys and list indices together. Access nested values like data['section']['subsection']['field'] by following the structure down through each level.

  • Always wrap JSON parsing in try-except blocks when working with external data. The JSONDecodeError exception provides specific information about parsing failures including the error location, helping you debug issues quickly. When reading files, also catch FileNotFoundError and PermissionError to handle common file access problems gracefully.

Get comfortable with these fundamentals and you'll be able to handle most JSON parsing tasks you’ll need for your Python projects. Happy coding!

29 Oct 23:06

El dueño de un bar en Granada estafa 22.000 euros a un cliente anciano: le cobró de 30 a 400 euros más en el desayuno durante dos años

by endos

La Policía Nacional ha detenido en Granada a un varón de 57 años de edad como presunto responsable de un delito de estafa continuada aun anciano de 94 años que acudía habitualmente al negocio del detenido a desayunar. El hombre, que se encuentra ya en prisión, supuestamente le hizo cargos en su tarjeta de crédito por un importe superior a los 22.000 euros. Según ha informado la Policía en un comunicado, a la hora de pagar perdía de vista su tarjeta de crédito con la excusa de que no había cobertura del datáfono en la terraza y era necesario re

etiquetas: granada, estafa, anciano

» noticia original (elpais.com)

29 Oct 23:05

Los países africanos sustituyen la red bancaria Swift por la china

by tierramar

53 países africanos acaban de abandonar la red bancaria Swift, el sistema financiero occidental, en favor de China. 53 de los 54 países africanos han firmado un acuerdo histórico con el gobierno de Pekín. Las exportaciones africanas se beneficiarán de un acceso pleno al mercado chino. La consecuencia es el abandono del dólar estadounidense y del euro en las transacciones. Ahora los pagos se realizarán en yuanes. Según Goldman Sachs, para 2030 más del 40 por cien del comercio internacional podría eludir el sistema Swift.

etiquetas: abandono del dolar, swift, yuanes, africa

» noticia original (mpr21.info)

29 Oct 23:05

Los mapas que muestran por dónde viaja la droga desde América Latina hasta EE.UU. (y cuánta llega por el Caribe)

by Antipalancas21

"Si la gente quiere dejar de ver a las narcolanchas explotar, que dejen de enviar droga a Estados Unidos". Ese fue el mensaje del secretario de Estado de EE.UU. y asesor de seguridad nacional, Marco Rubio, cuando el pasado miércoles las fuerzas estadounidenses extendieron al Pacífico sus operaciones contra embarcaciones presuntamente cargadas de estupefacientes. Los ataques estadounidenses, que se iniciaron el 2 de septiembre y salvo en tres ocasiones (el 21 y el 22 octubre, y este martes 28) se han llevado a cabo en aguas del Caribe, suman 57.

etiquetas: america latina, droga, caribe, mapa, muestran, camino

» noticia original (www.bbc.com)

29 Oct 23:05

Se expone el papel de Microsoft en el primer genocidio del mundo impulsado por IA, en Gaza [ING]

by gelatti

Microsoft enfrenta crecientes críticas por su controvertida complicidad en el genocidio perpetrado por Israel en Gaza, con acusaciones de que sus tecnologías han permitido la vigilancia, los asesinatos selectivos y la represión de la población palestina. Los críticos afirman que la compañía ha desempeñado un papel central en lo que algunos denominan el primer genocidio del mundo impulsado por inteligencia artificial.

etiquetas: mkcrosoft, genocidio, gaza, ia, macleod, mintpress, unidad 8200, azure

» noticia original (english.almayadeen.net)

29 Oct 23:05

Vox tumba la Zona de Bajas Emisiones de València

by NPCMeneaMePersigue

Los voxistas votan contra el último trámite en el pleno municipal y el Ayuntamiento de València se arriesga a perder 115 millones de euros en subvenciones y sanciones por incumplir en mandato del Ministerio de Transportes. Gosálbez dice priorizar la libertad de los vecinos frente a la calidad del aire

etiquetas: cambio climatico, valencia, vox, pp

» noticia original (www.levante-emv.com)

29 Oct 23:04

EEUU comunica a sus aliados que reducirá su presencia militar en Europa

by Ze7eN

El Gobierno de Estados Unidos ha comunicado a los países miembros de la OTAN su voluntad de reducir a corto plazo su despliegue militar en Europa, según ha informado el Ministerio de Defensa de Rumanía, que ha señalado un posible recorte específico en el flanco oriental de la Alianza Atlántica. Trump ha reiterado a sus aliados que asuman más responsabilidad en la defensa del continente europeo. Además, en la última cumbre de líderes, exigió un aumento significativo del gasto militar, que se tradujo en un compromiso conjunto para elevar el presu

etiquetas: eeuu, gasto militar, europa, otan

» noticia original (electomania.es)

29 Oct 23:04

Nevada récord en Reikiavik, recomendación de «quedarse en casa» y alertas meteorológicas (Eng)

by Verdaderofalso

La policía de la capital aconseja a los residentes que se queden en casa. Esta tarde se han emitido alertas naranjas por fuertes nevadas y ventiscas en el suroeste, pero se han levantado alrededor de las 17:00. También hay alertas amarillas en vigor, que se mantendrán hasta el miércoles por la mañana. Nunca antes se había registrado una profundidad de nieve tan grande en Reikiavik en esta época del año: 27 centímetros a la hora

etiquetas: nevada, reikiavik, islandia, nevada, récord, clima

» noticia original (www.ruv.is)

29 Oct 23:04

Agentes de la Patrulla Fronteriza rompen seis costillas a ciudadano de EE. UU. de 67 años durante operativo en Halloween

by Verdaderofalso

El incidente ocurrió el sábado en el vecindario de Old Irving Park de Chicago, donde, según los residentes, los agentes federales interrumpieron un festejo infantil

etiquetas: anciano, costillas, rotas, ice, patrulla fronteriza, eeuu, trump

» noticia original (www.independentespanol.com)

29 Oct 23:03

Lilith Verstrynge explica su salida de Podemos dos años después: "Dejamos de hablarle a la gente, hablábamos a fantasmas"

by YSiguesLeyendo

Verstrynge reconoce la campaña sucia contra el partido, con una ingente cantidad de ataques y causas abiertas en la justicia que quedaron en nada. Pero cree que la estrategia del partido para combatirlo durante tantos años acabó llevando a sus dirigentes a una suerte de “zona de confort”, “el victimismo”.

etiquetas: verstrynge, podemos

» noticia original (www.eldiario.es)

29 Oct 23:03

La policía de California refuerza las patrullas en los supermercados, ya que millones están a punto de perder los beneficios de SNAP (ENG)

by NoEresTuSoyYo

La Asociación de la Industria Alimentaria, el grupo comercial de los principales supermercados, incluidos Walmart y Albertsons, advirtió que una interrupción en los beneficios de SNAP generaría una inestabilidad financiera generalizada a nivel local.

etiquetas: policía, california, supermercados, snap, callfresh, comida, barstow

» noticia original (www.foxla.com)

29 Oct 23:03

Mueren más de 460 personas en un ataque sobre un hospital de maternidad de El Fasher, en Sudán

by YeahYa

La Organización Mundial de la Salud (OMS) ha confirmado este 'trágico' balance, que incluye tanto a pacientes como a familiares que se encontraban en el hospital.

etiquetas: sudán, masacre

» noticia original (www.huffingtonpost.es)

29 Oct 23:02

El fiscal obvia el allanamiento de morada de los policías karatecas de Móstoles que fueron grabados cuando rompían el brazo a una migrante dentro de su casa

by candonga1

El ministerio público da validez a la versión de los policías frente a la de la víctima, tergiversando el vídeo en el que se ve a los agentes entrar sin permiso en una vivienda y llevarse detenida y casi desnuda a una invitada por la dueña a la casa que abrió la puerta cuando los agentes llamaron por un tema de ruido a deshoras de la noche. El fiscal pide ocho meses de multa a la migrante y solo dos meses para los agentes, y que, además, la migrante indemnice con 2.300 euros a los policías.

etiquetas: fiscal, policías karatecas, móstoles, allanamiento de morada

» noticia original (fuentesinformadas.com)

29 Oct 23:02

Una mujer de 80 años muere tras ser abandonada en una remota isla tropical por el crucero de lujo en el que viajaba

by Meneador_Compulsivo

Una pasajera de 80 años fue hallada muerta en la isla Lizard (Isla Lagarto), en la Gran Barrera de Coral, en Australia, luego de que el crucero de lujo en el que viajaba zarpara sin ella. El suceso, ocurrido durante la primera escala de un viaje de 60 días valorado en 50.000 USD, ha motivado investigaciones policiales y marítimas, así como una revisión interna por parte de la empresa operadora, Coral Expeditions. La mujer participó en una excursión pero se detuvo a descansar,el barco no hizo recuento de los excusionistas y zarpó sin ella.

etiquetas: pasajera, isla, crucero, austrlia, coral expeditions

» noticia original (www.infobae.com)

29 Oct 23:01

"No nos han hecho caso cuando hemos llamado"

by YSiguesLeyendo

Las compañeras de piso de la estudiante fallecida en la calle Santa Clotilde aseguran que "nos han dicho que la llevemos en taxi" a un hospital

etiquetas: universidad, granada, sucesos

» noticia original (www.granadadigital.es)

29 Oct 23:01

Visualizacion de la velocidad de la luz con una camera a 2,000,000,000 imagenes por segundo, hecha en casa

by ChrMMM

El youtuber Alphaphoenix nos muestra como la luz de un laser avanza y rebota en espejos, todo esto grabado a 2,000 millones de imagenes por segundo.
Esta visualizacion de la velocidad de la luz y la altisima velocidad de la camera normalmente requieren equipos carisimos, pero con inventiva y perseverancia, tambien se puede hacer en casa sin grandes inversiones.

etiquetas: ciencia, interesante, fisica

» noticia original (www.youtube.com)

29 Oct 23:01

Francesca Albanese menciona a más de 60 estados cómplices del genocidio en Gaza (inglés)

by carakola

Sus conclusiones sitúan a EEUU en el centro de la economía de guerra de Israel, ya que representa dos tercios de sus importaciones de armas y le proporciona cobertura diplomática a través de siete vetos en el Consejo de Seguridad de la ONU. El informe cita a Alemania, Gran Bretaña y otras potencias europeas por continuar con las transferencias de armas «incluso cuando se acumulaban las pruebas de genocidio», y condenaba a la UE por sancionar a Rusia por la guerra en Ucrania mientras seguía siendo el principal socio comercial de Israel.

etiquetas: francesca albanese, genocidio de gaza, estados cómplices

» noticia original (thecradle.co)

29 Oct 23:01

La Comunidad de Madrid castiga el ejercicio del derecho al aborto con el establecimiento deliberado de dificultades

by Esteban_Rosador

El calvario con el que se castiga a las mujeres que deciden ejercer su derecho al aborto en la Comunidad de Madrid llega hasta tal punto que se obliga a las pacientes a acudir personalmente a una única ventilla, situada en el centro de la capital, en un horario de 9:00 horas a 14:00 horas los días laborables. Una vez allí, tal y como ha revelado la socialista Reyes Maroto, se les entrega una factura con el coste del servicio, a la que ha podido tener acceso ElPlural.com, que deben entregar obligatoriamente en la clínica privada.

etiquetas: aborto, madrid, derechos, laicismo

» noticia original (www.elplural.com)

29 Oct 23:00

¿Qué estará ocurriendo en el que fue el país más seguro del mundo para que bajen la edad penal y abran cárcel para menores?

by Bardock

Un misterio, la verdad, ¿que habrá podido pasar? El futuro de Suecia es bastante negro.

etiquetas: edad penal, rebaja, cárcel, menores, suecia

» noticia original (finofilipino.org)

29 Oct 23:00

Una compañera de clase retrata con pruebas a Vito Quiles y confirma que no ha acabado la carrera: "Por favor, alma de cántaro"

by LágrimasdeFacha

"Es que este tío se piensa que sus compañeros de clase no tenemos twitter??? Por favor, NO MIENTAS TAN DESCARADAMENTE porque somos muchos los que compartimos clases contigo y podemos desmentir que ni tienes el título ni eres licenciado aun!!"

etiquetas: vito quiles, universidades, periodismo, acusaciones

» noticia original (www.elplural.com)

29 Oct 22:00

Un grupo de monos de laboratorio potencialmente enfermos escapa tras un accidente de tráfico: los “destruyen” a todos menos a uno

by injustice_marvin
Un grupo de monos de laboratorio potencialmente enfermos ha escapado tras un accidente automovilístico en una carretera interestatal de Misisipi (EE.UU.). Según informa
29 Oct 22:00

Lilith Verstrynge explica su salida de Podemos dos años después: "Dejamos de hablarle a la gente, hablábamos a fantasmas"

by Livingstone85
La exsecretaria de organización del partido, que dejó abruptamente la política hace casi dos años, carga contra algunas de las decisiones estratégicas y habla de una formación sumida en la "paranoia" y la "búsqueda de enemigos internos"
29 Oct 21:59

Aterriza en Caracas un avión de transporte estratégico ruso relacionado con la PMC Wagner

by Roundpixel

Rusia confirma que su alianza con Venezuela es más que palabras, dicen los analistas militares Un avión Ilyushin Il-76TD de Aviakon Zitotrans aterri

etiquetas: venezuela, rusia, pmc wagner, cooperación estratégica

» noticia original (pajarorojo.com.ar)

29 Oct 21:59

Los países africanos sustituyen la red bancaria Swift por la china

by Roundpixel

Países africanos acaban de abandonar la red de bancaria Swift, el sistema financiero occidental, en favor de China. 53 de los 54 países africanos han firmado un acuerdo histórico con el gobierno de Pekín. El mes pasado China logró reunir a 53 países africanos en torno a un nuevo plan de pagos bancarios internacionales. Las exportaciones africanas se beneficiarán de un acceso pleno al mercado chino. La consecuencia es el abandono del dólar estadounidense y del euro en las transacciones. Ahora los pagos se realizarán en yuanes.

etiquetas: finanzas, áfrica, china, sistema bancario

» noticia original (mpr21.info)

29 Oct 21:58

Siderúrgica israelí se hunde tras el embargo comercial turco [ENG]

by jlgrandas

La siderúrgica israelí Shaul Gueta Iron and Steel Company se ha declarado en bancarrota tras sufrir un drástico desplome de su actividad a raíz de la decisión de Turquía de suspender todo el comercio con Israel en medio del conflicto de Gaza, según informes de los medios.

etiquetas: bancarrota, embargo, turquía, gaza

» noticia original (www.steelorbis.com)

29 Oct 21:58

Una juez denuncia que Bélgica «se está convirtiendo en un narcoestado» ante el incremento del poder de las mafias extranjeras

by Igorymi

Sólo en Bruselas se registraron 92 tiroteos en 2024, con nueve muertos y casi cincuenta heridos, según datos policiales. La jueza advierte que algunos fiscales temen cometer «errores procesales voluntarios» para evitar represalias, y se pregunta si Bélgica «ha empezado ya a transformarse en un narcoestado«.
El diagnóstico coincide con el del comisario nacional antidrogas, que también ha alertado del avance del crimen organizado. La ministra de Justicia, Annelies Verlinden, reconoció ante la cadena pública VRT la gravedad de la situación y anunc

etiquetas: europa, influencia

» noticia original (gaceta.es)

29 Oct 15:45

Metales básicos: el cobre toca pico histórico afectado por la escasez de la oferta

by MaKaNaS
Los precios del cobre tocaron un récord de US$11.146 por tonelada el miércoles, ya que la creciente escasez de suministro en las minas empujó al metal a un nuevo máximo histórico tras semanas cotizando a niveles elevados....
29 Oct 15:44

Los marroquís de Baleares confían más en las hijas para que lleguen a la universidad

by Ateo
Tanto en el ámbito familiar como en las mezquitas se las ve con orgullo a pesar de la presión que sufren las mujeres de esta comunidad. «A las mujeres hijas de inmigrantes marroquís que viven en Baleares les va mejor que a los hombres porque tanto en las familias como en las mezquitas todos coinciden en que son mejores...
29 Oct 15:44

Se expone el papel de Microsoft en el primer genocidio del mundo impulsado por IA, en Gaza [ENG]

by Ateo
Microsoft enfrenta crecientes críticas por su controvertida complicidad en el genocidio perpetrado por Israel en Gaza, con acusaciones de que sus tecnologías han permitido la vigilancia, los asesinatos selectivos y la represión de la población palestina. Los críticos afirman que la compañía ha desempeñado un papel...