Skip to main content

python module to check indonesia holiday calendar (include sunday)

Project description

status workflow test status workflow build

Downloads Downloads Downloads

Pytanggalmerah adalah module python untuk mengecek tanggal merah berdasarkan hari minggu dan hari libur nasional.

installasi

pip install pytanggalmerah

menggunakan Pytanggalmerah

from pytanggalmerah import TanggalMerah

t = TanggalMerah(cache_path = None, cache_time = 600) # cache_path = None berarti directory cache automatis
t.check() # mengecek apakah tanggal merah, return boolean.
t.is_holiday() # mengecek apakah hari libur nasional, return  boolean.
t.is_sunday() # mengecek apakah hari minggu, return booelan.
t.get_event() # mendapatkan event, return list.

mengecek specific tanggal tertentu

t.set_date("2019", "02", "05")
t.check()

mengatur zona waktu

secara default zona waktu pytanggalmerah adalah Asia/Jakarta tapi bisa diubah, seperti

t.set_timezone("Asia/Makassar")
t.check()

menggunakan lewat terminal

$ harilibur # check harilibur
$ harilibur 2022 04 15 # check harilibur dengan spesifikasi
$ TIMEZSET = "Asia/Makasar" harilibur # mengecek harilibur dengan spesifikasi timezone

harilibur command hanya mengecek tanggal merah dan tidak termasuk hari minggu.

sumber data

pytanggalmerah menggunakan data yang bersumber dari google calendar, data yang telah lampau mungkin tidak tersedia & data yang sekarang masih bisa direvisi.

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

Pytanggalmerah-3.1.1.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

Pytanggalmerah-3.1.1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file Pytanggalmerah-3.1.1.tar.gz.

File metadata

  • Download URL: Pytanggalmerah-3.1.1.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.17

File hashes

Hashes for Pytanggalmerah-3.1.1.tar.gz
Algorithm Hash digest
SHA256 1b112ff4a40fcfcbbdf7bafdf9c062c694c4bbdd552c53126bcc3242f62ba7d7
MD5 a47fd30a135f8f8695639715b90c757e
BLAKE2b-256 26e4c458827b97aca54bcc9c31143d36b82808b08d37871e9580d4505e7b9e80

See more details on using hashes here.

File details

Details for the file Pytanggalmerah-3.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for Pytanggalmerah-3.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1886e02ac600aed90778b4616215d4ae79e5bb308421f43764ddffc652ed5750
MD5 13df5c0ba486a8b4c61d467e75b0a0a2
BLAKE2b-256 6cd876e4045ad147bb1d7d403a255e8de1d580be8c18f6924b12ed58dde79b19

See more details on using hashes here.

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