mirror of
				https://github.com/lov3b/ecb-rates.git
				synced 2025-10-31 13:20:24 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			47 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # ECB Rates
 | |
| 
 | |
| A cli utility to fetch the currency rates against the Euro from the ECB.
 | |
| 
 | |
| ## Install
 | |
| 
 | |
| First, make sure that you have the rust toolchain installed. If not, then go to [rustup](https://rustup.rs) to install it.
 | |
| 
 | |
| Now, Git clone the project, then cd into the projects root-dir. Thereafter run:
 | |
| 
 | |
| ```sh
 | |
| cargo install --path .
 | |
| ```
 | |
| 
 | |
| Congratulations! Now the cli binary `ecb-rates` will be in your cargo bin folder.
 | |
| 
 | |
| ## Features
 | |
| 
 | |
| - Fetch and display select currencies:
 | |
|   - as an ASCII table
 | |
|   - in JSON prettified
 | |
|   - in JSON minified
 | |
| - Fetch in different "resolutions":
 | |
|   - Last available day.
 | |
|   - Since the dawn of the *EUR*
 | |
|     - in day resolution
 | |
|     - in 90 day resolution
 | |
| 
 | |
| ### Example
 | |
| 
 | |
| ```sh
 | |
| ecb-rates -c sek -c nok -c usd
 | |
| ```
 | |
| 
 | |
| ```plain
 | |
|      2025-01-07
 | |
| Currency         Rate
 | |
| ---------------------
 | |
| USD            1.0393
 | |
| SEK            11.475
 | |
| NOK           11.7385
 | |
| ```
 | |
| 
 | |
| ## Acknowledgment
 | |
| 
 | |
| The data is (obviously) provided by the [European Central Bank](https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html)
 |