emoji-every-day/README.md

2.0 KiB
Raw Permalink Blame History

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.

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.

Coverage

This currently covers akmost half of the days in 2024. Help is welcome to add more days via PRs or issues.

License

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