Skip to content

Commit a867ec9

Browse files
release: v0.1.47
1 parent dcf4e31 commit a867ec9

4 files changed

Lines changed: 118 additions & 11 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "uv_build"
44

55
[project]
66
name = "roxy-sdk"
7-
version = "0.1.46"
7+
version = "0.1.47"
88
description = "Python SDK for RoxyAPI. Astrology, tarot, numerology, and more."
99
readme = "README.md"
1010
license = "MIT"

specs/openapi.json

Lines changed: 115 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13950,6 +13950,11 @@
1395013950
"example": 12,
1395113951
"description": "Calendar month for this lunar calendar."
1395213952
},
13953+
"monthName": {
13954+
"type": "string",
13955+
"example": "December",
13956+
"description": "Month name, localized to the requested language. Saves the caller a lookup table when labelling a calendar heading, since the numeric month alone cannot be rendered without one."
13957+
},
1395313958
"calendar": {
1395413959
"type": "array",
1395513960
"items": {
@@ -13983,6 +13988,7 @@
1398313988
"required": [
1398413989
"year",
1398513990
"month",
13991+
"monthName",
1398613992
"calendar"
1398713993
]
1398813994
}
@@ -14420,14 +14426,62 @@
1442014426
"type": "string",
1442114427
"example": "Pisces",
1442214428
"description": "Moon sign of this person. Emotional nature and inner needs."
14429+
},
14430+
"planets": {
14431+
"type": "array",
14432+
"items": {
14433+
"type": "object",
14434+
"properties": {
14435+
"name": {
14436+
"type": "string",
14437+
"example": "Sun",
14438+
"description": "Planet or point name. Matches the names used in interAspects."
14439+
},
14440+
"longitude": {
14441+
"type": "number",
14442+
"example": 114.52,
14443+
"description": "Ecliptic longitude in degrees (0-360) measured from 0 Aries. This is the value a wheel plots."
14444+
},
14445+
"sign": {
14446+
"type": "string",
14447+
"example": "Cancer",
14448+
"description": "Zodiac sign containing the planet."
14449+
},
14450+
"degree": {
14451+
"type": "number",
14452+
"example": 24.52,
14453+
"description": "Degree within the sign (0-29.999)."
14454+
},
14455+
"house": {
14456+
"type": "number",
14457+
"example": 3,
14458+
"description": "House this planet occupies in the person 1 chart (1-12)."
14459+
},
14460+
"isRetrograde": {
14461+
"type": "boolean",
14462+
"example": false,
14463+
"description": "True when the planet is retrograde at this moment."
14464+
}
14465+
},
14466+
"required": [
14467+
"name",
14468+
"longitude",
14469+
"sign",
14470+
"degree",
14471+
"house",
14472+
"isRetrograde"
14473+
]
14474+
},
14475+
"description": "Planet positions for person 1, enough to render this side of a dual wheel without a second request. Per-planet interpretations are not repeated here; call the natal chart endpoint for an individual reading."
1442314476
}
1442414477
},
1442514478
"required": [
1442614479
"ascendant",
1442714480
"sunSign",
14428-
"moonSign"
14481+
"moonSign",
14482+
"planets"
1442914483
],
14430-
"description": "Person 1 chart highlights: Ascendant, Sun sign, and Moon sign."
14484+
"description": "Person 1 chart highlights: Ascendant, Sun sign, Moon sign, and plotting positions."
1443114485
},
1443214486
"person2": {
1443314487
"type": "object",
@@ -14455,25 +14509,73 @@
1445514509
"sign",
1445614510
"degree"
1445714511
],
14458-
"description": "Ascendant position for person 2."
14512+
"description": "Ascendant position for person 2. Determines first house cusp and outward personality."
1445914513
},
1446014514
"sunSign": {
1446114515
"type": "string",
1446214516
"example": "Pisces",
14463-
"description": "Sun sign of this person."
14517+
"description": "Sun sign (zodiac sign) of this person. Core identity and ego expression."
1446414518
},
1446514519
"moonSign": {
1446614520
"type": "string",
1446714521
"example": "Scorpio",
14468-
"description": "Moon sign of this person."
14522+
"description": "Moon sign of this person. Emotional nature and inner needs."
14523+
},
14524+
"planets": {
14525+
"type": "array",
14526+
"items": {
14527+
"type": "object",
14528+
"properties": {
14529+
"name": {
14530+
"type": "string",
14531+
"example": "Sun",
14532+
"description": "Planet or point name. Matches the names used in interAspects."
14533+
},
14534+
"longitude": {
14535+
"type": "number",
14536+
"example": 114.52,
14537+
"description": "Ecliptic longitude in degrees (0-360) measured from 0 Aries. This is the value a wheel plots."
14538+
},
14539+
"sign": {
14540+
"type": "string",
14541+
"example": "Cancer",
14542+
"description": "Zodiac sign containing the planet."
14543+
},
14544+
"degree": {
14545+
"type": "number",
14546+
"example": 24.52,
14547+
"description": "Degree within the sign (0-29.999)."
14548+
},
14549+
"house": {
14550+
"type": "number",
14551+
"example": 3,
14552+
"description": "House this planet occupies in the person 2 chart (1-12)."
14553+
},
14554+
"isRetrograde": {
14555+
"type": "boolean",
14556+
"example": false,
14557+
"description": "True when the planet is retrograde at this moment."
14558+
}
14559+
},
14560+
"required": [
14561+
"name",
14562+
"longitude",
14563+
"sign",
14564+
"degree",
14565+
"house",
14566+
"isRetrograde"
14567+
]
14568+
},
14569+
"description": "Planet positions for person 2, enough to render this side of a dual wheel without a second request. Per-planet interpretations are not repeated here; call the natal chart endpoint for an individual reading."
1446914570
}
1447014571
},
1447114572
"required": [
1447214573
"ascendant",
1447314574
"sunSign",
14474-
"moonSign"
14575+
"moonSign",
14576+
"planets"
1447514577
],
14476-
"description": "Person 2 chart highlights: Ascendant, Sun sign, and Moon sign."
14578+
"description": "Person 2 chart highlights: Ascendant, Sun sign, Moon sign, and plotting positions."
1447714579
},
1447814580
"compatibilityScore": {
1447914581
"type": "number",
@@ -21192,6 +21294,10 @@
2119221294
"type": "string",
2119321295
"description": "Monthly financial outlook and guidance."
2119421296
},
21297+
"advice": {
21298+
"type": "string",
21299+
"description": "Actionable guidance for the month as a whole, derived from the Mercury house activation for this sign. Distinct from the per-week advice inside weekByWeek: this is the single takeaway for the month."
21300+
},
2119521301
"weekByWeek": {
2119621302
"type": "array",
2119721303
"items": {
@@ -21280,6 +21386,7 @@
2128021386
"career",
2128121387
"health",
2128221388
"finance",
21389+
"advice",
2128321390
"weekByWeek",
2128421391
"keyDates",
2128521392
"luckyNumbers",
@@ -30504,7 +30611,7 @@
3050430611
}
3050530612
],
3050630613
"default": 5.5,
30507-
"description": "Timezone offset from UTC in decimal hours. Used for sunrise/sunset/moonrise/moonset search accuracy and output time formatting. Essential for correct results outside IST. Defaults to 5.5 (IST).",
30614+
"description": "Timezone offset from UTC in decimal hours, for example -5 for New York or 9 for Tokyo. Send the offset that matches the coordinates: sunrise, sunset and every muhurta boundary are found by searching forward from local midnight, so the default anchors the search to an Indian day. Omitting it for a location outside IST returns a correctly ordered set of periods for the wrong window, shifted by the difference between 5.5 and the real offset. Defaults to 5.5 (IST).",
3050830615
"example": 5.5
3050930616
}
3051030617
},

src/roxy_sdk/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
VERSION = "0.1.46"
1+
VERSION = "0.1.47"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)