Coder Social home page Coder Social logo

gita / bhagavad-gita-api Goto Github PK

View Code? Open in Web Editor NEW
178.0 8.0 33.0 15.71 MB

Bhagavad Gita API is an open-source API that lets anyone use the text from Srimad Bhagavad Gita in their own web or mobile application(s).

Home Page: https://rapidapi.com/bhagavad-gita-bhagavad-gita-default/api/bhagavad-gita3

License: MIT License

Python 98.38% Dockerfile 0.28% Makefile 0.90% Shell 0.42% Ruby 0.02%
bhagavad-gita bhagavad-gita-api krishna bhagavadgita bhagavadgitaapi gita gita-api hinduism hindu sanatandharma

bhagavad-gita-api's Introduction

πŸ•‰οΈ The Bhagavad Gita

The Bhagavad Gita in JSON krishna-arjuna-1170x721

πŸ™ What is the Bhagavad Gita

  • The Bhagavad Gita is one of the most prominent Hindu texts, forming a part of the Indian epic known as Mahabharata.
  • Originally written in Sanskrit, the Bhagavad Gita is believed to have been composed between the 5th and 2nd century BCE.
  • It is a guidebook to lead an enjoyable and blissful life. In other words, it is a user’s manual to lead a meaningful human life
  • Lord Krishna imparted this knowledge to Arjuna in the battlefield of Kurukshetra, when the latter was in a distressful condition
  • Upon receiving this knowledge returned to his happy and stable position
  • All of us undergo difficult situations in life and often become overwhelmed by those situations not knowing where to find a solution
  • The Bhagavad-Gita guides us out of such delusions and reestablishes us in our original position of eternity, knowledge and bliss
  • If we follow the instructions as given by Lord Krishna, then we can attain the same blissful state as Arjuna did

🌸 How relevant is it in modern times

  • The Bhagavad-gita is manual given by the Supreme Lord Krishna which guides us in making the best use of this human life and to deriving real happiness from it.
  • In the modern times when people are more confused and misdirected, the Gita become all the more relevant for the individual as well as the society at large in bringing back the stability and happiness in life.

What is "The Bhagavad Gita"

The Gita is a dialogue between the warrior-prince Arjuna and the god Krishna who is serving as his charioteer at the Battle of Kurukshetra fought between Arjuna's family and allies (the Pandavas) and those of the prince Duryodhana and his family (the Kauravas) and their allies.

πŸš€ About Us

Bhagavad Gita is a practical guide to one's life that guides you to re-organise your life, achieve inner peace and approach the Supreme Lord (the Ultimate Reality). BhagavadGita.io is a modern Bhagavad Gita app with a simple, beautiful and easy to use interface, helping you focus on reading. It is an app built for Bhagavad Gita readers, by Bhagavad Gita readers.

Our Sites

https://vedvyas.org/

https://bhagavadgita.io/

https://radhakrishna.net/

https://hanumanchalisa.net/

Support

Reach out to us here https://bhagavadgita.io/contact/

bhagavad-gita-api's People

Contributors

aahnik avatar akshatj2209 avatar allcontributors[bot] avatar amritpal2001 avatar ayushsoni1010 avatar gupta-anubhav12 avatar imgbotapp avatar kingshukbansal avatar niku-singh avatar samanyougarg avatar santhoshs20 avatar sanujsood avatar soni-muskan1234 avatar sreevardhanreddi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bhagavad-gita-api's Issues

Add Sanskrit Recitations

Adding Sanskrit recitations from a reliable source to backend, making the field for that and deciding a cdn service for audio files,
as of now we can add the audio files along with JSON stored in https://github.com/gita/gita repo and it would work

Too slow scripts to add references

The scripts to add references is very unoptimised and slow because in each iteration it opens a new query for finding the ID of related tuple,
a much faster way is to have a Get All query once and then make a dict out of it and using in memory data to find IDs instead of making new query to server on each pass,

This need to be optimised for future users and contributors
Thanks
Hare Krishna

[BUG] Missing line at Bhagavad Gita Shloka 1.20

πŸ™ Actual behavior

In this issue, it seems that the third line is missing in the Sanskrit version of the shloka. But it is completed in Romanized text.

Missing line
image

Complete shloka from holy-bhagavad-gita.org
image

πŸ™‚ Expected behavior

It should include the third line in the Sanskrit version of Shloka.

πŸ”’ Steps to Reproduce the Problem

  1. Go https://bhagavadgita.io/
  2. Navigate to chapter 1 verse 20.
  3. You can see the third line is missing in the Sanskrit version of the Verse.

Documentation fix

What would you like to share?

There are quite a few grammatical errors and typos in the README file which should be corrected at the earliest. Ex: Gita should be preceded by the article 'the' i.e. 'The Gita' which sounds complete and correct.

I would be glad to fix these errors, if I am assigned to this issue.

Misc Todo

Once PR #3 is merged, I will start working on these

[BUG] Instagram Cron Job is failing

πŸ™ Actual behavior

So our instagram accont was taken down because of voilation of their policies, using a 3rd party library to post images and stuff
so this made our social media cron job to get deactivated,

πŸ™‚ Expected behavior

We need to disable instagram post request and then reactivate the cron job that we are hosting on cron-jobs.org

we need to comment this line

instagram_response = bot.post_on_instagram()

and modify the below if statement to remove instagram condition

if twitter_response == 200 :
                return Response(
                    status_code=201,
                    content="Verse of the day has been posted on Instagram and twitter",
                )

πŸ”’ Steps to Reproduce the Problem

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.