「upload://」識別子をURLにデコードする

こんにちは、

当社の質問に関するヒントをフォーラムで検索しましたが、適切な回答を見つけることができませんでした。絶対的な初心者レベルの質問で恐縮ですが、お手数をおかけします。

How to clone, install and run the "audiohealth" program - #52 by Flat - Fehleranalyse / Troubleshooting - Hiveeyes の投稿では、当社のメンバーが .wav ファイルをアップロードしており、Discourse が埋め込み型オーディオプレイヤー(おそらく HTML5)を表示しています。再生はスムーズに動作しています。

しかし、このファイルをダウンロードするための完全な URL を特定するのに苦労しています。通常、画像の場合は新しいブラウザタブで画像を開いて画像 URL を取得するのは簡単です。しかし、ブラウザの開発者ツールを使ってネットワークトラフィックを解析したり、投稿から実際の URL を推測するなどの方法で試みましたが、まだ成功していません。

おそらく、私の推測は全く的を射ていなかったのでしょう。答えはあまりにも簡単で自明なものなので、恥じて地面に沈んでしまうかもしれません。私の状況に共感し、お手伝いできる方がいらっしゃいますでしょうか?

よろしくお願いいたします。
アンドレアス

追伸:上記の投稿の内容は以下の通りです。

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

これは https://community.hiveeyes.org/ にアップロードされた、ハチの羽音を含むアップロードアーティファクトです。

はは、この投稿をした直後に、ウィジェットを右クリックしてみたら……なんてことだ!

「いいね!」 1

確かに見つけるのは難しいですが、こちらです。

「いいね!」 3

本当にありがとうございます!念のため、これは私の例示アーティファクトのために実行しています。

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 さん、改めてありがとうございます。

「いいね!」 1

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