Skip to content

Commit f4c9f02

Browse files
release: v0.1.38
1 parent 94254dc commit f4c9f02

618 files changed

Lines changed: 40644 additions & 857 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

AGENTS.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ var city = search!.Cities![0];
5151
| `roxy.VedicAstrology` | Vedic astrology (Jyotish) and KP API for kundli generation with 15 divisional charts (D1-D60), Ashtakoot Gun Milan ku... |
5252
| `roxy.Forecast` | Forecast API that merges upcoming transit aspects, sign ingresses, retrograde stations, new and full moons, biorhythm... |
5353
| `roxy.HumanDesign` | Generate the full Human Design bodygraph from a birth moment: type, strategy, inner authority, profile, definition, i... |
54+
| `roxy.ChineseAstrology` | Calculate BaZi Four Pillars charts, Chinese zodiac signs, and the Chinese lunisolar calendar from any birth moment: y... |
55+
| `roxy.FengShui` | Compute classical feng shui from one API: Xuan Kong flying star natal charts for any of the nine periods and 24 mount... |
5456
| `roxy.Numerology` | Numerology API to calculate life path, expression, soul urge, personality, and maturity numbers, with Pinnacle and Ch... |
5557
| `roxy.Tarot` | Tarot reading API with the complete 78-card Rider-Waite-Smith deck and card meanings for love, career, health, and sp... |
5658
| `roxy.Biorhythm` | The most complete biorhythm API: 10 cycle types across 3 primary (physical, emotional, intellectual), 4 secondary (in... |

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,8 @@ Type `roxy.` to see every domain. Type `roxy.Astrology.` to see every endpoint i
111111
| `roxy.VedicAstrology` | Vedic astrology (Jyotish) and KP API for kundli generation with 15 divisional charts (D1-D60), Ashtakoot Gun Milan ku... |
112112
| `roxy.Forecast` | Forecast API that merges upcoming transit aspects, sign ingresses, retrograde stations, new and full moons, biorhythm... |
113113
| `roxy.HumanDesign` | Generate the full Human Design bodygraph from a birth moment: type, strategy, inner authority, profile, definition, i... |
114+
| `roxy.ChineseAstrology` | Calculate BaZi Four Pillars charts, Chinese zodiac signs, and the Chinese lunisolar calendar from any birth moment: y... |
115+
| `roxy.FengShui` | Compute classical feng shui from one API: Xuan Kong flying star natal charts for any of the nine periods and 24 mount... |
114116
| `roxy.Numerology` | Numerology API to calculate life path, expression, soul urge, personality, and maturity numbers, with Pinnacle and Ch... |
115117
| `roxy.Tarot` | Tarot reading API with the complete 78-card Rider-Waite-Smith deck and card meanings for love, career, health, and sp... |
116118
| `roxy.Biorhythm` | The most complete biorhythm API: 10 cycle types across 3 primary (physical, emotional, intellectual), 4 secondary (in... |

docs/llms-full.txt

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -387,6 +387,103 @@ await roxy.HumanDesign.Variables.PostAsync(new() { Date = new Date(1990, 7, 15),
387387

388388
---
389389

390+
## Chinese Astrology - `roxy.ChineseAstrology`
391+
392+
Calculate BaZi Four Pillars charts, Chinese zodiac signs, and the Chinese lunisolar calendar from any birth moment: y...
393+
394+
```csharp
395+
// Generate BaZi chart - Four Pillars of Destiny calculator API
396+
await roxy.ChineseAstrology.Bazi.Chart.PostAsync(new() { Date = new Date(1990, 6, 15), Time = new Time(14, 30, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 116.4 });
397+
398+
// Calculate luck pillars - BaZi Da Yun ten-year cycle API
399+
await roxy.ChineseAstrology.Bazi.LuckPillars.PostAsync(new() { Date = new Date(1990, 6, 15), Time = new Time(14, 30, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 116.4, Count = 8, AnnualFromYear = 2026, AnnualYears = 10 });
400+
401+
// Calculate Day Master strength - BaZi favorable element API
402+
await roxy.ChineseAstrology.Bazi.DayMaster.PostAsync(new() { Date = new Date(1990, 6, 15), Time = new Time(14, 30, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 116.4 });
403+
404+
// Calculate BaZi compatibility - Four Pillars matchmaking API
405+
await roxy.ChineseAstrology.Bazi.Compatibility.PostAsync(new() { PersonA = new() { Date = new Date(1990, 6, 15), Time = new Time(14, 30, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 116.4 }, PersonB = new() { Date = new Date(1990, 6, 15), Time = new Time(14, 30, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 116.4 } });
406+
407+
// Calculate BaZi annual forecast - Liu Nian yearly pillar API
408+
await roxy.ChineseAstrology.Bazi.AnnualForecast.PostAsync(new() { Date = new Date(1990, 6, 15), Time = new Time(14, 30, 0), Timezone = new() { String = "America/New_York" }, Latitude = 0, Longitude = 116.4, Year = 2026 });
409+
410+
// List the 12 Chinese zodiac animals - Sheng Xiao sign catalogue
411+
await roxy.ChineseAstrology.Zodiac.Animals.GetAsync(c => { c.QueryParameters.Limit = 12; c.QueryParameters.Offset = 0; });
412+
413+
// Get one Chinese zodiac animal - Full sign profile with compatibility partners
414+
await roxy.ChineseAstrology.Zodiac.Animals["rat"].GetAsync();
415+
416+
// Find the Chinese zodiac animal for a birth date - Sheng Xiao calculator
417+
await roxy.ChineseAstrology.Zodiac.Sign.PostAsync(new() { Date = new Date(1990, 6, 15) });
418+
419+
// Chinese zodiac compatibility - Trine, six harmony, clash and harm analysis
420+
await roxy.ChineseAstrology.Zodiac.Compatibility["rat"]["dragon"].GetAsync();
421+
422+
// Daily Chinese zodiac reading - Day pillar forecast by animal sign
423+
await roxy.ChineseAstrology.Zodiac["rat"].Daily.GetAsync(c => { c.QueryParameters.Date = new Date(2026, 4, 3); c.QueryParameters.Timezone = "America/New_York"; });
424+
425+
// List the 24 solar terms - Jie Qi calendar API with exact instants
426+
await roxy.ChineseAstrology.Calendar.SolarTerms[2026].GetAsync();
427+
428+
// Convert lunar and Gregorian dates - Chinese lunisolar calendar API
429+
await roxy.ChineseAstrology.Calendar.LunarDate.PostAsync(new() { Date = new Date(1990, 6, 15), LunarYear = 1990, LunarMonth = 5, LunarDay = 23, IsLeapMonth = false });
430+
431+
// Get the almanac for a day - Tong Shu API with day officers and mansions
432+
await roxy.ChineseAstrology.Calendar.Day["1990-06-15"].GetAsync();
433+
434+
// Get a month of almanac days - Chinese calendar month view API
435+
await roxy.ChineseAstrology.Calendar.Monthly.GetAsync(c => { c.QueryParameters.Year = 1990; c.QueryParameters.Month = 6; });
436+
437+
// Find auspicious days - Chinese date selection API for weddings and openings
438+
await roxy.ChineseAstrology.Calendar.AuspiciousDays.PostAsync(new() { StartDate = new Date(2026, 3, 1), EndDate = new Date(2026, 4, 30) });
439+
440+
// List the five elements - Wu Xing API with generating and controlling cycles
441+
await roxy.ChineseAstrology.Elements.GetAsync(c => { c.QueryParameters.Limit = 5; c.QueryParameters.Offset = 0; });
442+
```
443+
444+
---
445+
446+
## Feng Shui - `roxy.FengShui`
447+
448+
Compute classical feng shui from one API: Xuan Kong flying star natal charts for any of the nine periods and 24 mount...
449+
450+
```csharp
451+
// Calculate Kua number - Feng shui personal direction calculator API
452+
await roxy.FengShui.Kua.PostAsync(new() { Date = new Date(1985, 7, 15) });
453+
454+
// Look up a Kua number - Eight Mansions reference API
455+
await roxy.FengShui.Kua[8].GetAsync();
456+
457+
// Generate Eight Mansions map - Ba Zhai lucky direction API
458+
await roxy.FengShui.EightMansions.PostAsync(new() { Kua = 6, Date = new Date(1985, 7, 15) });
459+
460+
// Generate flying star natal chart - Xuan Kong Fei Xing API
461+
await roxy.FengShui.FlyingStars.Natal.PostAsync(new() { Period = 9, FacingDegrees = 180 });
462+
463+
// Annual flying stars - Yearly feng shui star chart API
464+
await roxy.FengShui.FlyingStars.Annual[2026].GetAsync();
465+
466+
// Monthly flying stars - Month by month feng shui overlay API
467+
await roxy.FengShui.FlyingStars.Monthly.GetAsync(c => { c.QueryParameters.Year = 2026; c.QueryParameters.Month = 1; });
468+
469+
// List the nine flying stars - Xuan Kong star reference API
470+
await roxy.FengShui.FlyingStars.Stars.GetAsync(c => { c.QueryParameters.Limit = 20; c.QueryParameters.Offset = 0; });
471+
472+
// Annual afflictions - Tai Sui, San Sha and Five Yellow API
473+
await roxy.FengShui.Afflictions[2026].GetAsync();
474+
475+
// List Bagua sectors - Feng shui bagua map API
476+
await roxy.FengShui.Bagua.GetAsync(c => { c.QueryParameters.Limit = 20; c.QueryParameters.Offset = 0; });
477+
478+
// Look up a Bagua sector - Life area reference API
479+
await roxy.FengShui.Bagua["wealth"].GetAsync();
480+
481+
// List the nine periods - San Yuan period table API
482+
await roxy.FengShui.Periods.GetAsync(c => c.QueryParameters.Date = new Date(2026, 8, 23));
483+
```
484+
485+
---
486+
390487
## Numerology - `roxy.Numerology`
391488

392489
Numerology API to calculate life path, expression, soul urge, personality, and maturity numbers, with Pinnacle and Ch...

0 commit comments

Comments
 (0)