Декодирование идентификатора "upload://" в URL

Привет!

Мы изо всех сил пытались найти в форуме какие-либо подсказки по нашему вопросу, но не смогли найти правильный ответ. Извините, что беспокоим вас чем-то, что, возможно, кажется абсолютно вопросом новичка.

На странице How to clone, install and run the "audiohealth" program - #52 by Flat - Fehleranalyse / Troubleshooting - Hiveeyes один из наших участников загрузил файл .wav, и Discourse отображает встроенный аудиоплеер (скорее всего, HTML5?), воспроизведение работает отлично.

Однако у меня возникли проблемы с поиском полного URL-адреса, по которому можно скачать этот файл. Обычно с изображениями всё просто: достаточно открыть изображение в новой вкладке браузера, чтобы получить его URL. Но, несмотря на то, что я пытался использовать инструменты разработчика браузера для анализа сетевого трафика и применял другие методы логического предположения, чтобы вывести реальный URL из соответствующего поста, мне всё ещё не удаётся этого сделать.

Скорее всего, мои догадки были совсем не обоснованными, и я полагаю, что ответ окажется настолько простым и очевидным, что мне станет стыдно. Случалось ли кому-нибудь из вас оказаться в подобной ситуации, и сможете ли вы помочь мне?

С наилучшими пожеланиями,
Андреас.

P.S.: Содержимое упомянутого выше поста:

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

Это загруженный файл, содержащий жужжание пчёл на сайте https://community.hiveeyes.org/.

Ха, в тот же момент, когда я опубликовал это, я подумал, что могу попробовать нажать правой кнопкой мыши на виджете и… О БОЖЕ!

Действительно трудно найти, но вот он.

Огромное спасибо! Для протокола: я использую это от имени моего примера артефакта.

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

Затем, добавив соответствующий префикс, можно действительно получить полную URL-адрес.

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

Ещё раз спасибо, @RGJ и @michaeld!