Commit Graph

5 Commits

Author SHA1 Message Date
77bec278bd Fix era command output example in README
Correct the example output for era conversion to match actual command results.

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
2026-03-09 15:01:41 +08:00
0175a07cf1 Fix save_json to save files to lunar_json directory
- Add output_dir parameter (default: "lunar_json")
- Auto-create directory if not exists
- Update output message to show full file path

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 14:28:16 +08:00
3407170b8c Add ephemeris download script and update README
- Add download_ephemeris.sh script for automated JPL ephemeris file downloads
- Support de421, de422, and de440s ephemeris files
- Update README.md with download script usage instructions
- All text in Traditional Chinese

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 14:15:25 +08:00
5b78b3c6d9 Add comprehensive README documentation
- Project overview and features
- Installation instructions
- Usage examples (CLI, Python API, REST API)
- Supported historical era ranges
- Technical explanation of lunar calendar calculations
- Development guidelines

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 14:06:02 +08:00
ae21a0ae66 Initial commit: Lunar calendar converter project
- Add lunar calendar astronomical calculation engine (lunar_calendar.py)
- Add converter utilities for solar/lunar date conversion
- Add historical era name conversions (chrono_converter.py, converter_with_eras.py)
- Add FastAPI REST API for date conversion services
- Add age calculator using lunar calendar
- Add batch generation script for lunar calendar JSON data
- Add project documentation (CLAUDE.md, pyproject.toml)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 13:51:45 +08:00