{"id":23726469,"url":"https://github.com/svidaniya/yamtimes","last_synced_at":"2026-02-11T22:14:00.543Z","repository":{"id":269971599,"uuid":"909016689","full_name":"svidaniya/yamtimes","owner":"svidaniya","description":"Modern Date and Time Handling library for Python.","archived":false,"fork":false,"pushed_at":"2024-12-27T14:54:35.000Z","size":0,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-27T15:09:45.627Z","etag":null,"topics":["datetime","datetime-format","manipulation","python","temporal","time"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/yamtimes/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/svidaniya.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-27T14:43:20.000Z","updated_at":"2024-12-27T15:04:34.000Z","dependencies_parsed_at":"2024-12-27T15:09:47.784Z","dependency_job_id":"a01c4161-2c55-4d85-a67e-469a266da19f","html_url":"https://github.com/svidaniya/yamtimes","commit_stats":null,"previous_names":["svidaniya/yamtimes"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svidaniya%2Fyamtimes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svidaniya%2Fyamtimes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svidaniya%2Fyamtimes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/svidaniya%2Fyamtimes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/svidaniya","download_url":"https://codeload.github.com/svidaniya/yamtimes/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231929873,"owners_count":18447579,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["datetime","datetime-format","manipulation","python","temporal","time"],"created_at":"2024-12-31T00:31:27.077Z","updated_at":"2026-02-11T22:13:55.523Z","avatar_url":"https://github.com/svidaniya.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\r\n# YamTimes\r\n\r\n**YamTimes** is a modern, lightweight Python library for date and time manipulation, offering an intuitive API for common temporal operations. It provides a clean interface for working with dates, times, and timezones while maintaining simplicity and performance.\r\n\r\n## 🚀 Key Features\r\n\r\n### 📅 Comprehensive Date Handling\r\n\r\n```python\r\n# Easy date creation and formatting\r\ntime = YamTimes(2024, 3, 15)\r\nprint(time.to_string(\"%Y-%m-%d\"))  # \"2024-03-15\"\r\n\r\n# Check business days\r\ntime.is_weekday()  # True\r\ntime.next_business_day()  # Skip weekends\r\n```\r\n\r\n### ⏰ Time Manipulation\r\n\r\n```python\r\n# Time arithmetic\r\ntime.add_hours(24)\r\ntime.subtract_minutes(30)\r\ntime.next_week()\r\ntime.last_month()\r\n```\r\n\r\n### 🌟 Smart Date Features\r\n\r\n```python\r\n# Zodiac sign detection\r\ntime.is_aries_sign()  # Check if date falls in Aries\r\ntime.is_pisces_sign()  # Check if date falls in Pisces\r\n\r\n# Date comparison\r\ntime.is_weekend()  # Check if it's weekend\r\ntime.is_holiday(\"US\")  # Check if it's a holiday\r\n```\r\n\r\n### 🌍 Internationalization\r\n\r\n```python\r\n# Get localized names\r\ntime.month_name(\"pt_BR\")  # \"Março\"\r\ntime.weekday_name(\"es_ES\")  # \"Viernes\"\r\n```\r\n\r\n### 📊 Date Analysis\r\n\r\n```python\r\n# Period calculations\r\ntime.days_in_month()  # Get days in current month\r\ntime.is_leap_year()  # Check if current year is leap\r\ntime.weeks_in_year()  # Get number of weeks in year\r\n```\r\n\r\n### ⚡ Performance\r\n\r\n- Lightweight wrapper around Python's datetime\r\n- Fast execution for common operations\r\n\r\n## 🛠️ Installation\r\n\r\n```bash\r\npip install yamtimes\r\n```\r\n\r\n## 📚 Documentation\r\n\r\nFull documentation available at [YamTimes Wiki](https://github.com/svidaniya/yamtimes/wiki)\r\n\r\n## 📝 License\r\n\r\nMIT License\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsvidaniya%2Fyamtimes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsvidaniya%2Fyamtimes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsvidaniya%2Fyamtimes/lists"}