An Emoji for (almost) every day
Go to file
dependabot[bot] 167819ec82 Bump ruby/setup-ruby from 1.174.0 to 1.175.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.174.0 to 1.175.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Commits](6bd3d993c6...70da3bbf44)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-24 14:18:36 +05:30
.github Bump ruby/setup-ruby from 1.174.0 to 1.175.0 2024-04-24 14:18:36 +05:30
_data We now have a calendar using Jekyll 2024-01-04 11:32:00 +05:30
_includes pagespeed improvements 2024-01-04 12:01:56 +05:30
_layouts pagespeed improvements 2024-01-04 12:01:56 +05:30
_sass pagespeed improvements 2024-01-04 12:01:56 +05:30
LICENSE initial commit 2023-12-26 18:03:41 +05:30
README.md fix some links etc 2024-01-04 11:39:19 +05:30
_config.yml pagespeed improvements 2024-01-04 12:01:56 +05:30
index.md We now have a calendar using Jekyll 2024-01-04 11:32:00 +05:30
test.py ci: fix tests: 2024-01-04 11:34:58 +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.

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.