Decodificando identificador "upload://" para url

Olá,

fizemos o nosso melhor para pesquisar no fórum por dicas relacionadas à nossa pergunta, mas não conseguimos encontrar a resposta correta. Desculpe incomodá-lo com algo que parece ser uma pergunta de iniciante absoluto.

Em How to clone, install and run the "audiohealth" program - #52 by Flat - Fehleranalyse / Troubleshooting - Hiveeyes, um dos nossos membros enviou um arquivo .wav, e o Discourse está exibindo um player de áudio incorporado (muito provavelmente HTML5?), e a reprodução funciona perfeitamente.

No entanto, estou tendo dificuldades para descobrir a URL completa de onde poderia baixar esse arquivo. Normalmente, com imagens, é fácil abri-las em uma nova aba do navegador para obter a URL da imagem. Porém, ao tentar usar as ferramentas de desenvolvedor do navegador para analisar o tráfego de rede e aplicar outros métodos de dedução para derivar a URL real a partir da postagem em questão, ainda não consegui.

Muito provavelmente, minhas suposições não foram nem um pouco fundamentadas, e acredito que a resposta será tão simples e óbvia que me sentirei envergonhado. Minha situação ressoa com alguém que ainda possa me ajudar?

Com cordiais saudações,
Andreas.

P.S.: O conteúdo da postagem referida acima é

![PCM004|audio](upload://gMd7ipqm8LhRdgpk1Qjg273QDO7.wav)

Trata-se de um artefato de upload contendo o zumbido de abelhas em https://community.hiveeyes.org/.

Ha, ao mesmo tempo em que publiquei isso, me ocorreu que poderia tentar um clique com o botão direito no widget e… Caramba!

1 curtida

De fato, é difícil de encontrar, mas aqui está.

3 curtidas

Muito obrigado! Para os registros, estou testando isso em nome do meu artefato de exemplo.

pip install pybase62
python
>>> import base62
>>> input = "gMd7ipqm8LhRdgpk1Qjg273QDO7"
>>> hex(base62.decode(input, base62.CHARSET_INVERTED))[2:].zfill(40)
'7595f1ad65c69e20c87dcb324f5d049080315aef'

Em seguida, após adicionar o prefixo apropriado, é possível realmente derivar a URL completa.

https://community.hiveeyes.org/uploads/default/original/2X/7/7595f1ad65c69e20c87dcb324f5d049080315aef.wav

Obrigado novamente, @RGJ e @michaeld!

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.