{"id":27009736,"url":"https://github.com/kamarros/rates-app","last_synced_at":"2025-04-04T10:52:04.835Z","repository":{"id":156225838,"uuid":"624028385","full_name":"kamarros/rates-app","owner":"kamarros","description":"Console application based on REST API services. Uses nbp-api (http://api.nbp.pl/) to retrieve data on the last 30 gold quotes and currency values including table code, currency code and date. Search and write exchange rate with nbp-api (http://api.nbp.pl/).","archived":false,"fork":false,"pushed_at":"2023-04-26T11:37:35.000Z","size":24251,"stargazers_count":0,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-15T08:48:56.739Z","etag":null,"topics":["csv-parser","java-17","jsoup","mbean","rest-api","vavr"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kamarros.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-05T15:36:43.000Z","updated_at":"2025-01-13T13:11:10.000Z","dependencies_parsed_at":"2023-07-16T17:15:26.555Z","dependency_job_id":null,"html_url":"https://github.com/kamarros/rates-app","commit_stats":null,"previous_names":["kamarros/rates-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamarros%2Frates-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamarros%2Frates-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamarros%2Frates-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kamarros%2Frates-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kamarros","download_url":"https://codeload.github.com/kamarros/rates-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247166147,"owners_count":20894652,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csv-parser","java-17","jsoup","mbean","rest-api","vavr"],"created_at":"2025-04-04T10:52:04.279Z","updated_at":"2025-04-04T10:52:04.827Z","avatar_url":"https://github.com/kamarros.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\"Console application based on REST API services. Uses nbp-api (http://api.nbp.pl/) to retrieve data on the last 30 gold quotes and currency values including table code, currency code and date.\"\n\nDetailed description in Polish:\n\n# 'Rates-App' - java console application\n\n\n\n## Currency\n\nYou can set:\n\ntype of table (A,B,C);\n\ncurrency code(e.g. EUR - euro); \n\nand date (dates from Monday to Friday).\n\nhttp://api.nbp.pl/api/exchangerates/rates/{table}/code}/{date}/\n\n\n## List of currency codes\n\n- Displaying on the console all currency codes in the form of a list (jsoup was used).\n\n\n## Value of gold (last 30 quotations)\n\n- displaying on the console the last 30 gold quotations (1g in 1000 gold sample);\n- Possibility to display or save to a separate csv file, which you can name yourself.\n\n# Technologies used:\n\n- java 17\n- jsoup\n- nbp-api\n- gson (convert json to POJO);\n- jackson (create csv file);\n\n# Install and start the program:\n\n1. Download the **rates-app.jar** file from the out/artifacts folder to your computer;\n2. Open the terminal of your operating system in the folder where the file was downloaded (file has size about 8 mb);\n3. Type in the console the command **java -jar rates-app.jar rates.App** ;\n4. Program ready to use.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkamarros%2Frates-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkamarros%2Frates-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkamarros%2Frates-app/lists"}