{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/5"}],"enrichment":{"capability":"Converts currency amounts using historical exchange rates from the European Central Bank, with support for 42 currencies against the Euro since 1999.","skillfed_tags":["finance","exchange-rates","historical-data"],"use_cases":["Build historical financial reports that need accurate exchange rates for specific past dates.","Integrate currency conversion into applications where embedded data is acceptable and real-time rates are not critical.","Perform batch conversions across multiple currencies without the latency of HTTP API calls.","Calculate multi-currency accounting or reconciliation using precise decimal arithmetic.","Analyze historical currency trends by accessing rates across decades of ECB data."],"what_it_does":"CurrencyConverter is a Python library that performs currency conversions using historical exchange rates from the European Central Bank. It works with 42 currencies against the Euro and includes rates dating back to 1999. The package uses embedded data rather than real-time API calls, which means conversions are fast but the data may not reflect the absolute latest rates\u2014you can optionally download fresh data from the ECB if needed.\n\nThe library supports querying rates for specific historical dates, with fallback modes for missing rates (using linear interpolation or the last known rate) and for dates outside the available range. It also offers a decimal mode for exact conversions when floating-point precision is insufficient. A command-line tool is included for quick conversions from the terminal.","worth_installing":"Yes. The package is actively maintained, has no dependencies, installs easily, and solves a clear problem for applications needing historical currency conversion. The embedded data model trades freshness for speed and reliability. If you need real-time rates or rates outside the ECB's coverage, this is not the right tool; otherwise, it's a solid choice for historical or batch conversions."},"id":"currencyconverter","links":{"html":"https://skillfed.io/packages/currencyconverter","md":"https://skillfed.io/packages/currencyconverter.md","pypi":"https://pypi.org/project/currencyconverter/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-04","license_spdx":null,"license_treatment":"unclear","name":"CurrencyConverter","python_support":"supports_current","summary":"A currency converter using the European Central Bank data."},"popularity":{"monthly_downloads":795011,"position":5035,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.18.21"}
