![CLI를 통해 gnome-look.org에서 파일 다운로드](https://linux55.com/image/219566/CLI%EB%A5%BC%20%ED%86%B5%ED%95%B4%20gnome-look.org%EC%97%90%EC%84%9C%20%ED%8C%8C%EC%9D%BC%20%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C.png)
저 할 수 있어요컬을 사용하여 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
문제는 페이지 소스에서 링크를 찾을 수 없다는 것입니다. 탭 뒤에 숨겨져 있습니다(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