"Console application based on REST API services. Uses nbp-api (https://api.nbp.pl/) to retrieve data on the last 30 gold quotes (writable to csv file) and currency values including table code, currency code and date."
Detailed description in Polish:
Aplikacja oparta o usługi REST. Korzysta z nbp-api (https://api.nbp.pl/) by pozyskać dane o 30 ostatnich notowaniach złota (możliwość zapisu do pliku csv) oraz wartości waluty z uwzględnieniem kodu tabeli, kodu waluty i daty. Aplikacja to wybór opcji (switch).
Możesz ustawić:
- rodzaj tabeli (A,B,C);
- kod waluty(np: EUR - euro);
- oraz date (daty od poniedziałku do piątku).
https://api.nbp.pl/api/exchangerates/rates/{table}/code}/{date}/
- wyswietlanie na konsoli wszystkich kodów walut w formie listy (użyto jsoup).
- wyswietlanie na konsoli 30 ostatnich notowań złota (1g w próbie 1000 wartośc w złotówkach);
- możliwośc wyświetlenia lub zapisu do osobnego pliku csv, którego nazwę sam możesz nadać.
- java 11
- jsoup;
- nbp-api connection;
- gson (convert json to POJO);
- jackson (create csv file);
- Ściągnij plik REST-java-project.jar z katalogu out/artifacts na swój komputer;
- Otwórz terminal swojego systemu operacyjnego w folderze, do którego został pobrany plik (ok. 8 mb);
- Wpisz w konsoli komende java -jar REST-java-project.jar currency.App ;
- Program gotowy do używania.