{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/10"}],"enrichment":{"capability":"Converts between Chinese lunar calendar dates and Gregorian datetime objects without requiring network access, supporting leap months and date arithmetic.","skillfed_tags":["lunar-calendar","date-conversion","chinese-calendar"],"use_cases":["Convert Chinese lunar calendar dates to Gregorian dates for scheduling or calendar applications.","Calculate the number of days between two lunar dates or between a lunar and gregorian date.","Generate lunar calendar displays or holiday calendars that recognize traditional Chinese festivals by lunar date.","Parse or validate lunar date input in applications serving Chinese-speaking users.","Perform date arithmetic on lunar dates (e.g., 'what lunar date is 30 days from now')."],"what_it_does":"ZhDate is a Python library for working with Chinese lunar calendar dates. It performs bidirectional conversion between lunar dates and Gregorian datetime objects entirely through local computation, without calling external APIs. The library represents lunar dates as objects with year, month, and day fields, and supports leap months\u2014a feature of the lunar calendar where an extra month is inserted periodically. It also implements arithmetic operations: you can add or subtract days from a lunar date, or subtract two lunar dates to find the number of days between them.\n\nThe package is intended for applications that need to work with traditional Chinese dates\u2014such as calendar systems, holiday calculators, or cultural event scheduling. It has no runtime dependencies and operates as a standalone date-conversion utility. However, the package is dormant (last release January 2023, last commit February 2024) and distributes primarily as a macOS ARM64 wheel, creating significant installation friction on other platforms.","worth_installing":"No, unless you are on macOS ARM64 and specifically need lunar calendar conversion. The high install friction (platform-specific wheel, dormant maintenance, unspecified Python version support) and copyleft license (GPLv3+) make it unsuitable for most projects. If you need lunar calendar support on other platforms, verify that the package builds from source or consider alternatives."},"id":"zhdate","links":{"html":"https://skillfed.io/packages/zhdate","md":"https://skillfed.io/packages/zhdate.md","pypi":"https://pypi.org/project/zhdate/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-01-21","license_spdx":null,"license_treatment":"copyleft","name":"zhdate","python_support":"unspecified","summary":"A pachage to convert Chinese Lunar Calendar to datetime"},"popularity":{"monthly_downloads":109316,"position":12519,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0"}
