AnalyzePlatypus / extrabirthdays

There are over a dozen calendar systems. And you have a birthday in every single one of them! πŸŽ‚πŸŽ‰πŸ₯³

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ExtraBirthdays - WIP

Currently supported calendars:

  • Julian
  • Hebrew
  • Islamic (Hijri)
  • Persian
  • Indian Civil Calendar

Future?

First wave (before public launch)

  • Mayan
  • French Republican Calendar

Second wave (will require new library and Lambda)

  • Kurdish
  • Afghani
  • Bahai
  • Old Hindu
  • Achelis'
  • Coptic
  • Ethiopian
  • Jalali
  • BahΓ‘'Γ­
  • Revised Bengali
  • Nanakshahi
  • 〝KyΕ«rekiγ€Ÿ

Based on the open-source convertor on https://www.fourmilab.ch/documents/calendar/

Project setup

npm install
npm run serve
npm run build
npm run deploy

Acknowledgements

I don't care at all about the internal workings of calendars, so I've repackaged the hard work of people who do!

(I should probably learn basic math one of these days)

First-wave calendars are the ones implemented in:

Other calendars will use this Ruby gem:

Which I'll pop in a dinky little Lambda function as soon as I've got the others squared away.

About

There are over a dozen calendar systems. And you have a birthday in every single one of them! πŸŽ‚πŸŽ‰πŸ₯³


Languages

Language:JavaScript 95.0%Language:Vue 4.4%Language:HTML 0.6%Language:CSS 0.1%