An open API service indexing awesome lists of open source software.

https://github.com/anoncheg1/emacs-russian-calendar

Add days to calendar-holidays for Russian holidays and conferences.
https://github.com/anoncheg1/emacs-russian-calendar

calendar emacs emacs-calendar holidays

Last synced: 7 months ago
JSON representation

Add days to calendar-holidays for Russian holidays and conferences.

Awesome Lists containing this project

README

          

![build](https://github.com/Anoncheg1/emacs-russian-calendar/workflows/melpazoid/badge.svg)
[![MELPA](https://melpa.org/packages/russian-calendar-badge.svg)](http://melpa.org/#/russian-calendar)
[![MELPA Stable](https://stable.melpa.org/packages/russian-calendar-badge.svg)](https://stable.melpa.org/#/russian-calendar)

Eng | [Рус](./README.ru.md)

# emacs-russian-calendar

What?
- Russian Production Calendar
- General International holidays: Valentine's Day, April Fools' Day, Halloween.
- Key Orthodox Christian Holidays
- Old Slavic Fests
- Open source conferences: Emacs, FSF, GNU, FOSDEM.
- AI and Russian IT conferences: PyTorh, NeurIPS, IEEE CAI, WAIC, AI Journey dec + TAdviser SummIT nov + CNews Forum nov.
- some common calendar configuration.

Why? Going to be maintained.

Not included: regional holidays.

# 2024, 2025 (updated 03/01/25)
Require updating during the year, some conferences may change.

# Usage

```Elisp
(require 'russian-calendar)

(setopt calendar-holidays (append russian-calendar-holidays
;; - enable if you need:
;; russian-calendar-general-holidays
;; russian-calendar-orthodox-christian-holidays
;; russian-calendar-old-slavic-fests
;; russian-calendar-open-source-confs
;; russian-calendar-ai-confs
;; russian-calendar-russian-it-confs
))
;; - optional:
(russian-calendar-localize)
(russian-calendar-set-location-to-moscow)
(russian-calendar-show-diary-holidays-in-calendar)
(russian-calendar-enhance-calendar-movement)
(russian-calendar-fix-list-holidays)
(russian-calendar-check-year-not-obsolate)
```

# Features
- Support arbitrary number of years at once
- fix for behavior of ```list-holidays``` function included
- this package is example of how to set holidays per year

# Screenshot
![](https://raw.githubusercontent.com/Anoncheg1/public-share/refs/heads/main/cal.png)

# Sources
Production Calendar:
- https://www.consultant.ru/law/ref/calendar/proizvodstvennye/2024/
- https://ovodov.me/trud.ics

Emacs and Open source:
- FSF https://www.fsf.org/events/aggregator/
- Emacs https://emacsconf.org/
- GNU https://www.gnu.org/ghm/upcoming.html
- FOSDEM https://fosdem.org
- https://russiaos.ru/#events
- https://lwn.net/Calendar/Monthly/2025-02/
- https://lwn.net/Calendar/Monthly/cfp/
- https://creativefreedomsummit.com/

AI - ICML, NeurIPS, ICLR, CVPR, ACL, KDD, ICCV, ECCV, EMNLP
- PyTorh https://pytorch.org/events
- NeurIPS https://neurips.cc/
- IEEE CAI https://ieeecai.org/
- WAIC https://www.worldaicannes.com
- ACL Association for Computational Linguistics https://www.aclweb.org/portal/acl_sponsored_events
- The International Conference on Machine Learning (ICML) https://icml.cc/Conferences/2025/Dates

Russian IT
- AI Journey https://aij.ru/
- https://summit.tadviser.ru/
- https://www.cnconf.ru/

# Resources
Conferences:
- https://developers.sber.ru/kak-v-sbere/events
- https://events.yandex.ru/
- https://meetup.tbank.ru/
- https://opensource.itmo.ru/

Calendars:
- https://github.com/grafov/russian-holidays
- https://github.com/unhammer/calendar-norway.el/blob/master/calendar-norway.el

Orthodox Christian
- https://news.ru/society/samye-vazhnye-cerkovnye-pravoslavnye-prazdniki-v-2022-godu/
- https://religion-info.ru/to-the-saints/12-major-orthodox-holidays-list-the-most-important-orthodox-holidays/
- https://calendar.org.ua/ru/tserkovnyy-kalendar/2024

Old Slavonic
- https://experience.tripster.ru/articles/samye-izvestnye-slavyanskie-prazdniki/
- https://en.wikipedia.org/wiki/Solstice

Regional holidays
- https://normativ.kontur.ru/document?moduleId=41&amp=&documentId=250002
- https://github.com/grafov/russian-holidays

# Other packages
- Navigation in Dired, Packages, Buffers modes https://github.com/Anoncheg1/firstly-search
- Search with Chinese https://github.com/Anoncheg1/pinyin-isearch
- Ediff fix https://github.com/Anoncheg1/ediffnw
- Dired history https://github.com/Anoncheg1/dired-hist
- Selected window contrast https://github.com/Anoncheg1/selected-window-contrast