Estoy creando una aplicación de Spotify con javascript y reacciono, logré obtener las listas de reproducción de un usuario de Spotify y le pedí al usuario que seleccione dos de esas listas de reproducción que se colocan en dos matrices diferentes.
var playlist1 = []; var playlist2 = [];Dentro de estas matrices, contiene todos los datos de la lista de reproducción de Spotify, como su id, uri, pistas, etc. Lo que estoy tratando de hacer es acceder a estas matrices en mi archivo python y aplicar algoritmos de recomendación para crear una lista de reproducción basada en esas dos listas de reproducción. ¿Cómo haría para acceder a estas matrices en python? Gracias por cualquier ayuda :)
Hay dos formas principales de hacer algo como esto (bastante) fácil.
Si desea que su aplicación permanezca local, solo use archivos de texto para manejar los datos. Un buen formato que ambos lenguajes pueden interpretar es JSON . Entonces, en su JS, escriba los datos en un archivo de texto y luego lea ese archivo de texto en Python.
Lo anterior realmente no tiene sentido cuando se usa reaccionar, ya que realmente está basado en la web. así que recomendaría el paso 2:
Dado que está utilizando React, es lógico crear un modelo cliente-servidor en el que utilice una REST-API (o socket, etc.) para enviar y recibir los datos a ambos programas. Luego, puede simplemente enviar los datos en formato JSON llamando a un POST a la API de descanso que está alojada en su aplicación de Python con la matriz JSON que contiene la información de Spotify.