Sign inSign up

fabianonunes/hub-ratelimit

By fabianonunes

•Updated over 5 years ago

Image
0

785

fabianonunes/hub-ratelimit repository overview

⁠hub ratelimit

Docker Image Version (latest semver)

Utilitário para consultar as cotas de uma conta e quantas ainda restam em uma determinada janela de tempo.

Para consultar a cota anônima, que é limitada por IP, execute:

$ docker run --rm fabianonunes/hub-ratelimit
< HTTP/1.1 200 OK
< RateLimit-Limit: 100;w=21600
< RateLimit-Remaining: 89;w=21600

No exemplo acima, o acesso anônimo possui 100 cotas no total (RateLimit-Limit) para a janela de 21.600 segundos (6 horas). Dessas 100 cotas, restam apenas 89 (RateLimit-Remaining) .

Para consultar a cota de uma conta específica, passe as credenciais como primeiro parâmetro no formato user:senha:

$ docker run --rm fabianonunes/hub-ratelimit usuario:senha
< HTTP/1.1 200 OK
< RateLimit-Limit: 200=21600
< RateLimit-Remaining: 196;w=21600

⁠Limite excedido

Caso todo o limite tenha sido consumido dentro da respectiva janela de tempo, a seguinte mensagem será exibida:

$ docker run --rm fabianonunes/hub-ratelimit
< HTTP/1.1 429 Too Many Requests

⁠Crendenciais inválidas

Caso as credenciais sejam inválidas, a seguinte mensagem será exibida:

$ docker run --rm fabianonunes/hub-ratelimit abc:123
< HTTP/1.1 401 Unauthorized

Tag summary

Content type

Image

Digest

Size

4.1 MB

Last updated

over 5 years ago

docker pull fabianonunes/hub-ratelimit