Shows the Vietnamese lunar date under every solar date in the GNOME Shell Calendar, highlights holidays, and lets you record your own recurring lunar anniversaries. The solar-lunar conversion is an independent implementation based on the public astronomical formulas in Jean Meeus's "Astronomical Algorithms", inspired by the popular amlich.js source by Hồ Ngọc Đức (2006). See NOTICE.md for copyright and licensing details.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-X-004 warning
extensions should avoid synchronous file IO in shell code
Shell code should avoid synchronous file IO APIs like `GLib.file_get_contents()` and `Gio.File.load_contents()`.
lib/holidays.js:19
GLib.file_get_contents(path)
Where is the git URL? Is this code generated by AI? If so, we have a rule for that: [EGO Review Guidelines: AI](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#extensions-must-not-be-ai-generated)
It was built with AI help in some case. I built it with care.