// sdk · Web Components
AstroWay web components (alpha)
Τροχός γέννησης, φάση σελήνης, συμβατότητα, ταρώ και ωροσκόπιο ως απλά HTML elements για οποιοδήποτε site: ένα <script> tag από CDN, ή npm install. Τα charts σχεδιάζονται από τον ίδιο κώδικα με το API, οπότε ένας τροχός στη σελίδα σου ταιριάζει με αυτό που επιστρέφει το /v1/render. Alpha: τα ονόματα των attributes μπορεί ακόμη να αλλάξουν πριν το 1.0.
// 01 / install
Εγκατάσταση
npm install @astroway/ui@alpha pnpm
pnpm add @astroway/ui yarn
yarn add @astroway/ui CDN
<script type="module" src="https://cdn.jsdelivr.net/npm/@astroway/ui/dist/cdn/index.js"></script> εισαγωγή: import '@astroway/ui';
Προβολή στο μητρώο → @astroway/ui
// 02 / highlights
Χαρακτηριστικά
- Απλά custom elements: HTML, WordPress, Vue, Svelte, React 19, Next.js
- Το ίδιο SVG με το /v1/render
- Χωρίς key για δημόσια δεδομένα
- Ένα pk_ key με origins, όριο και scope
- 21 γλώσσες από τις απαντήσεις του API
// 03 / first request
Πρώτη αίτηση
<script type="module" src="https://cdn.jsdelivr.net/npm/@astroway/ui/dist/cdn/index.js"></script>
<!-- keyless: the moon phase in the visitor's language -->
<aw-moon-phase lang="uk"></aw-moon-phase>
<!-- a publishable pk_ key bound to your domain, credit cap and endpoint list -->
<aw-natal-wheel api-key="pk_live_..." date="1990-07-14" time="14:30"
latitude="50.45" longitude="30.52" timezone-offset="3"></aw-natal-wheel> Ξεκίνα με Web Components
10.000 credits δωρεάν ανά μήνα. SDK ανοιχτού κώδικα, δημιουργείται από OpenAPI 3.1, πάντα συγχρονισμένο με το backend.