Currency Converter for Command Palette Advaith A J
winget install --id=advaith.CurrencyConverterCommandPalette -e
Currency Converter
Currency Converter for Command Palette is a versatile tool designed to simplify currency conversions, including both real and crypto currencies. It provides quick and accurate conversion rates, allowing users to perform calculations with ease.
Key Features:
- Real-Time Conversions: Convert between various fiat and cryptocurrency types with up-to-date exchange rates.
- Mathematical Expressions: Supports complex calculations using operations like addition, subtraction, multiplication, and division, following the BODMAS rule.
- Alias Management: Create and delete custom aliases for currencies to streamline frequent conversions.
- Dynamic Precision: Outputs values with adaptive decimal precision based on the system configuration.
- Multiple API Support: Integrates with reliable APIs for consistent updates and accurate conversion rates.
Audience & Benefit:
Ideal for individuals, finance professionals, travelers, and cryptocurrency enthusiasts who need seamless currency conversions. The tool enhances efficiency by providing real-time data and customizable settings to meet diverse financial planning needs.
Available via winget for easy installation.
README
Currency Converter
Command Palette extension which will convert real and crypto currencies.
Installation
This extension supports both x64 and ARM architectures for all installation methods.
Method 1: Through Microsoft Store
You can install the Currency Converter plugin directly from the Microsoft Store. Click the badge below to go to the store page:
Method 2: Through Winget
If you have Winget (Windows Package Manager) installed, you can install the plugin using the following command in your terminal:
winget install advaith.CurrencyConverterCommandPalette
Method 3: From MSIX Files
You can download the MSIX files from the Releases page on GitHub. Choose the appropriate file for your architecture (x64 or ARM) and install it manually.
Usage
100 inr to usd
eur 100 in usd
$100
100R$
100€
100₽
₹100
$100 to eur
100$ to euro
Crypto and other currencies
This plugin also converters real currencies to crypto currencies and vice versa. Refer here for the full list of available conversions.
Example Usage:
1 btc to usd
Quick Conversions
You can swiftly convert from your local currency to another currency simply by typing the number. The settings allow you to change both the local and all other currencies.
102.2
Output formatting and precision
The plugin supports two modes of output:
- Short Text: The output will only contain the target currency.
- Full Text: The output will contain both the source and target currencies.
The plugin outputs values using dynamic precision. This means that if a value is less than 1, the number of non-zero decimals displayed will be exactly as the system configuration.
Mathematical Calculations
You can input mathematical expressions, and the plugin will evaluate them using the BODMAS rule. The permitted operations are +
(addition), -
(subtraction), *
(multiplication), and /
(division). The use of brackets is also supported.
Aliasing
You can now create and delete alias by from the different command options available
You can remove currencies by pressing Ctrl + Enter
and confirming the prompt
Conversion API
This plugin internally uses various APIs for the latest conversion rates:
-
Default: fawazahmed0/exchange-api
- This API is refreshed every day at midnight.
- It is free and unlimited, and therefore no API key is required.
- Important: Do not change from the default unless it is absolutely necessary. The default API provides reliable daily updates and does not require any additional setup.
-
- Updates: The ExchangeRateAPI is updated frequently throughout the day. You can read more about it here.
- Free Tier: Offers a free tier that allows for 1,500 requests per month.
- Note: This API does not support cryptocurrency conversions.
- Details: Please refer to the CurrencyAPI documentation for specific details on update frequency, pricing, and supported features.
-
- Updates: The CurrencyAPI is updated frequently throughout the day. You can read more about it here.
- Details: Please refer to the CurrencyAPI documentation for specific details on update frequency, pricing, and supported features.
Please Note: None of the APIs mentioned above are directly associated with this plugin. If you wish to use any other API for conversion rates or have suggestions for new APIs, please open a pull request (PR) to propose adding it to the plugin.