Code Monkey home page Code Monkey logo

foxy-calculator's Introduction

foxy-calculator

This is a firefox port of the popular Cloudy Calculator Chrome extension! In the process of porting this extension, I've fixed much of it's deprecated functionality and even added some enhancements, such as bringing google search results back online.

To open the popup, click the pi icon or type Ctrl+Y

For bugs, problems, and feature requests, add an issue to the github.

All credit goes to the original author bwrobinett for writing this wonderful utility.

===========

Version 1.2.0

  • Add shortcut key
  • Add more Google results
  • Add pressure conversions
  • Update jquery
  • Play with graphics

Version 1.3.0

  • Add equation button

============

Original Description

Math geeks rejoice!

Inspired by the fantastic calculator build into Google's search engine, Cloudy Calculator handles many of the same kinds of calculations as Google does. In fact, if Cloudy Calculator can't handle a calculation, it asks Google for the result (you'll see a litte "G" to the left of those calculations).

For years, before we created Cloudy Calculator, we used Google's calculator on a daily basis in our work. And it was (and still is) really, really useful. (No more tedius unit conversions! It does all for you. Just type in your calculation like you would any other search. Very nice.) But we often ended up working through a long series of calculations and inevitibly we'd make a mistake somewhere along the way. Tracking down those mistakes was kind of painful because it's not so easy to look back through the history of your calculations. We wanted to be able to see all those calculations all at the same time in one place. That's why we created Cloudy Calculator.

Quick Tips

  • Scrollable history of previous calculations
  • Use up/down arrow keys to access input history.
  • Click on any result to insert it into the input area.
  • Ctrl+Click on any result to copy to clipboard.
  • Click the little arrow at the upper right to pop out to new window.
  • Last result can be accessed using the "@" variable.
  • Create your own user variables -- @abc_123 = 42
  • Store an unevaluated expression -- @x := 10 meters
  • You'll see a faint "G" next to results caclulated by Google. Click the "G" to see the original Google result.

Some of the things Cloudy Calculator is capable of handling

  • Mixed unit calculations -- 2 mi + 4 km + 3 light-years in feet
  • Unit conversion -- 1/4 cup in tablespoons
  • Currency conversion -- 56 dollars in euros
  • Hex, octal, binary -- 4 + 0xAF + 0o71 + 0b10 in hex
  • Mathematical functions -- sin, cos, tan, log, etc.
  • Mathematical and physical constants -- pi, e, h, c, etc.

You can find a pretty detailed overview of the kinds of calculations Google's search engine can handle here:

Feel free to give us a heads up on any bugs you've noticed or suggest features here:

(Special Thanks to MinstormsKid and IIsi 50MHz)

foxy-calculator's People

Contributors

anthonyebiner avatar connieooi avatar wkaiang96 avatar jerbear2008 avatar iisi50mhz avatar extempl avatar paulchrisycj avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.