![]() |
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: As of Oct-2024, the new Frigcal 3.0 adds emojis support and search in the GUI, eliminates Android code patches, auto-deblurs the GUI on Windows, and more. For info on 3.0, see its README and latest screenshots. New: Frigcal's source-code package (only) was updated in May-2022, to patch an import in the embedded pytz library broken by a change in Python 3.10. |
---|
Both the current 3.0 and legacy 2.0 versions of Frigcal are available in the following sections. Users are encouraged to install the current 3.0, given its many enhancements. Click the download links below to fetch the packages you wish to use.
Frigcal 3.0 runs on macOS, Windows, Linux, and Android. It's available as a portable and complete source-code package that runs unpatched on all four platforms, plus a platform-specific macOS app and Windows executable. The macOS app works natively on both Apple M and Intel devices running Catalina+, and the Windows executable works on 64-bit Windows 11 and 10 devices.
macOS app | ☞ | Download Frigcal--macOS.zip |
---|---|---|
Windows exe | ☞ | Download Frigcal--Windows.zip |
Source-code package | ☞ | Download Frigcal--source.zip |
Frigcal 2.0 runs on macOS, Windows, Linux, and Android. It's available as a platform-specific macOS app (Intel native), Windows exe (both 64- and 32-bit), and Linux executable, plus a portable and complete source-code package that runs on all four platforms but requires minor patches on Android per ahead.
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 (until 3.0), but not source code.
Recent updates:
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.
frigcal-main.py
run by the app,
and dark-mode colors and recent Tk cosmetic changes have been accommodated.
frigal_configs.py
settings,
or use light mode on your macOS PC.
Applications
with your unzip/install folder if it differs):
xattr -c /Applications/Frigcal.app xattr -r -d comp.apple.quarantine /Applications/Frigcal.appThe first of these clears all extended attributes on the app and the second removes just its quarantine attribute. Once you've run either of these one-time setup steps, the app will open without warnings thereafter. For screen captures of the process, see this gallery. Though untested, you may also be able to fully disable the Gatekeeper layer behind the new constraints; more info here and here.
Recent updates:
Recent updates:
Android 11+ users: see also this for recent changes on Android; most don't impact Frigcal directly (until the next note).
Recent updates:
frigcal-main.py
in the Pydroid 3 app. You may also
configure as usual in frigcal_configs.py
, and a commented-out code line in
frigcal-main.py
may be enabled to support file-explorer opens and shortcuts.
For more details, see section "4. PLATFORMS" in
README-3.0.txt.
For a preview of Frigcal in action, see its screenshots—older and newer.
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.