Firefox plugin to automatically translate ° Fahrenheit and size measurements into european units

Overview

Eurofox 🇪🇺 🔥 🦊

Firefox plugin to automatically translate ° Fahrenheit, weights, speed and size measurements into european units. To see the original value, hover over the measurement.

Before: Without the plugin

After: With the plugin

The numbers are rounded for easier reading, so don't expect exact values. The plugin will not work (yet) for values which are spelled out as words instead of numbers (such as one mile instead of 1 mile).

To check if the installation works in your browser, please navigate to the test page.

Supported units:

  • Temperature (Fahrenheit to Celsius)
  • Sizes (inch, foot, yard, miles)
  • Weights (stone)
  • Areas (acres)
  • Speeds (mph, knots)
  • Liquids (barrel, gallon)

TODOs

  • BUG: broken test for inches (see https://regex101.com/r/WO25Zd/2 )
  • BUG: exclusion of style tags doesn't work anymore
  • WIP: DOM mutation observer - how to avoid endless recursion?
  • BUG: multiple edge cases on the test page
  • ESLint issue with "broken" regex
  • convert pounds
  • add missing unit tests for yard, miles, acres and edge cases from test page
  • github protect main branch
  • convert units for cooking (pint, cup, quart, various spoons and ounces)
  • maybe replace jquery with pure js
  • make ESLint more strict
  • remove console output
  • explain demo page and add screenshots of expected outcomes
  • maybe ignore invisible nodes (css display/visibility)
  • add integration tests
  • add options to exclude domains
  • maybe support spelled out numbers, like nine inch nails in addition to 9 inch nails
  • add config option for css for the replacement span, such as background colour
  • add button to activate / deactivate in toolbar
  • test in chrome
  • publish

Notes for development

You might also like...

Google translate dropdown customize with country flag

Google translate dropdown customize with country flag

Flag google trasnalte demo without google bar and logo Screenshot How to use this 1. Create a country checklist containing languages from which you’ll

Oct 11, 2022

Organizes all your files from from a folder into different section automatically.

File System Organizer Global command line application Organizes all your files from from a folder into different section automatically. Functionality

Jun 15, 2022

🚀 A web extension starter built with React, Typescript, and Tailwind CSS. Build once, and run on multiple browsers: Google Chrome, Mozilla Firefox, Microsoft Edge, Brave, and Opera..

🚀 A web extension starter built with React, Typescript, and Tailwind CSS. Build once, and run on multiple browsers: Google Chrome, Mozilla Firefox, Microsoft Edge, Brave, and Opera..

Web Extension Starter A web extension starter, built with React, Typescript, and Tailwind CSS. Build once, and run on multiple browsers: Google Chrome

Dec 28, 2022

This package generates a unique ID/String for different browsers. Like chrome, Firefox and any other browsers which supports canvas and audio Fingerprinting.

This package generates a unique ID/String for different browsers. Like chrome, Firefox and any other browsers which supports canvas and audio Fingerprinting.

Broprint.js The world's easiest, smallest and powerful visitor identifier for browsers. This package generates a unique ID/String for different browse

Dec 25, 2022

jQuery based scrolling Bar, for PC and Smartphones (touch events). It is modern slim, easy to integrate, easy to use. Tested on Firefox/Chrome/Maxthon/iPhone/Android. Very light 7ko min.js and 1Ko min.css.

Nice-Scrollbar Responsive jQuery based scrolling Bar, for PC and Smartphones (touch events). It is modern slim, easy to integrate, easy to use. Tested

Jan 18, 2022

It uses JavaScript and a web browser (for example, Firefox) to scrape tweets.

It uses JavaScript and a web browser (for example, Firefox) to scrape tweets.

Twitter JS Scraper Introduction There are many tools available for collecting tweets. Some of these tools make use of the official Twitter API, which

Nov 25, 2022

Extracts favicon of the current page and calculates their murmurhash. Firefox extension source code.

Favicon to Murmurhash Extracts favicon of the current page and calculates their murmurhash. Shows links to shodan search based on favicon murmurhashes

Dec 17, 2022
Comments
  • Add a Nix Flake

    Add a Nix Flake

    This is basically to get a reproducible development environment, build the final extension archive and a few helpers to run a test browser in a sandbox.

    opened by aszlig 0
Owner
Inga Feick
Backend software developer / SRE
Inga Feick
DatoCMS plugin: Translate fields

DatoCMS plugin: Translate fields This DatoCMS plugin gives you the ability to translate structured-text, string and text fields. This plugin is an add

De Voorhoede 4 Nov 8, 2022
A simple calculator for how many units of insulin to take with a meal depending on current and target blood sugar levels.

Insulin-Calculator One of my first programs, made to try building javascript-read HTML forms. A simple calculator for how many units of insulin to tak

Athena 1 Dec 26, 2021
The ManageYourCompany 📈 project is a project that creates, deletes, updates companies, units and assets.

The ManageYourCompany ?? project is a project that creates, deletes, updates companies, units and assets. The rule is that every company has several units and the units have several assets, these assets are machines with several fields: Name, status, person in charge, image, among others... This is a project in order to exercise my Backend skills with NodeJs and front with react.

Bruno da Silva Leite 2 Feb 9, 2022
Explore units, stats and more

AoE 4 Explorer An useful visualization and UI to explore units, their stats and abilities and all possible upgrades and technologies for Age Of Empire

AoE4 World 20 Dec 8, 2022
Module to convert units for distances, weights and temperatures!

Unit Converter (Distance, Temperature, Weights) Every unit you can see in this file can be transformed into any of the other units. The Calculator wor

Niklas Koch 8 Jan 27, 2022
A dedicated desktop app that enables you to move items in and out of storage units in CSGO.

CASEMOVE Casemove is an open-source desktop application that helps you easily move items out of and into Storage Units in Counter-Strike: Global Offen

null 161 Dec 24, 2022
Translate text in images using Vision API, Translation API and Jimp

translate-image-text Translate text in images using Vision API, Translation API Rendered using React and canvas Installation Create a Google Cloud pro

Huy Le 4 Oct 26, 2022
Translate text in images using Vision API, Translation API and React with Canvas

manga-translator Manga translator app using Vision API, Translation API Rendered using React and canvas Installation Create a Google Cloud project, en

Huy Le 4 Oct 26, 2022
▶ A tool that helps developers to translate JSON to different languages with ease

JSON translator Link ?? : https://json-translator.vercel.app/ ?? The information you have entered will not be kept on this site. ?? Translation is usi

amine louni 6 Mar 6, 2022
This project is about building a web application to translate languages using language translator API.

Language Translator App A web application to translate multiple languages Want to see live preview » ✧ View Demo ✧ Report Bug ✧ Getting Started ✧ Inst

Mohit Sehrawat 15 Dec 19, 2022