私はできます。カールを使用してhttps://extensions.gnome.org/またはhttps://cinnamon-spices.linuxmint.com/から拡張機能をダウンロードしてください。。しかし、私はこれを行うことはできませんhttps://www.gnome-look.org
具体的には、以下からzipファイルをダウンロードしようとしています。https://www.gnome-look.org/p/1309239そしてhttps://www.gnome-look.org/p/1308808
ダウンロードリンクが次のようになることがわかりました。https://files03.pling.com/api/files/download/j/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MTY3OTUwODg0MywidSI6bnVsbCwibHQiOiJkb3D ZDMxYTlm YzE mEy MD .0.3.tar
問題は、ページソースにリンクが見つからないことです。タブの後ろに隠されています(jsを介してトリガーされます)。
CLIを介してこれらのファイルへのリンクを取得する方法を理解できません。
私はカールにこだわりません。 CLIを介してリンクを取得できる限り、何でも機能します。
ベストアンサー1
最新バージョンのテーマやアイコンをダウンロードするには、次のコマンドを使用します。
curl -Lfs https://www.gnome-look.org/p/1308808/loadFiles | jq -r '.files | first.version as $v | .[] | select(.version == $v).url' | perl -pe 's/\%(\w\w)/chr hex $1/ge' | xargs wget
または:
curl -Lfs https://www.gnome-look.org/p/1308808/loadFiles | jq -r --arg version "$(curl -Lfs https://www.gnome-look.org/p/1308808/loadFiles | jq -r '.files | .[0] | .version')" '.files | .[] | select(.version==$version) | .url' | perl -pe 's/\%(\w\w)/chr hex $1/ge' | xargs wget
すべてのファイルをダウンロードするには、次を使用します。
curl -Lfs https://www.gnome-look.org/p/1308808/loadFiles | jq -r '.files | .[] | .url' | perl -pe 's/\%(\w\w)/chr hex $1/ge' | xargs wget