Bash skriptas akcijų informacijai gauti
![Vaizdas](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheXHpKxAVrbfRNd0IkqHIVtHvrSV0SxaOg-v5BBPYruAOr0oS3juruda7MqfSphlctaIjg1vlEvfD5PLB-wQMwmZUWVVbrfetJIIFZ81kPyuUeHhWtGGNqQPcTJ3o0AGBa-q-wmk5kVo_sbU84qCSO-gz9jvQv3SX3QMpHq2WdKBmixxbe_ed4IdWoe9A/w640-h564/stocks.webp)
Šiandien noriu pasidalinti įdomiu Bash skriptu, kuris naudoja nemokamą API iš https://site.financialmodelingprep.com/ svetainės (iki 250 užklausų per dieną), kurį pats naudoju savo kasdieninės informacijos pateikimo ir sistemos atsarginių kopijų funkcionalume. Šio API tikslas – gauti realaus laiko akcijų informaciją. Skripto funkcionalumas: Leidžia vartotojui pasirinkti akcijų simbolius, kuriems nori gauti informaciją. Galima paleisti su argumentu, nurodančiu konkretų akcijų simbolį, arba be argumento – tokiu atveju vartotojas gali rinktis akcijas iš pateikto sąrašo. Pateikia tokią informaciją kaip pavadinimą, biržą, naujausią kainą, kainos pokyčius ir kt. Kaip veikia skriptas: Įtraukiamas konfigūracijos failas su API URL ir raktu. Sukuriamas masyvas su numatytaisiais akcijų simboliais. Funkcija getConfiguredClient() patikrina, ar sistemoje yra įdiegta curl arba wget programa, reikalinga HTTP užklausoms vykdyti. Funkcija httpGet() naudoja šias programas užklau