Using this site

How to use, print, embed, and share Africa Calendar

Africa Calendar is a small website with a handful of tools that are easy to miss if you only see a month grid. This page is the map: what each URL is for, what works without JavaScript, what stays on your device, and what I will not put in a downloaded file.

By Collins Odeny. Last updated: 19 October 2026.

The pages that are meant to be read

Start at the home page if you need the Africa-wide offer, or at a written hub if you already know the country: Kenya 2026, Nigeria 2026, South Africa 2026. Those hubs carry the holiday names, the dates, and the notes whether or not the studio grid has loaded.

The guides index is the hub for planning essays, including the Kenya, Nigeria, and South Africa leave maps, payroll, school travel, and moon-sighting. About, Privacy, Terms, and Contact are the trust pages. I run the site under my own name, Collins Odeny. There is no account to create and no password I can reset.

Holiday stubs under /h/ — for example a Madaraka Day note — exist so an in-app tap still lands somewhere. They are kept out of the sitemap. They are short notes, not the full hub essays. If you arrived on a stub, step up to the country hub.

Print a wall calendar without printing an advert

Open the Kenya 2026 studio or pick another country and year in the switcher. The studio is the interactive grid: themes, week start, zoom, personal dates, and export. PDF is the right file for a home printer on A4 or Letter. PNG is a quick image for WhatsApp. SVG is the file to open in a drawing program if you want to move a title or change a colour after export.

The canvas and the downloaded files stay ad-free. Informational pages may show a display ad later; the wall calendar you hang in a kitchen or a staff room will not carry a banner I sold. That is a product rule, not a slogan. If a file you exported contains an ad, something is wrong — email contact@africacalendar.app and say which format you used.

You can also use the browser print dialog from many pages. The site hides the header chrome and ad slots in print CSS. For a designed year grid, use the studio export rather than printing a long article. For a holiday list you want on paper, printing the hub is fine.

Subscribe to an ICS feed instead of retyping dates

ICS feeds live under /feeds/. Kenya 2026 is /feeds/ke-2026.ics. Nigeria 2026 is /feeds/ng-2026.ics. South Africa 2026 is /feeds/za-2026.ics. The same pattern covers 2027 and 2028 for those priority countries, plus other catalogue countries the generator already writes. Subscribe from Apple Calendar, Google Calendar, or Outlook using the URL, not a one-off download you will forget to replace.

A subscribe URL can refresh when I correct a gazetted Eid date. A file in Downloads cannot. If an Eid date moves, I update the holiday list and the feed; your phone picks it up on the next refresh. That is the whole point of a feed.

If a subscribe fails, say which app you used and paste the path. A 404 means that year is not published as a feed, not that the holiday list on the country page is empty. The studio can still export a one-off ICS for the year you have open.

Embed a holiday list on another site

Country hubs expose an embed path of the form /embed/kenya/2026. The live hub has a control that copies an iframe snippet pointing at that path on https://africacalendar.app, with a title, width 100%, and height 420. Paste it into an intranet page or a school site that allows iframes.

The embed view is a compact list with a month filter and a link back to the full calendar. It is kept out of the sitemap. It is not a second article. Do not treat /embed/kenya/2026 as a landing page for search. Treat it as a widget.

If your host strips iframes, link to the country hub instead. You may link to public pages and ICS feeds. You may not scrape the site into a product you present as your own. The terms say that in lawyer-plain language.

Share cards, QR links, and what stays local

Inside the live app, share cards and QR links are created in the browser. They are a picture or a URL you can send to a relative. I do not receive a copy unless you attach one in feedback on purpose. Theme choices, language, layout, week-start, and custom dates also live in local storage on your device.

Clearing site data removes those choices. That is a feature. There is no Africa Calendar account holding a shadow copy. If you later see a sign-in experiment, the privacy policy will be updated before any account data is collected. As of this guide’s date, there is still no login.

Custom holidays print like other day cells if you include them in an export. Use them for birthdays, church events, or an internal deadline. Do not use them as a substitute for a gazette notice. If you guessed an Eid date and the Gazette later disagrees, delete the guess. The moon-sighting guide explains why that guess is usually stale within a day of the crescent.

Leave planner, working days, and the school calendar

The Kenya 2026 leave planner lists natural Friday and Monday public holidays — the three-day weekends you do not have to buy. Other country/year weekend URLs exist for the app; only Kenya 2026 is in the sitemap as a written planner. Open a country’s hub and follow the leave-planner link for the year you have open.

The working-days calculator is a single canonical tool. Older guesses such as /kenya/2026/working-days/ redirect here on purpose. It counts weekdays and subtracts public holidays that fall on working weekdays. It does not calculate pay. The payroll guide is the essay; the calculator is the arithmetic.

The Kenya 2026 school calendar is the only school-term page. It exists because I have the 2026 basic-education circular. There is no 2027 school page, and there is no Nigeria or South Africa school page. The school-travel guide says why, at length, so I do not have to repeat the refusal on every country hub.

Which pages I treat as the public site

The sitemap is a short, curated list: home, the written Kenya / Nigeria / South Africa 2026 hubs, Kenya 2026 weekends and school, the working-days tool, the legal pages, and these guides. Catalogue countries such as Ghana and Egypt still open in the studio. Their year pages are live for users and omitted from the sitemap so a thin template does not look like an article.

Unknown URLs return a real HTTP 404. They do not rewrite to the homepage. That is deliberate. A guessed path should not become a soft copy of the front page.

Technical hygiene — ads.txt, CSP, cache headers, the service worker — is documented with the project, not on this planning page. You do not need it to plan leave. You might care that documents are served with Cache-Control: no-cache so a gazette correction is not stuck in a week-old HTML file.

If something looks wrong

Email contact@africacalendar.app with the country, year, and the official notice if you have it. The in-app Feedback button stores a message in Firebase so it does not vanish into a busy inbox. Do not put passwords in either channel.

For a print problem, name the format and the browser. For an ICS problem, name the calendar app and the feed path. For a legal question about leave days or holiday pay, stop — I will not answer it. Read the payroll guide for the boundary, then ask a human who is allowed to give that advice.

Thank you for using a personal project as if it were infrastructure. I would rather it stayed small and correct than large and templated. The country leave guides are the next place to read if you already know how the buttons work and you need the year to make sense.

More guides

Back to the guides index · About · Contact.