Package Exports
- indian-astrology
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (indian-astrology) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
indian-astrology
Get the Indian astrological details from the provided birth details as a JSON object. You will also get a prediction based on the calculated details.
Installation
$ npm install indian-astrology
Usage
const IndianAstrology = require('indian-astrology');
console.log(IndianAstrology.getByDate(24, 5, 2018, 18, 1, 5, 30, false));
console.log(IndianAstrology.getByDateAndZone(24, 5, 2018, 18, 1, 5.5, false));
console.log(IndianAstrology.getByDateOfIndia(24, 5, 2018, 18, 1));
console.log(IndianAstrology.getByDateWhereTimeUnknown(24, 5, 2018, 5, 30, false));
console.log(IndianAstrology.getByDateWhereTimeUnknownOfIndia(24, 5, 2018));
console.log(IndianAstrology.getCountryListWithZones());
console.log(IndianAstrology.getOnlyCountryNameList());
console.log(IndianAstrology.getTodaysDetails(false));
Sample JSON Response
Note: The zodiac sign here is the Indian rashi equivalent sign. The prediction is based on the rashi alone as of now.
{
"rashi": "Kanya",
"zodiacSign": "Virgo",
"moonAngle": "22°49'37\"",
"nakshatra": "Hasta",
"birthDasha": "Mon/Sun/Rah",
"birthDate": "25-5-2018",
"birthTime": "19:5",
"dayOfWeek": "Friday",
"birthTimeZone": 5.5,
"currentDasha": "Mon/Sun/Rah",
"prediction": "This is a sample prediction based on zodiac sign."
}
API
getByDate(day, month, year, hour, minute, timeZoneHour, timeZoneMinute, dayLightSaving)
Gives JSON object having the astrological details of given data.
day
{number} - The birth day.month
{number} - The birth month.year
{number} - The birth year.hour
{number} - The birth hour in 24 hour format.minute
{number} - The birth minute.timeZoneHour
{number} - The birth timezone hour.timeZoneMinute
{number} - The birth timezone minute.dayLightSaving
{boolean} - The true or false value of daylight saving.
const IndianAstrology = require('indian-astrology');
console.log(IndianAstrology.getByDate(24, 5, 2018, 18, 1, 5, 30, false));
getByDateAndZone(day, month, year, hour, minute, timeZone, dayLightSaving)
Gives JSON object having the astrological details of given data.
day
{number} - The birth day.month
{number} - The birth month.year
{number} - The birth year.hour
{number} - The birth hour in 24 hour format.minute
{number} - The birth minute.timeZone
{number} - The birth timezone.dayLightSaving
{boolean} - The true or false value of daylight saving.
const IndianAstrology = require('indian-astrology');
console.log(IndianAstrology.getByDateAndZone(24, 5, 2018, 18, 1, 5.5, false));
getByDateOfIndia(day, month, year, hour, minute)
Gives JSON object having the astrological details of given data.
day
{number} - The birth day.month
{number} - The birth month.year
{number} - The birth year.hour
{number} - The birth hour in 24 hour format.minute
{number} - The birth minute.
const IndianAstrology = require('indian-astrology');
console.log(IndianAstrology.getByDateOfIndia(24, 5, 2018, 18, 1));
getByDateWhereTimeUnknown(day, month, year, timeZoneHour, timeZoneMinute, dayLightSaving)
Gives JSON object having the astrological details of given data.
day
{number} - The birth day.month
{number} - The birth month.year
{number} - The birth year.timeZoneHour
{number} - The birth timezone hour.timeZoneMinute
{number} - The birth timezone minute.dayLightSaving
{boolean} - The true or false value of daylight saving.
const IndianAstrology = require('indian-astrology');
console.log(IndianAstrology.getByDateWhereTimeUnknown(24, 5, 2018, 5, 30, false));
getByDateWhereTimeUnknownOfIndia(day, month, year)
Gives JSON object having the astrological details of given data.
day
{number} - The birth day.month
{number} - The birth month.year
{number} - The birth year.
const IndianAstrology = require('indian-astrology');
console.log(IndianAstrology.getByDateWhereTimeUnknownOfIndia(24, 5, 2018));
getCountryListWithZones()
Gives JSON object having the country list along with mapped timezones.
const IndianAstrology = require('indian-astrology');
console.log(IndianAstrology.getCountryListWithZones());
getOnlyCountryNameList()
Gives JSON array having the country names.
const IndianAstrology = require('indian-astrology');
console.log(IndianAstrology.getOnlyCountryNameList());
getTodaysDetails(dayLightSaving)
Gives JSON object having the astrological details of present day.
dayLightSaving
{boolean} - The true or false value of daylight saving.
const IndianAstrology = require('indian-astrology');
console.log(IndianAstrology.getTodaysDetails(false));
Lint, Test and Build
npm run validate
Build
npm run build
Test
npm test
With ❤️ by
- Narendra Kamath G
- E-mail: narendrakamathg@gmail.com
- LinkedIn: Narendra Kamath G
License
MIT license. Copyright © 2018.