[![status workflow test](https://github.com/guangrei/pytanggalmerah/actions/workflows/python-app.yml/badge.svg)](https://github.com/guangrei/pytanggalmerah/actions) [![status workflow build](https://github.com/guangrei/pytanggalmerah/actions/workflows/release_to_pypi.yml/badge.svg)](https://github.com/guangrei/pytanggalmerah/actions)
[![Downloads](https://static.pepy.tech/badge/pytanggalmerah)](https://pepy.tech/project/pytanggalmerah) [![Downloads](https://static.pepy.tech/badge/pytanggalmerah/month)](https://pepy.tech/project/pytanggalmerah) [![Downloads](https://static.pepy.tech/badge/pytanggalmerah/week)](https://pepy.tech/project/pytanggalmerah)
**Pytanggalmerah** adalah module python untuk mengecek tanggal merah berdasarkan hari minggu dan hari libur nasional.
### installasi
```
pip install pytanggalmerah
```
### menggunakan Pytanggalmerah
``` python
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**
``` python
t.set_date("2019", "02", "05")
t.check()
```
**mengatur zona waktu**
secara default zona waktu pytanggalmerah adalah Asia/Jakarta tapi bisa diubah, seperti
``` python
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.
Raw data
{
"_id": null,
"home_page": "https://github.com/guangrei/pytanggalmerah",
"name": "Pytanggalmerah",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "holiday indonesia calendar sunday",
"author": "guangrei",
"author_email": "myawn@pm.me",
"download_url": "https://files.pythonhosted.org/packages/26/e4/c458827b97aca54bcc9c31143d36b82808b08d37871e9580d4505e7b9e80/Pytanggalmerah-3.1.1.tar.gz",
"platform": null,
"description": "[![status workflow test](https://github.com/guangrei/pytanggalmerah/actions/workflows/python-app.yml/badge.svg)](https://github.com/guangrei/pytanggalmerah/actions) [![status workflow build](https://github.com/guangrei/pytanggalmerah/actions/workflows/release_to_pypi.yml/badge.svg)](https://github.com/guangrei/pytanggalmerah/actions)\n\n\n[![Downloads](https://static.pepy.tech/badge/pytanggalmerah)](https://pepy.tech/project/pytanggalmerah) [![Downloads](https://static.pepy.tech/badge/pytanggalmerah/month)](https://pepy.tech/project/pytanggalmerah) [![Downloads](https://static.pepy.tech/badge/pytanggalmerah/week)](https://pepy.tech/project/pytanggalmerah)\n\n**Pytanggalmerah** adalah module python untuk mengecek tanggal merah berdasarkan hari minggu dan hari libur nasional.\n\n### installasi\n\n```\npip install pytanggalmerah\n```\n\n### menggunakan Pytanggalmerah\n\n``` python\nfrom pytanggalmerah import TanggalMerah\n\nt = TanggalMerah(cache_path = None, cache_time = 600) # cache_path = None berarti directory cache automatis\nt.check() # mengecek apakah tanggal merah, return boolean.\nt.is_holiday() # mengecek apakah hari libur nasional, return boolean.\nt.is_sunday() # mengecek apakah hari minggu, return booelan.\nt.get_event() # mendapatkan event, return list.\n\n```\n **mengecek specific tanggal tertentu** \n\n``` python\nt.set_date(\"2019\", \"02\", \"05\")\nt.check()\n```\n **mengatur zona waktu** \n\nsecara default zona waktu pytanggalmerah adalah Asia/Jakarta tapi bisa diubah, seperti\n\n``` python\nt.set_timezone(\"Asia/Makassar\")\nt.check()\n```\n **menggunakan lewat terminal**\n\n\n```\n$ harilibur # check harilibur\n$ harilibur 2022 04 15 # check harilibur dengan spesifikasi\n$ TIMEZSET = \"Asia/Makasar\" harilibur # mengecek harilibur dengan spesifikasi timezone\n\n```\n\n> harilibur command hanya mengecek tanggal merah dan tidak termasuk hari minggu.\n### sumber data\n\n**pytanggalmerah** menggunakan data yang bersumber dari google calendar, data yang telah lampau mungkin tidak tersedia & data yang sekarang masih bisa direvisi.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "python module to check indonesia holiday calendar (include sunday)",
"version": "3.1.1",
"project_urls": {
"Homepage": "https://github.com/guangrei/pytanggalmerah"
},
"split_keywords": [
"holiday",
"indonesia",
"calendar",
"sunday"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "6cd876e4045ad147bb1d7d403a255e8de1d580be8c18f6924b12ed58dde79b19",
"md5": "13df5c0ba486a8b4c61d467e75b0a0a2",
"sha256": "1886e02ac600aed90778b4616215d4ae79e5bb308421f43764ddffc652ed5750"
},
"downloads": -1,
"filename": "Pytanggalmerah-3.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "13df5c0ba486a8b4c61d467e75b0a0a2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4750,
"upload_time": "2023-07-27T17:27:12",
"upload_time_iso_8601": "2023-07-27T17:27:12.961617Z",
"url": "https://files.pythonhosted.org/packages/6c/d8/76e4045ad147bb1d7d403a255e8de1d580be8c18f6924b12ed58dde79b19/Pytanggalmerah-3.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "26e4c458827b97aca54bcc9c31143d36b82808b08d37871e9580d4505e7b9e80",
"md5": "a47fd30a135f8f8695639715b90c757e",
"sha256": "1b112ff4a40fcfcbbdf7bafdf9c062c694c4bbdd552c53126bcc3242f62ba7d7"
},
"downloads": -1,
"filename": "Pytanggalmerah-3.1.1.tar.gz",
"has_sig": false,
"md5_digest": "a47fd30a135f8f8695639715b90c757e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3783,
"upload_time": "2023-07-27T17:27:14",
"upload_time_iso_8601": "2023-07-27T17:27:14.209067Z",
"url": "https://files.pythonhosted.org/packages/26/e4/c458827b97aca54bcc9c31143d36b82808b08d37871e9580d4505e7b9e80/Pytanggalmerah-3.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-07-27 17:27:14",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "guangrei",
"github_project": "pytanggalmerah",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "pytanggalmerah"
}