Daniel Cortes
83c095e4ec
Pasando a utilizar flake8, es mas rapido y confiable
2020-06-11 04:59:06 -04:00
Daniel Cortes
1e548be114
Reintentar request si es que el servidor responde con 503
...
Resulta que musicbrainz puede responde con 503 a pesar de ser buena
gente y mantener el ratelimit, esto puede ser por varias razones
documentadas en
https://musicbrainz.org/doc/XML_Web_Service/Rate_Limiting
2020-06-08 22:39:01 -04:00
Daniel Cortes
392dba39ea
Inclusion de un ratelimit usando cache
...
Necesitaba un ratelimit que estuviera disponible en todos los workers,
cosa que aparentemente la libreria que estaba usando no tomaba en cuenta
asi que la mejor idea que tuve es aprovechar el cache y usarlo para
generar el ratelimit :3 asi que como todos los workers se comunican con
el mismo cache, todos van a compartir el mismo lock
2020-06-08 19:14:51 -04:00
Daniel Cortes
d46c2f61ca
Removiendo uso de cache en musicbrainz
...
Esto esta en proceso, se va a mover el cache a medium, donde se puede
controlar lo que se esta haciendo, ya que se planea que musicbrainz.py
sea simplemente una capa de conexion
2020-06-08 03:56:59 -04:00
Daniel Cortes
6498bf9c48
Chequeo user agents en _do_request
2020-06-08 01:48:02 -04:00
Daniel Cortes
70b9c10229
Cambios para satisfacer a pylint
2020-06-07 18:37:29 -04:00
Daniel Cortes
8b90a876dc
Coverart archive no tiene limite de requests!
2020-06-04 06:18:13 -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
Daniel Cortes
3568abfbc7
Commit inicial
...
Habia trabajado un buen poco pero como vi que tenia que separar los
repositorios perdi bastante la historia :c
2020-05-22 00:05:27 -04:00