@datafire/bhagavadgita

4.0.0 • Public • Published

@datafire/bhagavadgita

Client library for Bhagavad Gita API

Installation and Usage

npm install --save @datafire/bhagavadgita
let bhagavadgita = require('@datafire/bhagavadgita').create();

.then(data => {
  console.log(data);
});

Description

Actions

api.v1.chapters.get

Get a list of all the 18 Chapters of the Bhagavad Gita.

bhagavadgita.api.v1.chapters.get({
  "access_token": ""
}, context)

Input

  • input object
    • access_token required string: Your app's access token.
    • language string (values: hi): Language to query. Leave blank for english.

Output

api.v1.chapters.chapter_number.get

Get information about a specific chapter from the Bhagavad Gita.

bhagavadgita.api.v1.chapters.chapter_number.get({
  "access_token": "",
  "chapter_number": 0
}, context)

Input

  • input object
    • access_token required string: Your app's access token.
    • chapter_number required integer (values: 1, 2, 3): Which Chapter Number to filter?
    • language string (values: hi): Language to query. Leave blank for english.

Output

api.v1.chapters.chapter_number.verses.get

Get a list of all Verses from a particular Chapter.

bhagavadgita.api.v1.chapters.chapter_number.verses.get({
  "access_token": "",
  "chapter_number": 0
}, context)

Input

  • input object
    • access_token required string: Your app's access token.
    • chapter_number required integer (values: 1, 2, 3): Which Chapter Number to filter?
    • language string (values: hi): Language to query. Leave blank for english.

Output

api.v1.chapters.chapter_number.verses.verse_number.get

Get a specific verse from a specific chapter.

bhagavadgita.api.v1.chapters.chapter_number.verses.verse_number.get({
  "access_token": "",
  "chapter_number": 0,
  "verse_number": ""
}, context)

Input

  • input object
    • access_token required string: Your app's access token.
    • chapter_number required integer (values: 1, 2, 3): Which Chapter Number to filter?
    • verse_number required string (values: 1, 2, 3): Which Verse Number to filter?
    • language string (values: hi): Language to query. Leave blank for english.

Output

api.v1.verses.get

Get a list of all Verses.

bhagavadgita.api.v1.verses.get({
  "access_token": ""
}, context)

Input

  • input object
    • access_token required string: Your app's access token.
    • language string (values: hi): Language to query. Leave blank for english.

Output

auth.oauth.token.post

Send client credentials and get an access token.

bhagavadgita.auth.oauth.token.post({
  "client_id": "",
  "client_secret": "",
  "grant_type": "",
  "scope": ""
}, context)

Input

  • input object
    • client_id required string: Your app's client_id. Get from API dashboard.
    • client_secret required string: Your app's client_secret. Get from API dashboard.
    • grant_type required string: Grant Type.
    • scope required string: The resources that you would like to access.

Output

Output schema unknown

Definitions

ChapterSchema

  • ChapterSchema object
    • chapter_number integer
    • chapter_summary string
    • name string
    • name_meaning string
    • name_translation string
    • name_transliterated string
    • verses_count integer

VerseSchema

  • VerseSchema object
    • meaning string
    • text string
    • transliteration string
    • verse_number string
    • word_meanings string

Readme

Keywords

none

Package Sidebar

Install

npm i @datafire/bhagavadgita

Weekly Downloads

1

Version

4.0.0

License

MIT

Unpacked Size

17.5 kB

Total Files

4

Last publish

Collaborators

  • datafire