Welcome to the products page for Frigcal, a calendar that's personal, private, and portable. Frigcal is a GUI program coded in Python/Tk, which stores your calendar entries in portable ICS files that work across platforms and programs. With Frigcal, your calendar data is your business, not something to be scanned and monetized by nosy companies. For a quick tour of Frigcal's features, see its User Guide's Introducing Frigcal, its PC screenshots, and its Android how-to. New: Frigcal's source-code package below (only) was updated in May-2022, to patch an import statement in the embedded pytz library broken by a change in Python 3.10. The fix is crucial on Android, which runs only source code. |
Frigcal runs on macOS (f.k.a. Mac OS X), Windows, Linux, and Android. It's available as a platform-specific macOS app, Windows exe (both 64- and 32-bit), and Linux executable, plus a complete source-code package that runs on all four platforms. Click the download link below to fetch the package you wish to use. The app, exes, and executable may be easier to install and run, but source code can be studied, is required on Android today, and nullifies issues covered by the next section's pointers.
macOS app | ☞ | Download Frigcal.app.zip |
---|---|---|
Windows exe, 64 bit | ☞ | Download Frigcal-64bit.zip |
Windows exe, 32 bit | ☞ | Download Frigcal-32bit.zip |
Linux executable | ☞ | Download Frigcal.zip |
Source-code package | ☞ | Download Frigcal-source.zip |
For more details on Frigcal's download packages, as well as their complete install and usage instructions, see the main README.txt. In brief, you'll fetch, unzip, and run either the unzipped app itself (macOS), a same-named executable inside the unzip (Windows and Linux), or the program's main script in the unzipped source code (all platforms).
The latest getting-started pointers:
Mojave users: see also this to fix crashes and blank windows caused by macOS dark mode.
Apple M-chip users: the Rosetta 2 emulator is required to run the app package, but not source code.
Update: per 2023 vetting on macOS Ventura, launching the 2017 app package directly
no longer works, because its splashscreen cannot open the main program; launch instead
by opening the app package's main program at Contents/MacOS/frigcal
within the unzipped Frigcal.app
.
The source-code package still works in full, but
a newer Tk used by newer Pythons may cause text-color issues in dark mode
(e.g., white on light); work around this by config-file color changes, or disabling
dark mode—either globally, or for Python with commands
here.
Update: as of 2023, this program's app and source-code have now been vetted to work well on Windows 11, in addition to 7, 8, and 10.
Update: per this note in 2020, Frigcal's Linux executable was broken by recent Linux changes; please use the source-code package instead.
Android 11+ users: see also this for recent changes on Android; most don't impact Frigcal directly (until the next note).
Update: in 2023, Pydroid 3's version 6 imposed extra steps for running this program on Android; see the coverage here and here. In short, you must unzip and run in a specific accessible folder, and sync or copy your calendar files to the same.
For a preview of Frigcal in action, visit its screenshots page.
For information on using Frigcal, explore its User Guide.
For highlights of Frigcal's releases, view its recent changes.
For Frigcal's full source code online, browse its unzipped code.
For more tips and updates, see the support page and older list.