Skip to main content

Jalali (Shamsi) calendar in your terminal, with holidays

Project description

#+TITLE: jalali-calendar-cli

* Install
#+begin_example bash
pip install -U jalali-calendar-cli
#+end_example

* Usage
#+ATTR_HTML: :width 800
[[file:readme.org_imgs/20230524_003016_h5V1Xf.png]]

#+begin_example bash
usage: jcal [-h] [--color {auto,always,never}]
[--true-color | --no-true-color] [--footnotes | --no-footnotes]
[--indentation INDENTATION]
[--holidays-json-path HOLIDAYS_JSON_PATH]
[month] [year]

positional arguments:
month month in Jalali calendar (default: current month)
year year in Jalali calendar (default: current year)

options:
-h, --help show this help message and exit
--color {auto,always,never}
colorize the output
--true-color, --no-true-color
enable true color support for output (default: False)
--footnotes, --no-footnotes
show footnotes in the output (default: True)
--indentation INDENTATION
number of spaces for indentation (default: 5)
--holidays-json-path HOLIDAYS_JSON_PATH
path to JSON file containing holiday data
#+end_example

#+begin_example bash
jcal 12
#+end_example

#+begin_example
1402 Esfand
Sat Sun Mon Tue Wed Thu Fri
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29

Holidays:
6: Birthday of Imam Mahdi
29: Nationalization of the Oil Industry
#+end_example

* Holidays Data
The default data dictionary is [[https://github.com/NightMachinery/jalali-calendar-cli/blob/master/jalali_calendar_cli/holidays.json][here]]. I plan to keep the data up-to-date, but you can always supply your own.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jalali_calendar_cli-0.1.1.tar.gz (5.7 kB view hashes)

Uploaded Source

Built Distribution

jalali_calendar_cli-0.1.1-py3-none-any.whl (6.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page