GithubHelp home page GithubHelp logo

imradhe / ramayanam Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 4.75 MB

Project Ramayanam is a comprehensive initiative to transcribe and digitize Valmiki Ramayanam, the ancient Indian epic, in Sanskrit. Explore the original text, translations, meanings, commentaries, and more. Coming soon as an API and web, Android, and iOS apps. Join us in preserving and sharing the wisdom of Ramayana.

License: MIT License

Python 77.44% PHP 22.56%
api bharat ebook python ramayana transcription ramayanam valmiki

ramayanam's Introduction

Project Ramayanam

Devloper License stars-shield forks-shield Total-Downlode

Welcome to Project Ramayanam, an ambitious initiative to transcribe and digitize the original text of Valmiki Ramayanam in Sanskrit. The project aims to provide comprehensive resources including translations, transliterations, explanations, meanings, commentaries, and more for the ancient epic of Ramayana.

Introduction

Valmiki Ramayanam, also known as the Ramayana, is an ancient Indian epic attributed to the sage Valmiki. It narrates the story of Lord Rama and his journey to rescue his wife Sita from the demon king Ravana. The Ramayana holds great significance in Hindu mythology and has been revered for centuries for its moral teachings, philosophical insights, and devotion to righteousness.

Features

  • Transcription: Complete transcription of the original Valmiki Ramayanam text in Sanskrit.
  • Translations: English translations of the Sanskrit verses to make them accessible to a wider audience.
  • Transliterations: Romanized transliterations of the Sanskrit verses for easier reading and pronunciation.
  • Meanings: Detailed explanations and meanings of the verses to aid in understanding the context and symbolism.
  • Commentaries: Incorporation of traditional and scholarly commentaries on Valmiki Ramayanam to provide deeper insights.
  • Chapter-wise Navigation: Organized chapters and sections for easy navigation and reference.
  • Search Functionality: Ability to search for specific verses, keywords, or topics within the text.
  • Interactive User Interface: User-friendly interface with intuitive design for a seamless reading experience.
  • Cross-references: Links and references to related verses, events, characters, and concepts within the epic.

Upcoming Launch

We are excited to announce that Project Ramayanam will soon be launched as an API and will also be available as web, Android, and iOS apps. With these platforms, we aim to reach a wider audience and make the valuable resources of Valmiki Ramayanam easily accessible to everyone.

Stay tuned for the official launch announcement and follow our GitHub repository for updates on the progress.

API Schema

The API provides access to individual verses of Valmiki Ramayanam in the following schema:

{
  "id": "2.1.1",
  "script": "devanagari",
  "kanda": 2,
  "sarga": 1,
  "sloka": 1,
  "description": "",
  "text": "[Description of Rama's virtues Dasaratha contemplates to install Rama as heirapparent Invites kings and elders from towns and villages to seek their opinion.]<br/><br/>गच्छता मातुलकुलं भरतेन तदाऽनघ।<br/><br/>शत्रुघ्नो नित्यशत्रुघ्नो नीतः प्रीतिपुरस्कृतः।।2.1.1।।<br/><br/>",
  "meaning": "<br/>मातुलकुलम् maternal uncle's house, गच्छता set out, भरतेन by Bharata, तदा then, अनघ: sinless one, नित्यशत्रुघ्न: one who is always successful in destroying foes, शत्रुघ्न: Satrughna, प्रीतिपुरस्कृत: endowed with affection, नीत: taken.<br/>",
  "translation": " <br/>Bharata set out for his maternal uncle's house. He took with him the sinless Satrughna who is always successful in destroying foes and on whom he had bestowed his love and affection.<br/>",
  "source": "https://www.valmiki.iitk.ac.in/content?language=dv&field_kanda_tid=2&field_sarga_value=1&field_sloka_value=1"
}

Kanda and Sarga Information

Here is the information regarding the Kandas and Sargas available in Valmiki Ramayanam:

Kanda Name Kanda ID Sargas
Balakanda 1 77
Ayodhyakanda 2 119
Aranyakanda 3 75
Kishkindakanda 4 67
Sundarakanda 5 68
Yuddhakanda 6 131

Contributing

Contributions to Project Ramayanam are highly encouraged and greatly appreciated. If you would like to contribute to the project, whether it's by adding new features, improving existing functionality, enhancing the user interface, or fixing issues, please refer to our Contribution Guidelines for detailed instructions.

We believe that open collaboration and the contributions of developers like you can make this project even more impactful and beneficial for the community.

License

This project is licensed under the MIT License. You are free to use, modify, and distribute the code and resources, subject to the terms and conditions of the license.


We hope that Project Ramayanam serves as a valuable resource for studying and exploring the timeless epic of Valmiki Ramayanam. If you have any questions, suggestions, or feedback, please feel free to reach out to us.

Let's work together to bring this ancient epic to the digital era and share its wisdom with the world.

Happy reading and exploring the world of Ramayana!

ramayanam's People

Contributors

imradhe avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

jayeshmepani

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.