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