Commit Graph

38 Commits

Author SHA1 Message Date
Daniel Cortes
3df7d89aef recording includes artist y los hosts de cors igual se consideran
seguros en login
2020-07-13 00:21:42 -04:00
Daniel Cortes
8f6cf8e691 Agregados paises extras y la traduccion de paises en release 2020-06-16 00:46:37 -04:00
Daniel Cortes
1ccfc4d007 Fix no estaba mapeando la media cuando venia del cache 2020-06-14 20:22:21 -04:00
Daniel Cortes
3ca3a5b9f5 Fix cuando coverart tiene error 404 2020-06-14 19:59:11 -04:00
Daniel Cortes
dc8d701fce Revisados los mapeos de entidades 2020-06-14 19:36:27 -04:00
Daniel Cortes
97f4b86870 cambios minimos en search 2020-06-12 06:57:48 -04:00
Daniel Cortes
788a4e3397 Cache para los cover arts
Aparte hice un metodo que cambia http a https dentro de map_coverart,
porque por alguna razon cover art archive retorna sus imagenes con http
y los navegdores se quejan por esto
2020-06-12 06:39:04 -04:00
Daniel Cortes
878c85ec78 Continua la separacion de cache 2020-06-12 06:23:16 -04:00
Daniel Cortes
b8c79da9ca Extrayendo funcionalidad de cache en su propio modulo 2020-06-12 02:40:26 -04:00
Daniel Cortes
bb27c57c98 Cache en covers 2020-06-12 01:09:22 -04:00
Daniel Cortes
8951541a7a Artists of recordings 2020-06-12 00:19:34 -04:00
Daniel Cortes
df83c17c39 Agregado cache a release of recordings 2020-06-11 23:31:28 -04:00
Daniel Cortes
a1a74de82d Arreglada recordings of release 2020-06-11 05:57:40 -04:00
Daniel Cortes
1aed9351ab Agregando logs a medium 2020-06-11 05:15:23 -04:00
Daniel Cortes
1d4c5f28ac Arreglada race condition de get_discs_of_artist
Ademas hice algo inteligente y agrege logs a la funcion, es mas facil
ver que carajo paso
2020-06-10 05:28:00 -04:00
Daniel Cortes
2a639f557f Agregada integracion a cache de recordings
Fue un leseo la parte de recordings_of_release, pero ya esta esa parte

Me faltan un par de recordings no mas :3
2020-06-10 04:06:04 -04:00
Daniel Cortes
65c77c679f Continuando con el almacenamiento de datos en cache
Va a mejor la cosa, tengo que hacer tests si o tambien porque no estoy
nada seguro si es que todo funciona como espero ya que toda llamada a la
api corresponde a una llamada a cache y descubrir si es que esta todo en
cache como se espera

Voy a terminar del modo que lo estoy haciendo y tal vez cambio esto a un
modulo de cache el cual se encargara de o obtener datos desde cache o
llamar a music brainz para suplir los datos que no puede responder
2020-06-10 00:02:45 -04:00
Daniel Cortes
d62253051b agregado cache a get_artist_of_disc 2020-06-09 05:55:48 -04:00
Daniel Cortes
b44c18770e get_artist_of_disc con cache 2020-06-09 04:49:39 -04:00
Daniel Cortes
cabe607958 Volver a py-redis
Resulta que django-redis es muy bonito pero esta pensado para usarse
como el cache por default de django, remplazando a memcached y por eso
no permite casi ninguna de las funcionalidades que redis permite, como
usar listas y sets.
Djang-redis permite usar el cliente directamente pero el codigo se
estaba haciendo largo y creando mas problemas de los que necesito
Asi que voy a usar el cliente regular, asi me evito dramas
2020-06-09 04:08:08 -04:00
Daniel Cortes
72bcf94d11 Trabajando para aprovechar el cache el las relaciones 2020-06-09 01:55:12 -04:00
Daniel Cortes
b71b6e824d json.load es differente a json.loads 2020-06-08 17:19:07 -04:00
Daniel Cortes
ac58e29c75 Definidos jobs basicos y comunicacion con estos 2020-06-08 16:56:14 -04:00
Daniel Cortes
54d18f0d76 Agregando jobs para rellenar el cache de datos 2020-06-08 05:11:34 -04:00
Daniel Cortes
fce2072f82 Tampoco era buena idea hacer querys en los mapeos 2020-06-08 04:19:05 -04:00
Daniel Cortes
a3b4479579 Parallel map fue una mala idea~ 2020-06-08 04:07:07 -04:00
Daniel Cortes
67e5e8a7a2 Divisiones visuales en medium 2020-06-08 00:29:43 -04:00
Daniel Cortes
70b9c10229 Cambios para satisfacer a pylint 2020-06-07 18:37:29 -04:00
Daniel Cortes
5f5abd178d Paralelizados los mapeos
Esto es para mucha mas rapida ejecucion <3
2020-06-04 07:06:29 -04:00
Daniel Cortes
8b90a876dc Coverart archive no tiene limite de requests! 2020-06-04 06:18:13 -04:00
Daniel Cortes
50b5694865 Traduciendo country_codes 2020-06-03 21:29:35 -04:00
Daniel Cortes
c654f447b1 Traduciendo type en artista 2020-06-03 17:22:04 -04:00
Daniel Cortes
b4b9dafc02 Video no es necesario en recording 2020-06-03 04:33:36 -04:00
Daniel Cortes
9ab6a2ed9f Artistas en entidades relacionadas 2020-05-23 02:55:30 -04:00
Daniel Cortes
f7008c3c27 Ultimas modificaciones a la api, creo 2020-05-23 00:21:43 -04:00
Daniel Cortes
eb4351c9de Cambiados logers porunos mas simples 2020-05-22 23:13:14 -04:00
Daniel Cortes
765005ac4e Agregada busqueda y cambiada nuevamente api 2020-05-22 22:24:39 -04:00
Daniel Cortes
a37d51b120 Cambiada la estructura de la api
No era muy util como estaba antes, por lo que siplifique los modelos y
proceso levemente lo que entrega musicbrainz
2020-05-22 06:28:39 -04:00