Temporal

Temporal is a library of useful Date and Time functions (plus a Redis database) that can be integrated with other Frappe framework applications.

Install Temporal

bench get-app https://github.com/Datahenge/temporal

Tags

  • calendar
  • datetime
  • erpnext
  • frappe-framework

Add the Frappe Gems badge to your README

Maintain Temporal? Paste this into your README:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=Datahenge%2Ftemporal)](https://frappegems.com/gems/apps/Datahenge/temporal)

About Temporal

Temporal: Time after Time

An ERPNext App that integrates with Redis to rapidly provide calendar information.

⚠️ The default branch version-15 is now using PostgreSQL syntax. I've created an alternate branch, version-15-mariadb to support the original syntax.

Documentation

Most of my documentation can be found here using GitHub Pages.

What is Temporal?

Temporal does a few interesting things: 1. Integrates a useful library of Python functions from its sibling app, temporal-lib, bringing these functions into Frappe and ERPNext Apps. 2. It creates a Redis dataset containing Calendar information. 3. It creates a DocType containing Calendar information.

Installation

Using Bench:

bench get-app https://github.com/Datahenge/temporal
bench --site  install-app temporal

Manual Installation

If for some reason, don't want to use Bench for downloading the App:

cd 
source env/bin/activate
cd apps
git clone https://github.com/Datahenge/temporal
cd temporal
pip install -e .
deactivate

cd 
bench --site  install-app temporal

License

Lesser GNU Public License version 3.

Related Localization apps for Frappe & ERPNext

  • Wiki — Free and Open Source Wiki built on top of Frappe
  • India Compliance — Simple, yet powerful compliance solutions for Indian businesses
  • Nepal Compliance — Open source ERP for Nepal with HR, Payroll & Accounting compliance, based on ERPNext by Frappe Technologies.
  • Erpnextswiss — ERPNext application for Switzerland-specific use cases
  • Erpnext Germany — ERPNext customizations for German companies
  • Ksa Compliance — KSA Compliance App for KSA E-invoice
  • Kamra Pms — Free open-source hotel & short-term rental PMS (AGPL). Front desk, folios, POS, housekeeping, booking engine + governed MCP so Claude can run the property. Built on Frappe v16.
  • Zatca Erpgulf — Implementation of Zatca Phase-2 E-Invoicing - for FrappeCLoud