{"id":28092369,"url":"https://github.com/mrusme/whats","last_synced_at":"2026-02-10T11:01:34.418Z","repository":{"id":287980427,"uuid":"966435142","full_name":"mrusme/whats","owner":"mrusme","description":"Command line tool for getting answers to everyday questions like `whats 2 meters in feet` or more importantly `whats 1.21 gigawatts in watts`","archived":false,"fork":false,"pushed_at":"2025-04-25T22:59:01.000Z","size":213,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-25T23:27:12.221Z","etag":null,"topics":["calculator","cli","command-line","command-line-tool","conversion","converter","tool","tools","zig"],"latest_commit_sha":null,"homepage":"https://xn--gckvb8fzb.com","language":"Zig","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mrusme.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"custom":["https://github.com/mrusme#support"]}},"created_at":"2025-04-14T23:19:32.000Z","updated_at":"2025-04-25T22:59:05.000Z","dependencies_parsed_at":"2025-04-15T00:28:20.511Z","dependency_job_id":"2c6c2a24-99f6-4cda-8407-77b9f17eed8f","html_url":"https://github.com/mrusme/whats","commit_stats":null,"previous_names":["mrusme/whats"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrusme%2Fwhats","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrusme%2Fwhats/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrusme%2Fwhats/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrusme%2Fwhats/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrusme","download_url":"https://codeload.github.com/mrusme/whats/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253948432,"owners_count":21988957,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["calculator","cli","command-line","command-line-tool","conversion","converter","tool","tools","zig"],"created_at":"2025-05-13T13:06:28.990Z","updated_at":"2026-02-10T11:01:34.399Z","avatar_url":"https://github.com/mrusme.png","language":"Zig","funding_links":["https://github.com/mrusme#support"],"categories":[],"sub_categories":[],"readme":"# whats\n\n[\u003cimg src=\"https://xn--gckvb8fzb.com/images/chatroom.png\" width=\"275\"\u003e](https://xn--gckvb8fzb.com/contact/)\n\n![`whats`](.README.md/whats.gif)\n\nCommand line tool for getting answers to everyday questions like:\n\n```sh\nwhats 2 meters in feet\n```\n\n... or more importantly:\n\n```sh\nwhats 1.21 gigawatts in watts\n```\n\nThis tool is in its **very** early stages and right now primarily a _finger\nexercise_ for me while getting into Zig.\n\n## TODO\n\n- [ ] Add lazy loading of data based on command (e.g. if no money required don't\n      load)\n\n## `whats --help`\n\n```sh\nUsage: whats [OPTION]... NUMBER [UNIT] [OPERATOR] [NUMBER] [UNIT]\nA command for basic convertion and calculation.\n\n  -h, --help       display this help and exit\n  -v, --version    output version information and exit\n\nUnits:\n  Symbol  Name\n--------------------------------------------------------------------------------\nMONEY:\n  EUR     EUR\n  RON     RON\n  PLN     PLN\n  USD     USD\n  ILS     ILS\n  KRW     KRW\n  MYR     MYR\n  MXN     MXN\n  NOK     NOK\n  JPY     JPY\n  ISK     ISK\n  SGD     SGD\n  BGN     BGN\n  DKK     DKK\n  TRY     TRY\n  ZAR     ZAR\n  CZK     CZK\n  CNY     CNY\n  BRL     BRL\n  PHP     PHP\n  NZD     NZD\n  HKD     HKD\n  INR     INR\n  AUD     AUD\n  IDR     IDR\n  GBP     GBP\n  SEK     SEK\n  THB     THB\n  CHF     CHF\n  CAD     CAD\n  HUF     HUF\n\nDATA:\n  b       bit\n  Kb      kilobit\n  Mb      megabit\n  Gb      gigabit\n  Tb      terabit\n  Pb      petabit\n  Eb      exabit\n  Zb      zettabit\n  Yb      yottabit\n  B       byte\n  KB      kilobyte\n  MB      megabyte\n  GB      gigabyte\n  TB      terabyte\n  PB      petabyte\n  EB      exabyte\n  ZB      zettabyte\n  YB      yottabyte\n  KiB     kibibyte\n  MiB     mebibyte\n  GiB     gibibyte\n  TiB     tebibyte\n  PiB     pebibyte\n  EiB     exbibyte\n  ZiB     zebibyte\n  YiB     yobibyte\n\nENERGY:\n  J       joule\n  qJ      quectojoule\n  rJ      rontojoule\n  yJ      yoctojoule\n  zJ      zeptojoule\n  aJ      attojoule\n  fJ      femtojoule\n  pJ      picojoule\n  nJ      nanojoule\n  μJ     microjoule\n  mJ      millijoule\n  cJ      centijoule\n  dJ      decijoule\n  daJ     decajoule\n  hJ      hectojoule\n  kJ      kilojoule\n  MJ      megajoule\n  GJ      gigajoule\n  TJ      terajoule\n  PJ      petajoule\n  EJ      exajoule\n  ZJ      zettajoule\n  YJ      yottajoule\n  RJ      ronnajoule\n  QJ      quettajoule\n  Wh      watthour\n  kWh     kilowatthour\n  MWh     megawatthour\n  GWh     gigawatthour\n  TWh     terawatthour\n  PWh     petawatthour\n  eV      electronvolt\n  cal     calorie\n\nLENGTH:\n  m       meter\n  am      attometer\n  fm      femtometer\n  pm      picometer\n  nm      nanometer\n  µm     micrometer\n  mm      millimeter\n  cm      centimeter\n  dm      decimeter\n  dam     decameter\n  hm      hectometer\n  km      kilometer\n  Mm      megameter\n  Gm      gigameter\n  Tm      terameter\n  Pm      petameter\n  Em      exameter\n  Å      angstrom\n  in      inch\n  ft      foot\n  yd      yard\n  mi      mile\n  nmi     nauticalmile\n  lea     league\n  fur     furlong\n\nMASS:\n  g       gram\n  qg      quectogram\n  rg      rontogram\n  yg      yoctogram\n  zg      zeptogram\n  ag      attogram\n  fg      femtogram\n  pg      picogram\n  ng      nanogram\n  μg     microgram\n  mg      milligram\n  cg      centigram\n  dg      decigram\n  dag     decagram\n  hg      hectogram\n  kg      kilogram\n  Mg      megagram\n  Gg      gigagram\n  Tg      teragram\n  Pg      petagram\n  Eg      exagram\n  Zg      zettagram\n  Yg      yottagram\n  Rg      ronnagram\n  Qg      quettagram\n  gr      grain\n  dr      drachm\n  oz      ounce\n  lb      pound\n  st      stone\n  t       ton\n  ___     slug\n\nPOWER:\n  W       watt\n  qW      quectowatt\n  rW      rontowatt\n  yW      yoctowatt\n  zW      zeptowatt\n  aW      attowatt\n  fW      femtowatt\n  pW      picowatt\n  nW      nanowatt\n  μW     microwatt\n  mW      milliwatt\n  cW      centiwatt\n  dW      deciwatt\n  daW     decawatt\n  hW      hectowatt\n  kW      kilowatt\n  MW      megawatt\n  GW      gigawatt\n  TW      terawatt\n  PW      petawatt\n  EW      exawatt\n  ZW      zettawatt\n  YW      yottawatt\n  RW      ronnawatt\n  QW      quettawatt\n\nPRESSURE:\n  Pa      pascal\n  qPa     quectopascal\n  rPa     rontopascal\n  yPa     yoctopascal\n  zPa     zeptopascal\n  aPa     attopascal\n  fPa     femtopascal\n  pPa     picopascal\n  nPa     nanopascal\n  μPa    micropascal\n  mPa     millipascal\n  cPa     centipascal\n  dPa     decipascal\n  daPa    decapascal\n  hPa     hectopascal\n  kPa     kilopascal\n  MPa     megapascal\n  GPa     gigapascal\n  TPa     terapascal\n  PPa     petapascal\n  EPa     exapascal\n  ZPa     zettapascal\n  YPa     yottapascal\n  RPa     ronnapascal\n  QPa     quettapascal\n  mbar    millibar\n  cbar    centibar\n  dbar    decibar\n  bar     bar\n  kbar    kilobar\n  Mbar    megabar\n  Gbar    gigabar\n  at      technicalatmosphere\n  atm     standardatmosphere\n  Ba      barye\n  inH20   inchofwatercolumn\n  mmH20   meterofwatercolumn\n  inHg    inchofmercury\n  mmHg    meterofmercury\n  N/m²   newtonpersquaremeter\n  psi     poundforcepersquareinch\n  Torr    torr\n\nTEMPERATURE:\n  C       celsius\n  F       fahrenheit\n  K       kelvin\n\nTIME:\n  s       second\n  qs      quectosecond\n  rs      rontosecond\n  ys      yoctosecond\n  zs      zeptosecond\n  as      attosecond\n  fs      femtosecond\n  ps      picosecond\n  ns      nanosecond\n  μs     microsecond\n  ms      millisecond\n  cs      centisecond\n  ds      decisecond\n  das     decasecond\n  hs      hectosecond\n  ks      kilosecond\n  Ms      megasecond\n  Gs      gigasecond\n  Ts      terasecond\n  Ps      petasecond\n  Es      exasecond\n  Zs      zettasecond\n  Ys      yottasecond\n  Rs      ronnasecond\n  Qs      quettasecond\n  min     minute\n  hr      hour\n  d       day\n  ___     month\n  yr      year\n  ___     decade\n  ___     century\n  ___     millennium\n  𝑡ₚ plancktime\n  ___     fortnight\n  ___     score\n\nVELOCITY:\n  m/s     meterpersecond\n  km/h    kilometerperhour\n  mph     milesperhour\n  ft/s    footpersecond\n  kn      knot\n\nVOLUME:\n  L       liter\n  qL      quectoliter\n  rL      rontoliter\n  yL      yoctoliter\n  zL      zeptoliter\n  aL      attoliter\n  fL      femtoliter\n  pL      picoliter\n  nL      nanoliter\n  μL     microliter\n  mL      milliliter\n  cL      centiliter\n  dL      deciliter\n  daL     decaliter\n  hL      hectoliter\n  kL      kiloliter\n  ML      megaliter\n  GL      gigaliter\n  TL      teraliter\n  PL      petaliter\n  EL      exaliter\n  ZL      zettaliter\n  YL      yottaliter\n  RL      ronnaliter\n  QL      quettaliter\n  min     minim\n  qt      quart\n  pt      pint\n  gal     gallon\n  floz    fluidounce\n  fldr    usfluiddram\n  tsp     teaspoon\n  tbsp    tablespoon\n  uspt    uspint\n  usqt    usquart\n  pot     uspottle\n  usgal   usgallon\n  usfloz  usfluidounce\n  c       uscup\n  jig     usshot\n  gi      usgill\n  bbl     barrel\n  ___     oilbarrel\n  ___     hogshead\n\nCALCULATION:\n  %       percent\n--------------------------------------------------------------------------------\nNote:\n  Symbols are case-sensitive, names are not.\n\nOperators:\n  in: Conversion, e.g. 2m in feet\n  to: Conversion or calculation, e.g. 2m to feet, 10 to 20\n  of: Calculation, e.g. 20% of 100, 20 of 100\n\nMath operators:\n  plus, +          Addition, e.g. 1 plus 2, 1 + 2\n  minus, -         Subtraction, e.g. 10 minus 6, 10 - 6\n  times, x, *      Multiplication, e.g. 3 times 2, 3 x 2\n  by, divided, /   Division, e.g. 15 by 3, 15 divided by 3\n  power, ^         Exponentiation, e.g. 10 power 4, 10 ^ 4\n\nThe operator is optional when units are present:\n  whats 2 m ft\n  whats 10% 100\n\nExamples:\n  whats 2 meters in feet\n  whats 1.21 gigawatts in watts\n  whats 8 kg in grams\n  whats 1024 KiB in MiB\n  whats 3 times 2\n  whats 10 + 5\n  whats 15.4 divided by 2\n  whats 100 km per hour in mph\n\nCompound units can be written as:\n  whats 100 km/h in mph\n  whats 100 mph in knots\n\nSpaces are optional:\n  whats 2m ft\n\nReport bugs at: https://codeberg.org/mrus/whats/issues\nHome page: http://xn--gckvb8fzb.com/projects/whats/\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrusme%2Fwhats","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrusme%2Fwhats","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrusme%2Fwhats/lists"}