Pytanggalmerah


NamePytanggalmerah JSON
Version 3.1.1 PyPI version JSON
download
home_pagehttps://github.com/guangrei/pytanggalmerah
Summarypython module to check indonesia holiday calendar (include sunday)
upload_time2023-07-27 17:27:14
maintainer
docs_urlNone
authorguangrei
requires_python
licenseMIT
keywords holiday indonesia calendar sunday
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![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"
}
        
Elapsed time: 0.17541s