Currency Converter for Command Palette logo

Currency Converter for Command Palette Advaith A J

Use this command to install Currency Converter for Command Palette:
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

Microsoft

GitHub Downloads (all assets, all releases) GitHub Release

Command Palette extension which will convert real and crypto currencies.

Screenshot

Screenshot Settings

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:

Microsoft

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

Screenshot

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

Screenshot

Output formatting and precision

The plugin supports two modes of output:

  1. Short Text: The output will only contain the target currency.
  2. 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.

Screenshot

Aliasing

You can now create and delete alias by from the different command options available

Screenshot

You can remove currencies by pressing Ctrl + Enter and confirming the prompt

Screenshot

Screenshot

Conversion API

This plugin internally uses various APIs for the latest conversion rates:

  1. 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.
  2. ExchangeRateAPI

    • 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.
  3. CurrencyAPI

    • 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.

Versions
0.1.0
0.0.1
Website
License