Appearance
Convert
Convert quantities in metric units to US/imperial units, and vice-versa. Supports lb↔kg, oz↔g, miles↔km, feet/yards↔m, inches↔cm, °F↔°C.
Demo
Readme
Convert
Convert quantities in metric units to US/imperial units, and vice-versa.
[Remote image removed]Supports the following conversions: lb↔kg, oz↔g, miles↔km, feet/yards↔m, inches↔cm, °F↔°C.
The result will be shown as the action's button title. Click the button to paste the result, or shift-click to copy it.
This is not a "scientific" converter, rather it attempts to parse the input as it might be encountered in ordinary writing, recipes, etc. Examples:
5 km
,5km
,5k
,5K
,5 kilometres
,5 kilometers
, all give the result3.1 miles
.2in
,2"
and2 inches
all give5.1 cm
.80F
,80 °F
and80 fahrenheit
all give26.7 °C
.
The output will attempt to match the number of decimal places of the input, so 5.000km
will output 3.107 miles
. (However, the output will always have at least one decimal place.)
Accepts either ,
or .
as the decimal separator in the input. The output decimal separator will be according to the current system locale.
Does not accept numbers with thousands separators in the input. (This would ne a nice improvement.)
Wikipedia links:
About
This is an extension for PopClip.
Author
Nick Moore
Requirements
Requires PopClip 2021.11.
Notes
This is a direct port of my original PHP code to TypeScript. I did look to see if there were any JavaScript libraries that did a similar thing, and I didn't find any that replicated the behavior in quite the same way.
Changelog
v3 - 4 Nov 2021
- Updated for macOS Monterey, rewritten in TypeScript.
- Now displays the output in the button title itself.
v2 - 20 Oct 2020
- Fix error on newer PHP versions.
v1 - 16 Apr 2013
- Initial release (PHP).
Info
- Created
Sep 17, 2023 - Version
100 - Identifier
com.pilotmoon.popclip.extension.convert
- PopClip Version
≥2021.11.1 - Action Type
JavaScript - License
MIT License - Source
pilotmoon/PopClip-Extensions/.../source/Convert.popclipext/