"upload://"-Identifikator in URL dekodieren

Hallo zusammen,

wir haben unser Bestes gegeben, um im Forum nach Hinweisen zu unserer Frage zu suchen, konnten aber leider nicht die richtige Antwort finden. Entschuldigt bitte, dass wir euch mit etwas belästigen, das sich wie eine absolute Anfängerfrage anfühlt.

Auf How to clone, install and run the "audiohealth" program - #52 by Flat - Fehleranalyse / Troubleshooting - Hiveeyes hat eines unserer Mitglieder eine .wav-Datei hochgeladen, bei der Discourse einen eingebetteten Audio-Player anzeigt (höchstwahrscheinlich HTML5). Die Wiedergabe funktioniert einwandfrei.

Allerdings habe ich Schwierigkeiten herauszufinden, welche vollständige URL ich verwenden muss, um diese Datei herunterzuladen. Bei Bildern ist es normalerweise einfach, das Bild in einem neuen Browser-Tab zu öffnen, um die Bild-URL zu erhalten. Doch während ich versuche, die Entwicklertools meines Browsers zu nutzen, um den Netzwerkverkehr abzufangen, und andere fundierte Vermutungen anstelle, um die echte URL aus dem betreffenden Beitrag abzuleiten, scheitere ich weiterhin.

Meine Vermutungen waren höchstwahrscheinlich gar nicht fundiert, und ich bin überzeugt, dass die Antwort so einfach und offensichtlich sein wird, dass ich mich vor Scham unter die Erde verkriechen werde. Hat meine Situation jemanden getroffen, der mir trotzdem helfen könnte?

Mit freundlichen Grüßen,
Andreas.

P.S.: Der Inhalt des oben verlinkten Beitrags lautet:

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

Es handelt sich um ein hochgeladenes Artefakt, das das Summen von Bienen auf https://community.hiveeyes.org/ enthält.

Ha, genau in dem Moment, als ich das hier gepostet habe, ist mir eingefallen, dass ich einen Rechtsklick auf das Widget versuchen könnte und … OMG!

1 „Gefällt mir“

Tatsächlich schwer zu finden, aber hier ist es.

3 „Gefällt mir“

Vielen, vielen Dank! Zur Protokollnotiz: Ich teste dies im Namen meines Beispielartefakts.

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

Anschließend kann man nach Hinzufügen des entsprechenden Präfixes tatsächlich die vollständige URL ableiten.

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

Nochmals vielen Dank, @RGJ und @michaeld!

1 „Gefällt mir“

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