An Emoji for (almost) every day
Go to file
Nemo 6bf91150bd We now have a calendar using Jekyll 2024-01-04 11:32:00 +05:30
.github/workflows ci: install yaml 2024-01-03 20:34:50 +05:30
_data We now have a calendar using Jekyll 2024-01-04 11:32:00 +05:30
_includes We now have a calendar using Jekyll 2024-01-04 11:32:00 +05:30
_layouts We now have a calendar using Jekyll 2024-01-04 11:32:00 +05:30
_sass We now have a calendar using Jekyll 2024-01-04 11:32:00 +05:30
assets/css We now have a calendar using Jekyll 2024-01-04 11:32:00 +05:30
LICENSE initial commit 2023-12-26 18:03:41 +05:30
README.md We now have a calendar using Jekyll 2024-01-04 11:32:00 +05:30
_config.yml We now have a calendar using Jekyll 2024-01-04 11:32:00 +05:30
index.md We now have a calendar using Jekyll 2024-01-04 11:32:00 +05:30
test.py add tests 2024-01-01 21:30:18 +05:30

README.md

layout title permalink
default Emoji Every Day /about/

An emoji character for (almost) every day.

Data in _data/emoji.yaml. Made for India, but can be extended to other countries.

Includes:

Format

The emoji.yaml file contains a dictionary with keys in either YYYY-MM-DD or MM-DD format, depending on whether the holiday is fixed or floating.

Each date contains a list of events, each event consisting of the following keys:

  • emoji: A short single-grapheme representation of the event. Almost always an emoji, but can ocassionaly be a different unicode codepoint.
  • day_name: Human-readable name of the event, in english
  • type: UN/informal/2-letter ISO country code
  • link: A valid web URL. Optional.

Emoji Choices

There aren't enough emojis to represent a lot of things, so this is best-effort. If you have an improvement, please file a PR. In some cases, due to unicode standard updates taking time to rollout, the emoji may show as multiple characters, such as the Refugee Flag (🏳‍🟧🟧), which shows up as 4 characters almost everywhere, since the proposal isn't accepted yet.

License

Licensed under the MIT License. See LICENSE file for details.

Why

Think of this as a poor man's Google Doodle for any website, where you might have daily refreshes. I'm currently using it for news.tatooine.club, where I wanted to put a 🎄 next to the date for Christmas, but extended it to this project. See Origin Post for more details.