CLI를 통해 gnome-look.org에서 파일 다운로드

CLI를 통해 gnome-look.org에서 파일 다운로드

저 할 수 있어요컬을 사용하여 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.eyJpZCI6MTY3OTUwODg0MywidSI6bnVsbCwibHQiOiJkb3dubG9hZCIsInMiOiI1YWI5OWZkYjg3ZDMxYTlm YzE mEy MD llMCIsInQiOjE2ODIzMjI2ODUsInN0ZnAiOm51bGwsInN0aXAiOm51bGx9.wHIMzT4EdVvErh625hc2cOlVfge51l0_lcC067fEqWM/Solarized-Dark-Cyan-3.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

관련 정보