Keresés

Új hozzászólás Aktív témák

  • olivera88

    veterán

    válasz urandom0 #97231 üzenetére

    Köszi szépen. Kiprobálom nemsoká :R Megint én voltam balfék. :U Most hogy írod h első kettő macskaköröm között van maga link, második meg kettő között meg fájl neve. Én meg azt hittem valahogy h egymáshoz tartozik. Így már megy letöltés. Így egyesével jobb letöltés mivel csak szükséges fájlokat töltöm le, és így jóval gyorsabb. Ha összes fájlt letöltöm az sose nem jön le, + hatalmas adat mennyiség, addigra méár következő futás is lefrissül mire aktuálist letöltöm. :DDD Limitált a szerver sávszéllesége valamilyen oknál fogva, így barom lassu, kb 3 mb val töltödnek le fájlok. Mondjuk talán ha még lehetne szűrni külön paraméterre is, da asszem tán lehet, h ne töltsön le sok olyan paramétert amire nincs szükségem, ezzel még tovább lehetne gyorsítani.

  • urandom0

    senior tag

    válasz urandom0 #97231 üzenetére

    ....

    Ez is egy megoldás:

    APIKEY=b40eee26-a596-483f-87e8-7d8153555b82
    # Latest model run:
    curl -s "https://dmigw.govcloud.dk/v1/forecastdata/collections/harmonie_dini_sf/items?api-key=$APIKEY" | jq "[.features[].properties.modelRun]|unique|sort|.[-1]" > /tmp/harmonie_dini_sf
    # Retrieve download links from latest model run
    curl "https://dmigw.govcloud.dk/v1/forecastdata/collections/harmonie_dini_sf/items?modelRun=$(cut -d\" -f2 /tmp/harmonie_dini_sf)&api-key=$APIKEY" | jq -r ".features[]|[.asset.data.href,.id]|@csv" > latest_model_run_links

    És persze ha azt akarod, hogy egyből le is töltsfe a grib fájlokat, akkor csapd oda a végére hogy
    # Download the actual GRIB files
    cat latest_model_run_links | awk -F, '{print $1, $2}' | xargs -L1 sh -c 'curl $0 > $1'

Új hozzászólás Aktív témák