feat: sb verses extracted

This commit is contained in:
gosangam
2026-04-14 15:58:06 +05:30
parent 82e720b10a
commit c5d4194d00
6502 changed files with 16345 additions and 7851 deletions
+31 -32
View File
@@ -1,7 +1,10 @@
import fs from "fs";
import path from "path";
import Link from "next/link";
import { PageHeader } from "@/components/page-header";
import { notFound } from "next/navigation";
import { Card, CardHeader, CardContent } from "@/components/ui/card";
import { Badge } from "@/components/ui/badge";
import { VerseIndex } from "./verse-index";
type Synonym = {
@@ -70,20 +73,18 @@ export default async function ChapterPage({
}));
return (
<div className="min-h-screen bg-amber-50 dark:bg-zinc-950">
<header className="border-b border-amber-200 dark:border-zinc-800 bg-white dark:bg-zinc-900 px-6 py-6 sticky top-0 z-20">
<div className="max-w-5xl mx-auto">
<Link
href="/books/bg"
className="text-sm text-amber-600 hover:text-amber-800 dark:text-zinc-400 dark:hover:text-zinc-100"
>
&larr; Bhagavad-gītā
</Link>
<h1 className="mt-2 text-2xl font-bold text-zinc-900 dark:text-zinc-100">
Chapter {chapter}: {title}
</h1>
</div>
</header>
<div className="min-h-screen bg-background">
<PageHeader sticky wide>
<Link
href="/books/bg"
className="text-sm text-muted-foreground hover:text-foreground"
>
&larr; Bhagavad-gītā
</Link>
<h1 className="mt-2 text-2xl font-bold text-foreground">
Chapter {chapter}: {title}
</h1>
</PageHeader>
<div className="w-full md:max-w-5xl mx-auto flex">
{/* Left sidebar — verse index */}
@@ -92,19 +93,17 @@ export default async function ChapterPage({
{/* Main content */}
<main className="flex-1 min-w-0 px-6 py-8 space-y-12">
{verses.map((verse) => (
<article
<Card
key={verse.reference}
id={`verse-${verse.verse}`}
className="bg-white dark:bg-zinc-900 rounded-lg border border-amber-200 dark:border-zinc-800 overflow-hidden scroll-mt-24"
className="scroll-mt-24"
>
{/* Header */}
<div className="px-6 py-3 bg-amber-100 dark:bg-zinc-800 border-b border-amber-200 dark:border-zinc-700">
<span className="text-sm font-semibold text-amber-700 dark:text-amber-400">
{verse.reference}
</span>
</div>
<CardHeader className="border-b border-border bg-muted/50 py-3">
<Badge variant="secondary">{verse.reference}</Badge>
</CardHeader>
<div className="px-6 py-5 space-y-5">
<CardContent className="space-y-5 pt-5">
{/* Devanagari */}
<div className="text-center">
<p className="text-xl leading-relaxed text-red-800 dark:text-red-400 whitespace-pre-line font-serif">
@@ -114,7 +113,7 @@ export default async function ChapterPage({
{/* Transliteration */}
<div className="text-center">
<p className="text-base italic text-zinc-700 dark:text-zinc-300 whitespace-pre-line">
<p className="text-base text-muted-foreground italic whitespace-pre-line">
{verse.transliteration}
</p>
</div>
@@ -122,13 +121,13 @@ export default async function ChapterPage({
{/* Synonyms */}
{verse.synonyms.length > 0 && (
<div>
<h3 className="text-xs font-bold uppercase tracking-wider text-amber-600 dark:text-amber-500 mb-2">
<h3 className="text-xs font-bold uppercase tracking-wider text-muted-foreground mb-2">
Synonyms
</h3>
<p className="text-sm text-zinc-600 dark:text-zinc-400 leading-relaxed">
<p className="text-sm text-muted-foreground leading-relaxed">
{verse.synonyms.map((s, i) => (
<span key={i}>
<span className="italic text-zinc-800 dark:text-zinc-200">
<span className="text-foreground italic">
{s.word}
</span>
—{s.meanings.join(", ")}
@@ -141,11 +140,11 @@ export default async function ChapterPage({
{/* Translation */}
<div>
<h3 className="text-xs font-bold uppercase tracking-wider text-amber-600 dark:text-amber-500 mb-2">
<h3 className="text-xs font-bold uppercase tracking-wider text-muted-foreground mb-2">
Translation
</h3>
<p
className="text-base text-zinc-900 dark:text-zinc-100 leading-relaxed font-medium"
className="text-base text-foreground leading-relaxed font-medium"
dangerouslySetInnerHTML={{ __html: verse.translation }}
/>
</div>
@@ -153,18 +152,18 @@ export default async function ChapterPage({
{/* Purport */}
{verse.purport.length > 0 && (
<div>
<h3 className="text-xs font-bold uppercase tracking-wider text-amber-600 dark:text-amber-500 mb-2">
<h3 className="text-xs font-bold uppercase tracking-wider text-muted-foreground mb-2">
Purport
</h3>
<div className="text-sm text-zinc-700 dark:text-zinc-300 leading-relaxed space-y-3">
<div className="text-sm text-muted-foreground leading-relaxed space-y-3">
{verse.purport.map((p, i) => (
<p key={i} dangerouslySetInnerHTML={{ __html: p }} />
))}
</div>
</div>
)}
</div>
</article>
</CardContent>
</Card>
))}
</main>
</div>
+4 -4
View File
@@ -39,7 +39,7 @@ export function VerseIndex({
return (
<aside className="hidden lg:block w-48 shrink-0 sticky top-[89px] self-start max-h-[calc(100vh-89px)] overflow-y-auto py-8 pr-4">
<h2 className="text-xs font-bold uppercase tracking-wider text-amber-600 dark:text-amber-500 mb-3 px-2">
<h2 className="text-xs font-bold uppercase tracking-wider text-muted-foreground mb-3 px-2">
Verses
</h2>
<nav className="grid grid-cols-3 gap-0.5">
@@ -47,10 +47,10 @@ export function VerseIndex({
<a
key={v.verse}
href={`#verse-${v.verse}`}
className={`px-2 py-1 rounded text-sm text-center transition-colors ${
className={`px-2 py-1 rounded-md text-sm text-center transition-colors ${
activeVerse === v.verse
? "bg-amber-200 dark:bg-amber-900/40 text-amber-900 dark:text-amber-300 font-medium"
: "text-zinc-600 dark:text-zinc-400 hover:bg-amber-100 dark:hover:bg-zinc-800 hover:text-zinc-900 dark:hover:text-zinc-200"
? "bg-primary/10 text-primary font-medium"
: "text-muted-foreground hover:bg-muted hover:text-foreground"
}`}
>
{v.verse_end ? `${v.verse}–${v.verse_end}` : v.verse}
+39 -39
View File
@@ -1,6 +1,8 @@
import fs from "fs";
import path from "path";
import Link from "next/link";
import { PageHeader } from "@/components/page-header";
import { Card, CardContent } from "@/components/ui/card";
import { ExtractedVerseCount } from "../extracted-verse-count";
type ChapterInfo = {
@@ -22,46 +24,44 @@ export default function BgPage() {
const intro: Intro = JSON.parse(fs.readFileSync(introPath, "utf-8"));
return (
<div className="min-h-screen bg-amber-50 dark:bg-zinc-950">
<header className="border-b border-amber-200 dark:border-zinc-800 bg-white dark:bg-zinc-900 px-6 py-8">
<div className="max-w-3xl mx-auto">
<Link
href="/books"
className="text-sm text-amber-600 hover:text-amber-800 dark:text-zinc-400 dark:hover:text-zinc-100"
>
&larr; Books
</Link>
<h1 className="mt-3 text-3xl font-bold text-zinc-900 dark:text-zinc-100">
{intro.title}
</h1>
<p className="mt-1 text-zinc-500 dark:text-zinc-400">
{intro.author}
</p>
</div>
</header>
<div className="min-h-screen bg-background">
<PageHeader>
<Link
href="/books"
className="text-sm text-muted-foreground hover:text-foreground transition-colors"
>
&larr; Books
</Link>
<h1 className="mt-3 text-3xl font-bold text-foreground">
{intro.title}
</h1>
<p className="mt-1 text-muted-foreground">{intro.author}</p>
</PageHeader>
<main className="max-w-3xl mx-auto px-6 py-8">
<ul className="divide-y divide-amber-200 dark:divide-zinc-800 bg-white dark:bg-zinc-900 rounded-lg border border-amber-200 dark:border-zinc-800 overflow-hidden">
{intro.chapters.map((ch) => (
<li key={ch.number}>
<Link
href={`/books/bg/${ch.number}`}
className="flex items-center justify-between px-5 py-4 hover:bg-amber-50 dark:hover:bg-zinc-800 transition-colors"
>
<div>
<span className="text-sm text-amber-600 dark:text-amber-500 font-medium">
Chapter {ch.number}
</span>
<p className="font-medium text-zinc-900 dark:text-zinc-100">
{ch.title}
</p>
</div>
<span className="text-sm text-zinc-400 shrink-0 ml-4">
<ExtractedVerseCount count={ch.totalVerses} />
</span>
</Link>
</li>
))}
</ul>
<Card className="divide-y divide-border py-0">
<CardContent className="p-0">
<ul className="divide-y divide-border">
{intro.chapters.map((ch) => (
<li key={ch.number}>
<Link
href={`/books/bg/${ch.number}`}
className="flex items-center justify-between px-5 py-4 hover:bg-muted transition-colors"
>
<div>
<span className="text-sm text-primary font-medium">
Chapter {ch.number}
</span>
<p className="font-medium text-foreground">{ch.title}</p>
</div>
<span className="text-sm text-muted-foreground shrink-0 ml-4">
<ExtractedVerseCount count={ch.totalVerses} />
</span>
</Link>
</li>
))}
</ul>
</CardContent>
</Card>
</main>
</div>
);
+16 -32
View File
@@ -1,6 +1,11 @@
"use client";
import { useState, useRef, useEffect } from "react";
import { Info } from "lucide-react";
import {
Tooltip,
TooltipContent,
TooltipTrigger,
} from "@/components/ui/tooltip";
const TOOLTIP_TEXT =
"This is the number of extracted verse entries from Śrīla Prabhupāda's original translations and purports. Some consecutive verses are merged into a single entry (e.g. Texts 16–18), so the actual verse count in the original manuscript may differ.";
@@ -14,47 +19,26 @@ export function ExtractedVerseCount({
label?: string;
className?: string;
}) {
const [open, setOpen] = useState(false);
const ref = useRef<HTMLSpanElement>(null);
useEffect(() => {
if (!open) return;
function handleClick(e: MouseEvent) {
if (ref.current && !ref.current.contains(e.target as Node)) {
setOpen(false);
}
}
document.addEventListener("mousedown", handleClick);
return () => document.removeEventListener("mousedown", handleClick);
}, [open]);
return (
<span ref={ref} className={`inline-flex items-center gap-1 ${className}`}>
<span className={`inline-flex items-center gap-1 ${className}`}>
<span>
{count.toLocaleString()} {label}
</span>
<span className="relative inline-flex">
<button
type="button"
<Tooltip>
<TooltipTrigger
onClick={(e) => {
e.preventDefault();
e.stopPropagation();
setOpen((v) => !v);
}}
onMouseEnter={() => setOpen(true)}
onMouseLeave={() => setOpen(false)}
className="inline-flex items-center justify-center w-4 h-4 rounded-full border border-current opacity-50 hover:opacity-80 transition-opacity text-[10px] leading-none font-semibold"
className="inline-flex items-center justify-center opacity-50 hover:opacity-80 transition-opacity"
aria-label="About verse count"
>
i
</button>
{open && (
<span className="absolute bottom-full left-1/2 -translate-x-1/2 mb-2 w-64 px-3 py-2 rounded-lg bg-zinc-900 dark:bg-zinc-700 text-white text-xs leading-relaxed shadow-lg z-50 pointer-events-none">
{TOOLTIP_TEXT}
<span className="absolute top-full left-1/2 -translate-x-1/2 border-4 border-transparent border-t-zinc-900 dark:border-t-zinc-700" />
</span>
)}
</span>
<Info className="size-3.5" />
</TooltipTrigger>
<TooltipContent side="top" className="max-w-xs text-pretty">
{TOOLTIP_TEXT}
</TooltipContent>
</Tooltip>
</span>
);
}
+47 -41
View File
@@ -1,6 +1,16 @@
import fs from "fs";
import path from "path";
import Link from "next/link";
import { PageHeader } from "@/components/page-header";
import {
Card,
CardHeader,
CardTitle,
CardDescription,
CardContent,
} from "@/components/ui/card";
import { Badge } from "@/components/ui/badge";
import { cn } from "@/lib/utils";
import { ExtractedVerseCount } from "./extracted-verse-count";
type BookInfo = {
@@ -68,51 +78,47 @@ export default function BooksPage() {
const books = loadBooks();
return (
<div className="min-h-screen bg-amber-50 dark:bg-zinc-950">
<header className="border-b border-amber-200 dark:border-zinc-800 bg-white dark:bg-zinc-900 px-6 py-8">
<div className="max-w-3xl mx-auto">
<Link
href="/"
className="text-sm text-amber-600 hover:text-amber-800 dark:text-zinc-400 dark:hover:text-zinc-100"
>
&larr; Home
</Link>
<h1 className="mt-3 text-3xl font-bold text-zinc-900 dark:text-zinc-100">
Books
</h1>
<p className="mt-1 text-zinc-500 dark:text-zinc-400">
Structured verse-by-verse editions with Devanagari, transliteration,
synonyms, translation &amp; purports
</p>
</div>
</header>
<div className="min-h-screen bg-background">
<PageHeader>
<Link
href="/"
className="text-sm text-muted-foreground hover:text-foreground transition-colors"
>
&larr; Home
</Link>
<h1 className="mt-3 text-3xl font-bold text-foreground">Books</h1>
<p className="mt-1 text-muted-foreground">
Structured verse-by-verse editions with Devanagari, transliteration,
synonyms, translation &amp; purports
</p>
</PageHeader>
<main className="max-w-3xl mx-auto px-6 py-8">
<div className="grid gap-4">
{books.map((book) => (
<Link
key={book.slug}
href={book.href}
className="block bg-white dark:bg-zinc-900 rounded-lg border border-amber-200 dark:border-zinc-800 overflow-hidden hover:border-amber-400 dark:hover:border-zinc-600 hover:shadow-md transition-all"
>
<div className="px-6 py-5">
<h2 className="text-xl font-bold text-zinc-900 dark:text-zinc-100">
{book.title}
</h2>
<p className="mt-1 text-sm text-zinc-500 dark:text-zinc-400">
{book.author}
</p>
<div className="mt-3 flex items-center gap-3 text-sm">
<span className="inline-flex items-center rounded-full bg-amber-100 dark:bg-zinc-800 px-3 py-0.5 text-amber-700 dark:text-amber-400 font-medium">
{book.description}
</span>
<ExtractedVerseCount
count={book.totalVerses}
label="extracted verses"
className="text-zinc-400 dark:text-zinc-500"
/>
</div>
</div>
<Link key={book.slug} href={book.href} className="block">
<Card
className={cn(
"transition-all hover:shadow-md hover:ring-foreground/20",
)}
>
<CardHeader>
<CardTitle className="text-xl font-bold">
{book.title}
</CardTitle>
<CardDescription>{book.author}</CardDescription>
</CardHeader>
<CardContent>
<div className="flex items-center gap-3 text-sm">
<Badge variant="secondary">{book.description}</Badge>
<ExtractedVerseCount
count={book.totalVerses}
label="extracted verses"
className="text-muted-foreground"
/>
</div>
</CardContent>
</Card>
</Link>
))}
</div>
+32 -35
View File
@@ -1,7 +1,10 @@
import fs from "fs";
import path from "path";
import Link from "next/link";
import { PageHeader } from "@/components/page-header";
import { notFound } from "next/navigation";
import { Card, CardHeader, CardContent } from "@/components/ui/card";
import { Badge } from "@/components/ui/badge";
import { VerseIndex } from "./verse-index";
type Synonym = {
@@ -72,9 +75,7 @@ function getCantoAndChapterInfo(
): { cantoInfo: CantoInfo; chapterInfo: ChapterInfo } | null {
const introPath = path.join(process.cwd(), "app/lib/books/sb/intro.json");
const intro: Intro = JSON.parse(fs.readFileSync(introPath, "utf-8"));
const cantoInfo = intro.cantos.find(
(c) => c.number === parseInt(canto),
);
const cantoInfo = intro.cantos.find((c) => c.number === parseInt(canto));
if (!cantoInfo) return null;
const chapterInfo = cantoInfo.chapters.find(
(ch) => ch.number === parseInt(chapter),
@@ -104,20 +105,18 @@ export default async function SbChapterPage({
}));
return (
<div className="min-h-screen bg-amber-50 dark:bg-zinc-950">
<header className="border-b border-amber-200 dark:border-zinc-800 bg-white dark:bg-zinc-900 px-6 py-6 sticky top-0 z-20">
<div className="max-w-5xl mx-auto">
<Link
href={`/books/sb/${canto}`}
className="text-sm text-amber-600 hover:text-amber-800 dark:text-zinc-400 dark:hover:text-zinc-100"
>
&larr; Canto {cantoInfo.number}: {cantoInfo.title}
</Link>
<h1 className="mt-2 text-2xl font-bold text-zinc-900 dark:text-zinc-100">
Chapter {chapter}: {chapterInfo.title}
</h1>
</div>
</header>
<div className="min-h-screen bg-background">
<PageHeader sticky wide>
<Link
href={`/books/sb/${canto}`}
className="text-sm text-muted-foreground hover:text-foreground"
>
&larr; Canto {cantoInfo.number}: {cantoInfo.title}
</Link>
<h1 className="mt-2 text-2xl font-bold text-foreground">
Chapter {chapter}: {chapterInfo.title}
</h1>
</PageHeader>
<div className="w-full md:max-w-5xl mx-auto flex">
{/* Left sidebar — verse index */}
@@ -126,19 +125,17 @@ export default async function SbChapterPage({
{/* Main content */}
<main className="flex-1 min-w-0 px-6 py-8 space-y-12">
{verses.map((verse) => (
<article
<Card
key={verse.reference}
id={`verse-${verse.verse}`}
className="bg-white dark:bg-zinc-900 rounded-lg border border-amber-200 dark:border-zinc-800 overflow-hidden scroll-mt-24"
className="scroll-mt-24"
>
{/* Header */}
<div className="px-6 py-3 bg-amber-100 dark:bg-zinc-800 border-b border-amber-200 dark:border-zinc-700">
<span className="text-sm font-semibold text-amber-700 dark:text-amber-400">
{verse.reference}
</span>
</div>
<CardHeader className="border-b border-border bg-muted/50 py-3">
<Badge variant="secondary">{verse.reference}</Badge>
</CardHeader>
<div className="px-6 py-5 space-y-5">
<CardContent className="space-y-5 pt-5">
{/* Devanagari */}
<div className="text-center">
<p className="text-xl leading-relaxed text-red-800 dark:text-red-400 whitespace-pre-line font-serif">
@@ -148,7 +145,7 @@ export default async function SbChapterPage({
{/* Transliteration */}
<div className="text-center">
<p className="text-base italic text-zinc-700 dark:text-zinc-300 whitespace-pre-line">
<p className="text-base italic text-muted-foreground whitespace-pre-line">
{verse.transliteration}
</p>
</div>
@@ -156,13 +153,13 @@ export default async function SbChapterPage({
{/* Synonyms */}
{verse.synonyms.length > 0 && (
<div>
<h3 className="text-xs font-bold uppercase tracking-wider text-amber-600 dark:text-amber-500 mb-2">
<h3 className="text-xs font-bold uppercase tracking-wider text-muted-foreground mb-2">
Synonyms
</h3>
<p className="text-sm text-zinc-600 dark:text-zinc-400 leading-relaxed">
<p className="text-sm text-muted-foreground leading-relaxed">
{verse.synonyms.map((s, i) => (
<span key={i}>
<span className="italic text-zinc-800 dark:text-zinc-200">
<span className="italic text-foreground">
{s.word}
</span>
—{s.meanings.join(", ")}
@@ -175,11 +172,11 @@ export default async function SbChapterPage({
{/* Translation */}
<div>
<h3 className="text-xs font-bold uppercase tracking-wider text-amber-600 dark:text-amber-500 mb-2">
<h3 className="text-xs font-bold uppercase tracking-wider text-muted-foreground mb-2">
Translation
</h3>
<p
className="text-base text-zinc-900 dark:text-zinc-100 leading-relaxed font-medium"
className="text-base text-foreground leading-relaxed font-medium"
dangerouslySetInnerHTML={{ __html: verse.translation }}
/>
</div>
@@ -187,18 +184,18 @@ export default async function SbChapterPage({
{/* Purport */}
{verse.purport.length > 0 && (
<div>
<h3 className="text-xs font-bold uppercase tracking-wider text-amber-600 dark:text-amber-500 mb-2">
<h3 className="text-xs font-bold uppercase tracking-wider text-muted-foreground mb-2">
Purport
</h3>
<div className="text-sm text-zinc-700 dark:text-zinc-300 leading-relaxed space-y-3">
<div className="text-sm text-muted-foreground leading-relaxed space-y-3">
{verse.purport.map((p, i) => (
<p key={i} dangerouslySetInnerHTML={{ __html: p }} />
))}
</div>
</div>
)}
</div>
</article>
</CardContent>
</Card>
))}
</main>
</div>
@@ -39,7 +39,7 @@ export function VerseIndex({
return (
<aside className="hidden lg:block w-48 shrink-0 sticky top-[89px] self-start max-h-[calc(100vh-89px)] overflow-y-auto py-8 pr-4">
<h2 className="text-xs font-bold uppercase tracking-wider text-amber-600 dark:text-amber-500 mb-3 px-2">
<h2 className="text-xs font-bold uppercase tracking-wider text-muted-foreground mb-3 px-2">
Verses
</h2>
<nav className="grid grid-cols-3 gap-0.5">
@@ -47,10 +47,10 @@ export function VerseIndex({
<a
key={v.verse}
href={`#verse-${v.verse}`}
className={`px-2 py-1 rounded text-sm text-center transition-colors ${
className={`px-2 py-1 rounded-md text-sm text-center transition-colors ${
activeVerse === v.verse
? "bg-amber-200 dark:bg-amber-900/40 text-amber-900 dark:text-amber-300 font-medium"
: "text-zinc-600 dark:text-zinc-400 hover:bg-amber-100 dark:hover:bg-zinc-800 hover:text-zinc-900 dark:hover:text-zinc-200"
? "bg-primary/10 text-primary font-medium"
: "text-muted-foreground hover:bg-muted hover:text-foreground"
}`}
>
{v.verse_end ? `${v.verse}–${v.verse_end}` : v.verse}
+42 -40
View File
@@ -1,7 +1,9 @@
import fs from "fs";
import path from "path";
import Link from "next/link";
import { PageHeader } from "@/components/page-header";
import { notFound } from "next/navigation";
import { Card, CardContent } from "@/components/ui/card";
import { ExtractedVerseCount } from "../../extracted-verse-count";
type ChapterInfo = {
@@ -48,47 +50,47 @@ export default async function CantoPage({
);
return (
<div className="min-h-screen bg-amber-50 dark:bg-zinc-950">
<header className="border-b border-amber-200 dark:border-zinc-800 bg-white dark:bg-zinc-900 px-6 py-8">
<div className="max-w-3xl mx-auto">
<Link
href="/books/sb"
className="text-sm text-amber-600 hover:text-amber-800 dark:text-zinc-400 dark:hover:text-zinc-100"
>
&larr; Śrīmad-Bhāgavatam
</Link>
<h1 className="mt-3 text-3xl font-bold text-zinc-900 dark:text-zinc-100">
Canto {cantoInfo.number}: {cantoInfo.title}
</h1>
<p className="mt-1 text-zinc-500 dark:text-zinc-400">
{cantoInfo.totalChapters} chapters ·{" "}
<ExtractedVerseCount count={totalVerses} label="extracted verses" />
</p>
</div>
</header>
<div className="min-h-screen bg-background">
<PageHeader>
<Link
href="/books/sb"
className="text-sm text-muted-foreground hover:text-foreground"
>
&larr; Śrīmad-Bhāgavatam
</Link>
<h1 className="mt-3 text-3xl font-bold text-foreground">
Canto {cantoInfo.number}: {cantoInfo.title}
</h1>
<p className="mt-1 text-muted-foreground">
{cantoInfo.totalChapters} chapters ·{" "}
<ExtractedVerseCount count={totalVerses} label="extracted verses" />
</p>
</PageHeader>
<main className="max-w-3xl mx-auto px-6 py-8">
<ul className="divide-y divide-amber-200 dark:divide-zinc-800 bg-white dark:bg-zinc-900 rounded-lg border border-amber-200 dark:border-zinc-800 overflow-hidden">
{cantoInfo.chapters.map((ch) => (
<li key={ch.number}>
<Link
href={`/books/sb/${cantoNum}/${ch.number}`}
className="flex items-center justify-between px-5 py-4 hover:bg-amber-50 dark:hover:bg-zinc-800 transition-colors"
>
<div>
<span className="text-sm text-amber-600 dark:text-amber-500 font-medium">
Chapter {ch.number}
</span>
<p className="font-medium text-zinc-900 dark:text-zinc-100">
{ch.title}
</p>
</div>
<span className="text-sm text-zinc-400 shrink-0 ml-4">
<ExtractedVerseCount count={ch.totalVerses} />
</span>
</Link>
</li>
))}
</ul>
<Card className="divide-y divide-border">
<CardContent className="p-0">
<ul className="divide-y divide-border">
{cantoInfo.chapters.map((ch) => (
<li key={ch.number}>
<Link
href={`/books/sb/${cantoNum}/${ch.number}`}
className="flex items-center justify-between px-5 py-4 hover:bg-muted transition-colors"
>
<div>
<span className="text-sm text-primary font-medium">
Chapter {ch.number}
</span>
<p className="font-medium text-foreground">{ch.title}</p>
</div>
<span className="text-sm text-muted-foreground shrink-0 ml-4">
<ExtractedVerseCount count={ch.totalVerses} />
</span>
</Link>
</li>
))}
</ul>
</CardContent>
</Card>
</main>
</div>
);
+52 -49
View File
@@ -1,6 +1,9 @@
import fs from "fs";
import path from "path";
import Link from "next/link";
import { PageHeader } from "@/components/page-header";
import { Card, CardContent } from "@/components/ui/card";
import { Badge } from "@/components/ui/badge";
import { ExtractedVerseCount } from "../extracted-verse-count";
type ChapterInfo = {
@@ -29,56 +32,56 @@ export default function SbPage() {
const intro: Intro = JSON.parse(fs.readFileSync(introPath, "utf-8"));
return (
<div className="min-h-screen bg-amber-50 dark:bg-zinc-950">
<header className="border-b border-amber-200 dark:border-zinc-800 bg-white dark:bg-zinc-900 px-6 py-8">
<div className="max-w-3xl mx-auto">
<Link
href="/books"
className="text-sm text-amber-600 hover:text-amber-800 dark:text-zinc-400 dark:hover:text-zinc-100"
>
&larr; Books
</Link>
<h1 className="mt-3 text-3xl font-bold text-zinc-900 dark:text-zinc-100">
{intro.title}
</h1>
<p className="mt-1 text-zinc-500 dark:text-zinc-400">
{intro.author}
</p>
</div>
</header>
<div className="min-h-screen bg-background">
<PageHeader>
<Link
href="/books"
className="text-sm text-muted-foreground hover:text-foreground"
>
&larr; Books
</Link>
<h1 className="mt-3 text-3xl font-bold text-foreground">
{intro.title}
</h1>
<p className="mt-1 text-muted-foreground">{intro.author}</p>
</PageHeader>
<main className="max-w-3xl mx-auto px-6 py-8">
<ul className="divide-y divide-amber-200 dark:divide-zinc-800 bg-white dark:bg-zinc-900 rounded-lg border border-amber-200 dark:border-zinc-800 overflow-hidden">
{intro.cantos.map((canto) => {
const totalVerses = canto.chapters.reduce(
(sum, ch) => sum + ch.totalVerses,
0,
);
return (
<li key={canto.number}>
<Link
href={`/books/sb/${canto.number}`}
className="flex items-center justify-between px-5 py-4 hover:bg-amber-50 dark:hover:bg-zinc-800 transition-colors"
>
<div>
<span className="text-sm text-amber-600 dark:text-amber-500 font-medium">
Canto {canto.number}
</span>
<p className="font-medium text-zinc-900 dark:text-zinc-100">
{canto.title}
</p>
</div>
<span className="text-sm text-zinc-400 shrink-0 ml-4">
{canto.totalChapters} chapters ·{" "}
<ExtractedVerseCount
count={totalVerses}
label="extracted verses"
/>
</span>
</Link>
</li>
);
})}
</ul>
<Card className="divide-y divide-border">
<CardContent className="p-0">
<ul className="divide-y divide-border">
{intro.cantos.map((canto) => {
const totalVerses = canto.chapters.reduce(
(sum, ch) => sum + ch.totalVerses,
0,
);
return (
<li key={canto.number}>
<Link
href={`/books/sb/${canto.number}`}
className="flex items-center justify-between px-5 py-4 hover:bg-muted transition-colors"
>
<div>
<Badge variant="secondary" className="mb-1">
Canto {canto.number}
</Badge>
<p className="font-medium text-foreground">
{canto.title}
</p>
</div>
<span className="text-sm text-muted-foreground shrink-0 ml-4">
{canto.totalChapters} chapters ·{" "}
<ExtractedVerseCount
count={totalVerses}
label="extracted verses"
/>
</span>
</Link>
</li>
);
})}
</ul>
</CardContent>
</Card>
</main>
</div>
);
+14 -2
View File
@@ -1,9 +1,11 @@
import type { Metadata } from "next";
import { Geist, Geist_Mono } from "next/font/google";
import { ThemeProvider } from "@/components/theme-provider";
import { TooltipProvider } from "@/components/ui/tooltip";
import "./globals.css";
const geistSans = Geist({
variable: "--font-geist-sans",
variable: "--font-sans",
subsets: ["latin"],
});
@@ -25,9 +27,19 @@ export default function RootLayout({
return (
<html
lang="en"
suppressHydrationWarning
className={`${geistSans.variable} ${geistMono.variable} h-full antialiased`}
>
<body className="min-h-full flex flex-col">{children}</body>
<body className="min-h-full flex flex-col">
<ThemeProvider
attribute="class"
defaultTheme="system"
enableSystem
disableTransitionOnChange
>
<TooltipProvider>{children}</TooltipProvider>
</ThemeProvider>
</body>
</html>
);
}
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 1,
"reference": "Bg 1.1",
"devanagari": "धृतराष्ट्र उवाच\nधर्मक्षेत्रे कुरुक्षेत्रे समवेता युयुत्सवः\nमामकाः पाण्डवाश्चैव किम् अकुर्वत संजय",
"devanagari": "धृतराष्ट्र उवाच\nधर्मक्षेत्रे कुरुक्षेत्रे समवेता युयुत्सवः\nमामकाः पाण्डवाश्चैव किमकुर्वत संजय",
"transliteration": "dhṛtarāṣṭra uvāca\ndharma-kṣetre kuru-kṣetre\nsamavetā yuyutsavaḥ\nmāmakāḥ pāṇḍavāś caiva\nkim akurvata sañjaya",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 2,
"reference": "Bg 1.2",
"devanagari": "संजय उवाच\nदृष्ट्वा तु पाण्डवानीकं व्यूढं दुर्योधनस्तदा\nआचार्यम् उपसंगम्य राजा वचनम् अब्रवीत्",
"devanagari": "संजय उवाच\nदृष्ट्वा तु पाण्डवानीकं व्यूढं दुर्योधनस्तदा\nआचार्यमुपसंगम्य राजा वचनमब्रवीत्",
"transliteration": "sañjaya uvāca\ndṛṣṭvā tu pāṇḍavānīkaṁ\nvyūḍhaṁ duryodhanas tadā\nācāryam upasaṅgamya\nrājā vacanam abravīt",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 3,
"reference": "Bg 1.3",
"devanagari": "पश्यैतां पाण्डुपुत्राणाम् आचार्य महतीं चमूम्\nव्यूढां द्रुपदपुत्रेण तव शिष्येण धीमता",
"devanagari": "पश्यैतां पाण्डुपुत्राणामाचार्य महतीं चमूम्\nव्यूढां द्रुपदपुत्रेण तव शिष्येण धीमता",
"transliteration": "paśyaitāṁ pāṇḍu-putrāṇām\nācārya mahatīṁ camūm\nvyūḍhāṁ drupada-putreṇa\ntava śiṣyeṇa dhīmatā",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 10,
"reference": "Bg 1.10",
"devanagari": "अपर्याप्तं तद् अस्माकं बलं भीष्माभिरक्षितम्\nपर्याप्तं त्व् इदम् एतेषां बलं भीमाभिरक्षितम्",
"devanagari": "अपर्याप्तं तदस्माकं बलं भीष्माभिरक्षितम्\nपर्याप्तं त्विदमेतेषां बलं भीमाभिरक्षितम्",
"transliteration": "aparyāptaṁ tad asmākaṁ\nbalaṁ bhīṣmābhirakṣitam\nparyāptaṁ tv idam eteṣāṁ\nbalaṁ bhīmābhirakṣitam",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 11,
"reference": "Bg 1.11",
"devanagari": "अयनेषु च सर्वेषु यथाभागम् अवस्थिताः\nभीष्मम् एवाभिरक्षन्तु भवन्तः सर्व एव हि",
"devanagari": "अयनेषु च सर्वेषु यथाभागमवस्थिताः\nभीष्ममेवाभिरक्षन्तु भवन्तः सर्व एव हि",
"transliteration": "ayaneṣu ca sarveṣu\nyathā-bhāgam avasthitāḥ\nbhīṣmam evābhirakṣantu\nbhavantaḥ sarva eva hi",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 20,
"reference": "Bg 1.20",
"devanagari": "अथ व्यवस्थितान्दृष्ट्वा धार्तराष्ट्रान्कपिध्वजः\nप्रवृत्ते शस्त्रसम्पाते धनुर् उद्यम्य पाण्डवः\nहृषीकेशं तदा वाक्यम् इदम् आह महीपते",
"devanagari": "अथ व्यवस्थितान्दृष्ट्वा धार्तराष्ट्रान्कपिध्वजः\nप्रवृत्ते शस्त्रसम्पाते धनुरुद्यम्य पाण्डवः\nहृषीकेशं तदा वाक्यमिदमाह महीपते",
"transliteration": "atha vyavasthitān dṛṣṭvā\ndhārtarāṣṭrān kapi-dhvajaḥ\npravṛtte śastra-sampāte\ndhanur udyamya pāṇḍavaḥ\nhṛṣīkeśaṁ tadā vākyam\nidam āha mahī-pate",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 21,
"reference": "Bg 1.21-22",
"devanagari": "अर्जुन उवाच\nसेनयोर् उभयोर्मध्ये रथं स्थापय मे ऽच्युत\nयावद् एतान्निरीक्षे ऽहं योद्धुकामान् अवस्थितान्\nकैर्मया सह योद्धव्यम् अस्मिन्रणसमुद्यमे",
"devanagari": "अर्जुन उवाच\nसेनयोरुभयोर्मध्ये रथं स्थापय मे ऽच्युत\nयावदेतान्निरीक्षे ऽहं योद्धुकामानवस्थितान्\nकैर्मया सह योद्धव्यमस्मिन्रणसमुद्यमे",
"transliteration": "arjuna uvāca\nsenayor ubhayor madhye\nrathaṁ sthāpaya me 'cyuta\nyāvad etān nirīkṣe 'haṁ\nyoddhu-kāmān avasthitān\nkair mayā saha yoddhavyam\nasmin raṇa-samudyame",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 23,
"reference": "Bg 1.23",
"devanagari": "योत्स्यमानान् अवेक्षे ऽहं य एते ऽत्र समागताः\nधार्तराष्ट्रस्य दुर्बुद्धेर्युद्धे प्रियचिकीर्षवः",
"devanagari": "योत्स्यमानानवेक्षे ऽहं य एते ऽत्र समागताः\nधार्तराष्ट्रस्य दुर्बुद्धेर्युद्धे प्रियचिकीर्षवः",
"transliteration": "yotsyamānān avekṣe 'haṁ\nya ete 'tra samāgatāḥ\ndhārtarāṣṭrasya durbuddher\nyuddhe priya-cikīrṣavaḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 24,
"reference": "Bg 1.24",
"devanagari": "संजय उवाच\nएवम् उक्तो हृषीकेशो गुडाकेशेन भारत\nसेनयोर् उभयोर्मध्ये स्थापयित्वा रथोत्तमम्",
"devanagari": "संजय उवाच\nएवमुक्तो हृषीकेशो गुडाकेशेन भारत\nसेनयोरुभयोर्मध्ये स्थापयित्वा रथोत्तमम्",
"transliteration": "sañjaya uvāca\nevam ukto hṛṣīkeśo\nguḍākeśena bhārata\nsenayor ubhayor madhye\nsthāpayitvā rathottamam",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 25,
"reference": "Bg 1.25",
"devanagari": "भीष्मद्रोणप्रमुखतः सर्वेषां च महीक्षिताम्\nउवाच पार्थ पश्यैतान्समवेतान्कुरून् इति",
"devanagari": "भीष्मद्रोणप्रमुखतः सर्वेषां च महीक्षिताम्\nउवाच पार्थ पश्यैतान्समवेतान्कुरूनिति",
"transliteration": "bhīṣma-droṇa-pramukhataḥ\nsarveṣāṁ ca mahīkṣitām\nuvāca pārtha paśyaitān\nsamavetān kurūn iti",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 26,
"reference": "Bg 1.26",
"devanagari": "तत्रापश्यत्स्थितान्पार्थः पिते᳙न् अथ पितामहान्\nआचार्यान्मातुलान्भ्राते᳙न्पुत्रान्पौत्रान्सखींस्तथा\nश्वशुरान्सुहृदश्चैव सेनयोर् उभयोर् अपि",
"devanagari": "तत्रापश्यत्स्थितान्पार्थः पिते᳙नथ पितामहान्\nआचार्यान्मातुलान्भ्राते᳙न्पुत्रान्पौत्रान्सखींस्तथा\nश्वशुरान्सुहृदश्चैव सेनयोरुभयोरपि",
"transliteration": "tatrāpaśyat sthitān pārthaḥ\npitèn atha pitāmahān\nācāryān mātulān bhrātèn\nputrān pautrān sakhīṁs tathā\nśvaśurān suhṛdaś caiva\nsenayor ubhayor api",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 27,
"reference": "Bg 1.27",
"devanagari": "तान्समीक्ष्य स कौन्तेयः सर्वान्बन्धून् अवस्थितान्\nकृपया परयाविष्टो विषीदन्न् इदम् अब्रवीत्",
"devanagari": "तान्समीक्ष्य स कौन्तेयः सर्वान्बन्धूनवस्थितान्\nकृपया परयाविष्टो विषीदन्निदमब्रवीत्",
"transliteration": "tān samīkṣya sa kaunteyaḥ\nsarvān bandhūn avasthitān\nkṛpayā parayāviṣṭo\nviṣīdann idam abravīt",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 30,
"reference": "Bg 1.30",
"devanagari": "न च शक्नोम्य् अवस्थातुं भ्रमतीव च मे मनः\nनिमित्तानि च पश्यामि विपरीतानि केशव",
"devanagari": "न च शक्नोम्यवस्थातुं भ्रमतीव च मे मनः\nनिमित्तानि च पश्यामि विपरीतानि केशव",
"transliteration": "na ca śaknomy avasthātuṁ\nbhramatīva ca me manaḥ\nnimittāni ca paśyāmi\nviparītāni keśava",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 31,
"reference": "Bg 1.31",
"devanagari": "न च श्रेयो ऽनुपश्यामि हत्वा स्वजनम् आहवे\nन कांक्षे विजयं कृष्ण न च राज्यं सुखानि च",
"devanagari": "न च श्रेयो ऽनुपश्यामि हत्वा स्वजनमाहवे\nन कांक्षे विजयं कृष्ण न च राज्यं सुखानि च",
"transliteration": "na ca śreyo 'nupaśyāmi\nhatvā sva-janam āhave\nna kāṅkṣe vijayaṁ kṛṣṇa\nna ca rājyaṁ sukhāni ca",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 32,
"reference": "Bg 1.32-35",
"devanagari": "किं नो राज्येन गोविन्द किं भोगैर्जीवितेन वा\nयेषाम् अर्थे कांक्षितं नो राज्यं भोगाः सुखानि च\nत इमे ऽवस्थिता युद्धे प्राणांस्त्यक्त्वा धनानि च\nआचार्याः पितरः पुत्रास्तथैव च पितामहाः\nमातुलाः श्वशुराः पौत्राः श्यालाः सम्बन्धिनस्तथा\nएतान्न हन्तुम् इच्छामि घ्नतो ऽपि मधुसूदन\nअपि त्रैलोक्यराज्यस्य हेतोः किं नु महीकृते\nनिहत्य धार्तराष्ट्रान्नः का प्रीतिः स्याज्जनार्दन",
"devanagari": "किं नो राज्येन गोविन्द किं भोगैर्जीवितेन वा\nयेषामर्थे कांक्षितं नो राज्यं भोगाः सुखानि च\nत इमे ऽवस्थिता युद्धे प्राणांस्त्यक्त्वा धनानि च\nआचार्याः पितरः पुत्रास्तथैव च पितामहाः\nमातुलाः श्वशुराः पौत्राः श्यालाः सम्बन्धिनस्तथा\nएतान्न हन्तुमिच्छामि घ्नतो ऽपि मधुसूदन\nअपि त्रैलोक्यराज्यस्य हेतोः किं नु महीकृते\nनिहत्य धार्तराष्ट्रान्नः का प्रीतिः स्याज्जनार्दन",
"transliteration": "kiṁ no rājyena govinda\nkiṁ bhogair jīvitena vā\nyeṣām arthe kāṅkṣitaṁ no\nrājyaṁ bhogāḥ sukhāni ca\nta ime 'vasthitā yuddhe\nprāṇāṁs tyaktvā dhanāni ca\nācāryāḥ pitaraḥ putrās\ntathaiva ca pitāmahāḥ\nmātulāḥ śvaśurāḥ pautrāḥ\nśyālāḥ sambandhinas tathā\netān na hantum icchāmi\nghnato 'pi madhusūdana\napi trailokya-rājyasya\nhetoḥ kiṁ nu mahī-kṛte\nnihatya dhārtarāṣṭrān naḥ\nkā prītiḥ syāj janārdana",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 36,
"reference": "Bg 1.36",
"devanagari": "पापम् एवाश्रयेद् अस्मान्हत्वैतान् आततायिनः\nतस्मान्नार्हा वयं हन्तुं धार्तराष्ट्रान्सबान्धवान्\nस्वजनं हि कथं हत्वा सुखिनः स्याम माधव",
"devanagari": "पापमेवाश्रयेदस्मान्हत्वैतानाततायिनः\nतस्मान्नार्हा वयं हन्तुं धार्तराष्ट्रान्सबान्धवान्\nस्वजनं हि कथं हत्वा सुखिनः स्याम माधव",
"transliteration": "pāpam evāśrayed asmān\nhatvaitān ātatāyinaḥ\ntasmān nārhā vayaṁ hantuṁ\ndhārtarāṣṭrān sabāndhavān\nsva-janaṁ hi kathaṁ hatvā\nsukhinaḥ syāma mādhava",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 37,
"reference": "Bg 1.37-38",
"devanagari": "यद्य् अप्य् एते न पश्यन्ति लोभोपहतचेतसः\nकुलक्षयकृतं दोषं मित्रद्रोहे च पातकम्\nकथं न ज्ञेयम् अस्माभिः पापाद् अस्मान्निवर्तितुम्\nकुलक्षयकृतं दोषं प्रपश्यद्भिर्जनार्दन",
"devanagari": "यद्यप्येते न पश्यन्ति लोभोपहतचेतसः\nकुलक्षयकृतं दोषं मित्रद्रोहे च पातकम्\nकथं न ज्ञेयमस्माभिः पापादस्मान्निवर्तितुम्\nकुलक्षयकृतं दोषं प्रपश्यद्भिर्जनार्दन",
"transliteration": "yady apy ete na paśyanti\nlobhopahata-cetasaḥ\nkula-kṣaya-kṛtaṁ doṣaṁ\nmitra-drohe ca pātakam\nkathaṁ na jñeyam asmābhiḥ\npāpād asmān nivartitum\nkula-kṣaya-kṛtaṁ doṣaṁ\nprapaśyadbhir janārdana",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 39,
"reference": "Bg 1.39",
"devanagari": "कुलक्षये प्रणश्यन्ति कुलधर्माः सनातनाः\nधर्मे नष्टे कुलं कृत्स्नम् अधर्मो ऽभिभवत्य् उत",
"devanagari": "कुलक्षये प्रणश्यन्ति कुलधर्माः सनातनाः\nधर्मे नष्टे कुलं कृत्स्नमधर्मो ऽभिभवत्युत",
"transliteration": "kula-kṣaye praṇaśyanti\nkula-dharmāḥ sanātanāḥ\ndharme naṣṭe kulaṁ kṛtsnam\nadharmo 'bhibhavaty uta",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 41,
"reference": "Bg 1.41",
"devanagari": "संकरो नरकायैव कुलघ्नानां कुलस्य च\nपतन्ति पितरो ह्य् एषां लुप्तपिण्डोदकक्रियाः",
"devanagari": "संकरो नरकायैव कुलघ्नानां कुलस्य च\nपतन्ति पितरो ह्येषां लुप्तपिण्डोदकक्रियाः",
"transliteration": "saṅkaro narakāyaiva\nkula-ghnānāṁ kulasya ca\npatanti pitaro hy eṣāṁ\nlupta-piṇḍodaka-kriyāḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 42,
"reference": "Bg 1.42",
"devanagari": "दोषैर् एतैः कुलघ्नानां वर्णसंकरकारकैः\nउत्साद्यन्ते जातिधर्माः कुलधर्माश्च शाश्वताः",
"devanagari": "दोषैरेतैः कुलघ्नानां वर्णसंकरकारकैः\nउत्साद्यन्ते जातिधर्माः कुलधर्माश्च शाश्वताः",
"transliteration": "doṣair etaiḥ kula-ghnānāṁ\nvarṇa-saṅkara-kārakaiḥ\nutsādyante jāti-dharmāḥ\nkula-dharmāś ca śāśvatāḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 43,
"reference": "Bg 1.43",
"devanagari": "उत्सन्नकुलधर्माणां मनुष्याणां जनार्दन\nनरके नियतं वासो भवतीत्य् अनुशुश्रुम",
"devanagari": "उत्सन्नकुलधर्माणां मनुष्याणां जनार्दन\nनरके नियतं वासो भवतीत्यनुशुश्रुम",
"transliteration": "utsanna-kula-dharmāṇāṁ\nmanuṣyāṇāṁ janārdana\nnarake niyataṁ vāso\nbhavatīty anuśuśruma",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 44,
"reference": "Bg 1.44",
"devanagari": "अहो बत महत्पापं कर्तुं व्यवसिता वयम्\nयद्राज्यसुखलोभेन हन्तुं स्वजनम् उद्यताः",
"devanagari": "अहो बत महत्पापं कर्तुं व्यवसिता वयम्\nयद्राज्यसुखलोभेन हन्तुं स्वजनमुद्यताः",
"transliteration": "aho bata mahat pāpaṁ\nkartuṁ vyavasitā vayam\nyad rājya-sukha-lobhena\nhantuṁ sva-janam udyatāḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 45,
"reference": "Bg 1.45",
"devanagari": "यदि माम् अप्रतीकारम् अशस्त्रं शस्त्रपाणयः\nधार्तराष्ट्रा रणे हन्युस्तन्मे क्षेमतरं भवेत्",
"devanagari": "यदि मामप्रतीकारमशस्त्रं शस्त्रपाणयः\nधार्तराष्ट्रा रणे हन्युस्तन्मे क्षेमतरं भवेत्",
"transliteration": "yadi mām apratīkāram\naśastraṁ śastra-pāṇayaḥ\ndhārtarāṣṭrā raṇe hanyus\ntan me kṣemataraṁ bhavet",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 1,
"verse": 46,
"reference": "Bg 1.46",
"devanagari": "संजय उवाच\nएवम् उक्त्वार्जुनः संख्ये रथोपस्थ उपाविशत्\nविसृज्य सशरं चापं शोकसंविग्नमानसः",
"devanagari": "संजय उवाच\nएवमुक्त्वार्जुनः संख्ये रथोपस्थ उपाविशत्\nविसृज्य सशरं चापं शोकसंविग्नमानसः",
"transliteration": "sañjaya uvāca\nevam uktvārjunaḥ saṅkhye\nrathopastha upāviśat\nvisṛjya sa-śaraṁ cāpaṁ\nśoka-saṁvigna-mānasaḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 1,
"reference": "Bg 2.1",
"devanagari": "संजय उवाच\nतं तथा कृपयाविष्टम् अश्रुपूर्णाकुलेक्षणम्\nविषीदन्तम् इदं वाक्यम् उवाच मधुसूदनः",
"devanagari": "संजय उवाच\nतं तथा कृपयाविष्टमश्रुपूर्णाकुलेक्षणम्\nविषीदन्तमिदं वाक्यमुवाच मधुसूदनः",
"transliteration": "sañjaya uvāca\ntaṁ tathā kṛpayāviṣṭam\naśru-pūrṇākulekṣaṇam\nviṣīdantam idaṁ vākyam\nuvāca madhusūdanaḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 2,
"reference": "Bg 2.2",
"devanagari": "श्रीभगवान् उवाच\nकुतस्त्वा कश्मलम् इदं विषमे समुपस्थितम्\nअनार्यजुष्टम् अस्वर्ग्यम् अकीर्तिकरम् अर्जुन",
"devanagari": "श्रीभगवानुवाच\nकुतस्त्वा कश्मलमिदं विषमे समुपस्थितम्\nअनार्यजुष्टमस्वर्ग्यमकीर्तिकरमर्जुन",
"transliteration": "śrī-bhagavān uvāca\nkutas tvā kaśmalam idaṁ\nviṣame samupasthitam\nanārya-juṣṭam asvargyam\nakīrti-karam arjuna",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 3,
"reference": "Bg 2.3",
"devanagari": "क्लैब्यं मा स्म गमः पार्थ नैतत्त्वय्य् उपपद्यते\nक्षुद्रं हृदयदौर्बल्यं त्यक्त्वोत्तिष्ठ परन्तप",
"devanagari": "क्लैब्यं मा स्म गमः पार्थ नैतत्त्वय्युपपद्यते\nक्षुद्रं हृदयदौर्बल्यं त्यक्त्वोत्तिष्ठ परन्तप",
"transliteration": "klaibyaṁ mā sma gamaḥ pārtha\nnaitat tvayy upapadyate\nkṣudraṁ hṛdaya-daurbalyaṁ\ntyaktvottiṣṭha parantapa",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 4,
"reference": "Bg 2.4",
"devanagari": "अर्जुन उवाच\nकथं भीष्मम् अहं संख्ये द्रोणं च मधुसूदन\nइषुभिः प्रतियोत्स्यामि पूजार्हाव् अरिसूदन",
"devanagari": "अर्जुन उवाच\nकथं भीष्ममहं संख्ये द्रोणं च मधुसूदन\nइषुभिः प्रतियोत्स्यामि पूजार्हावरिसूदन",
"transliteration": "arjuna uvāca\nkathaṁ bhīṣmam ahaṁ saṅkhye\ndroṇaṁ ca madhusūdana\niṣubhiḥ pratiyotsyāmi\npūjārhāv arisūdana",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 5,
"reference": "Bg 2.5",
"devanagari": "गुरून् अहत्वा हि महानुभावान्श्रेयो भोक्तुं भैक्ष्यम् अपीह लोके\nहत्वार्थकामांस्तु गुरून् इहैव भुंजीय भोगान्रुधिरप्रदिग्धान्",
"devanagari": "गुरूनहत्वा हि महानुभावान्श्रेयो भोक्तुं भैक्ष्यमपीह लोके\nहत्वार्थकामांस्तु गुरूनिहैव भुंजीय भोगान्रुधिरप्रदिग्धान्",
"transliteration": "gurūn ahatvā hi mahānubhāvān\nśreyo bhoktuṁ bhaikṣyam apīha loke\nhatvārtha-kāmāṁs tu gurūn ihaiva\nbhuñjīya bhogān rudhira-pradigdhān",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 6,
"reference": "Bg 2.6",
"devanagari": "न चैतद्विद्मः कतरन्नो गरीयो यद्वा जयेम यदि वा नो जयेयुः\nयान् एव हत्वा न जिजीविषामस्ते ऽवस्थिताः प्रमुखे धार्तराष्ट्राः",
"devanagari": "न चैतद्विद्मः कतरन्नो गरीयो यद्वा जयेम यदि वा नो जयेयुः\nयानेव हत्वा न जिजीविषामस्ते ऽवस्थिताः प्रमुखे धार्तराष्ट्राः",
"transliteration": "na caitad vidmaḥ kataran no garīyo\nyad vā jayema yadi vā no jayeyuḥ\nyān eva hatvā na jijīviṣāmas\nte 'vasthitāḥ pramukhe dhārtarāṣṭrāḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 8,
"reference": "Bg 2.8",
"devanagari": "न हि प्रपश्यामि ममापनुद्याद्यच्छोकम् उच्छोषणम् इन्द्रियाणाम्\nअवाप्य भूमाव् असपत्नम् ऋद्धं राज्यं सुराणाम् अपि चाधिपत्यम्",
"devanagari": "न हि प्रपश्यामि ममापनुद्याद्यच्छोकमुच्छोषणमिन्द्रियाणाम्\nअवाप्य भूमावसपत्नमृद्धं राज्यं सुराणामपि चाधिपत्यम्",
"transliteration": "na hi prapaśyāmi mamāpanudyād\nyac chokam ucchoṣaṇam indriyāṇām\navāpya bhūmāv asapatnam ṛddhaṁ\nrājyaṁ surāṇām api cādhipatyam",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 9,
"reference": "Bg 2.9",
"devanagari": "संजय उवाच\nएवम् उक्त्वा हृषीकेशं गुडाकेशः परन्तपः\nन योत्स्य इति गोविन्दम् उक्त्वा तूष्णीं बभूव ह",
"devanagari": "संजय उवाच\nएवमुक्त्वा हृषीकेशं गुडाकेशः परन्तपः\nन योत्स्य इति गोविन्दमुक्त्वा तूष्णीं बभूव ह",
"transliteration": "sañjaya uvāca\nevam uktvā hṛṣīkeśaṁ\nguḍākeśaḥ parantapaḥ\nna yotsya iti govindam\nuktvā tūṣṇīṁ babhūva ha",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 10,
"reference": "Bg 2.10",
"devanagari": "तम् उवाच हृषीकेशः\nप्रहसन्न् इव भारत\nसेनयोर् उभयोर्मध्ये\nविषीदन्तम् इदं वचः",
"devanagari": "तमुवाच हृषीकेशः\nप्रहसन्निव भारत\nसेनयोरुभयोर्मध्ये\nविषीदन्तमिदं वचः",
"transliteration": "tam uvāca hṛṣīkeśaḥ\nprahasann iva bhārata\nsenayor ubhayor madhye\nviṣīdantam idaṁ vacaḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 11,
"reference": "Bg 2.11",
"devanagari": "श्रीभगवान् उवाच\nअशोच्यान् अन्वशोचस्त्वं प्रज्ञावादांश्च भाषसे\nगतासून् अगतासूंश्च नानुशोचन्ति पण्डिताः",
"devanagari": "श्रीभगवानुवाच\nअशोच्यानन्वशोचस्त्वं प्रज्ञावादांश्च भाषसे\nगतासूनगतासूंश्च नानुशोचन्ति पण्डिताः",
"transliteration": "śrī-bhagavān uvāca\naśocyān anvaśocas tvaṁ\nprajñā-vādāṁś ca bhāṣase\ngatāsūn agatāsūṁś ca\nnānuśocanti paṇḍitāḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 12,
"reference": "Bg 2.12",
"devanagari": "न त्व् एवाहं जातु नासं न त्वं नेमे जनाधिपाः\nन चैव न भविष्यामः सर्वे वयम् अतः परम्",
"devanagari": "न त्वेवाहं जातु नासं न त्वं नेमे जनाधिपाः\nन चैव न भविष्यामः सर्वे वयमतः परम्",
"transliteration": "na tv evāhaṁ jātu nāsaṁ\nna tvaṁ neme janādhipāḥ\nna caiva na bhaviṣyāmaḥ\nsarve vayam ataḥ param",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 15,
"reference": "Bg 2.15",
"devanagari": "यं हि न व्यथयन्त्य् एते पुरुषं पुरुषर्षभ\nसमदुःखसुखं धीरं सो ऽमृतत्वाय कल्पते",
"devanagari": "यं हि न व्यथयन्त्येते पुरुषं पुरुषर्षभ\nसमदुःखसुखं धीरं सो ऽमृतत्वाय कल्पते",
"transliteration": "yaṁ hi na vyathayanty ete\npuruṣaṁ puruṣarṣabha\nsama-duḥkha-sukhaṁ dhīraṁ\nso 'mṛtatvāya kalpate",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 16,
"reference": "Bg 2.16",
"devanagari": "नासतो विद्यते भावो नाभावो विद्यते सतः\nउभयोर् अपि दृष्टो ऽन्तस्त्व् अनयोस्तत्त्वदर्शिभिः",
"devanagari": "नासतो विद्यते भावो नाभावो विद्यते सतः\nउभयोरपि दृष्टो ऽन्तस्त्वनयोस्तत्त्वदर्शिभिः",
"transliteration": "nāsato vidyate bhāvo\nnābhāvo vidyate sataḥ\nubhayor api dṛṣṭo 'ntas\ntv anayos tattva-darśibhiḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 17,
"reference": "Bg 2.17",
"devanagari": "अविनाशि तु तद्विद्धि येन सर्वम् इदं ततम्\nविनाशम् अव्ययस्यास्य न कश्चित्कर्तुम् अर्हति",
"devanagari": "अविनाशि तु तद्विद्धि येन सर्वमिदं ततम्\nविनाशमव्ययस्यास्य न कश्चित्कर्तुमर्हति",
"transliteration": "avināśi tu tad viddhi\nyena sarvam idaṁ tatam\nvināśam avyayasyāsya\nna kaścit kartum arhati",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 21,
"reference": "Bg 2.21",
"devanagari": "वेदाविनाशिनं नित्यं य एनम् अजम् अव्ययम्\nकथं स पुरुषः पार्थ कं घातयति हन्ति कम्",
"devanagari": "वेदाविनाशिनं नित्यं य एनमजमव्ययम्\nकथं स पुरुषः पार्थ कं घातयति हन्ति कम्",
"transliteration": "vedāvināśinaṁ nityaṁ\nya enam ajam avyayam\nkathaṁ sa puruṣaḥ pārtha\nkaṁ ghātayati hanti kam",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 22,
"reference": "Bg 2.22",
"devanagari": "वासांसि जीर्णानि यथा विहाय नवानि गृह्णाति नरो ऽपराणि\nतथा शरीराणि विहाय जीर्णान्य् अन्यानि संयाति नवानि देही",
"devanagari": "वासांसि जीर्णानि यथा विहाय नवानि गृह्णाति नरो ऽपराणि\nतथा शरीराणि विहाय जीर्णान्यन्यानि संयाति नवानि देही",
"transliteration": "vāsāṁsi jīrṇāni yathā vihāya\nnavāni gṛhṇāti naro 'parāṇi\ntathā śarīrāṇi vihāya jīrṇāny\nanyāni saṁyāti navāni dehī",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 23,
"reference": "Bg 2.23",
"devanagari": "नैनं छिन्दन्ति शस्त्राणि नैनं दहति पावकः\nन चैनं क्लेदयन्त्य् आपो न शोषयति मारुतः",
"devanagari": "नैनं छिन्दन्ति शस्त्राणि नैनं दहति पावकः\nन चैनं क्लेदयन्त्यापो न शोषयति मारुतः",
"transliteration": "nainaṁ chindanti śastrāṇi\nnainaṁ dahati pāvakaḥ\nna cainaṁ kledayanty āpo\nna śoṣayati mārutaḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 24,
"reference": "Bg 2.24",
"devanagari": "अच्छेद्यो ऽयम् अदाह्यो ऽयम् अक्लेद्यो ऽशोष्य एव च\nनित्यः सर्वगतः स्थाणुर् अचलो ऽयं सनातनः",
"devanagari": "अच्छेद्यो ऽयमदाह्यो ऽयमक्लेद्यो ऽशोष्य एव च\nनित्यः सर्वगतः स्थाणुरचलो ऽयं सनातनः",
"transliteration": "acchedyo 'yam adāhyo 'yam\nakledyo 'śoṣya eva ca\nnityaḥ sarva-gataḥ sthāṇur\nacalo 'yaṁ sanātanaḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 25,
"reference": "Bg 2.25",
"devanagari": "अव्यक्तो ऽयम् अचिन्त्यो ऽयम् अविकार्यो ऽयम् उच्यते\nतस्माद् एवं विदित्वैनं नानुशोचितुम् अर्हसि",
"devanagari": "अव्यक्तो ऽयमचिन्त्यो ऽयमविकार्यो ऽयमुच्यते\nतस्मादेवं विदित्वैनं नानुशोचितुमर्हसि",
"transliteration": "avyakto 'yam acintyo 'yam\navikāryo 'yam ucyate\ntasmād evaṁ viditvainaṁ\nnānuśocitum arhasi",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 26,
"reference": "Bg 2.26",
"devanagari": "अथ चैनं नित्यजातं नित्यं वा मन्यसे मृतम्\nतथापि त्वं महाबाहो नैनं शोचितुम् अर्हसि",
"devanagari": "अथ चैनं नित्यजातं नित्यं वा मन्यसे मृतम्\nतथापि त्वं महाबाहो नैनं शोचितुमर्हसि",
"transliteration": "atha cainaṁ nitya-jātaṁ\nnityaṁ vā manyase mṛtam\ntathāpi tvaṁ mahā-bāho\nnainaṁ śocitum arhasi",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 27,
"reference": "Bg 2.27",
"devanagari": "जातस्य हि ध्रुवो मृत्युर्ध्रुवं जन्म मृतस्य च\nतस्माद् अपरिहार्ये ऽर्थे न त्वं शोचितुम् अर्हसि",
"devanagari": "जातस्य हि ध्रुवो मृत्युर्ध्रुवं जन्म मृतस्य च\nतस्मादपरिहार्ये ऽर्थे न त्वं शोचितुमर्हसि",
"transliteration": "jātasya hi dhruvo mṛtyur\ndhruvaṁ janma mṛtasya ca\ntasmād aparihārye 'rthe\nna tvaṁ śocitum arhasi",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 28,
"reference": "Bg 2.28",
"devanagari": "अव्यक्तादीनि भूतानि व्यक्तमध्यानि भारत\nअव्यक्तनिधनान्य् एव तत्र का परिदेवना",
"devanagari": "अव्यक्तादीनि भूतानि व्यक्तमध्यानि भारत\nअव्यक्तनिधनान्येव तत्र का परिदेवना",
"transliteration": "avyaktādīni bhūtāni\nvyakta-madhyāni bhārata\navyakta-nidhanāny eva\ntatra kā paridevanā",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 29,
"reference": "Bg 2.29",
"devanagari": "आश्चर्यवत्पश्यति कश्चिद् एनम् आश्चर्यवद्वदति तथैव चान्यः\nआश्चर्यवच्चैनम् अन्यः शृणोति श्रुत्वाप्य् एनं वेद न चैव कश्चित्",
"devanagari": "आश्चर्यवत्पश्यति कश्चिदेनमाश्चर्यवद्वदति तथैव चान्यः\nआश्चर्यवच्चैनमन्यः शृणोति श्रुत्वाप्येनं वेद न चैव कश्चित्",
"transliteration": "āścaryavat paśyati kaścid enam\nāścaryavad vadati tathaiva cānyaḥ\nāścaryavac cainam anyaḥ śṛṇoti\nśrutvāpy enaṁ veda na caiva kaścit",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 30,
"reference": "Bg 2.30",
"devanagari": "देही नित्यम् अवध्यो ऽयं देहे सर्वस्य भारत\nतस्मात्सर्वाणि भूतानि न त्वं शोचितुम् अर्हसि",
"devanagari": "देही नित्यमवध्यो ऽयं देहे सर्वस्य भारत\nतस्मात्सर्वाणि भूतानि न त्वं शोचितुमर्हसि",
"transliteration": "dehī nityam avadhyo 'yaṁ\ndehe sarvasya bhārata\ntasmāt sarvāṇi bhūtāni\nna tvaṁ śocitum arhasi",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 31,
"reference": "Bg 2.31",
"devanagari": "स्वधर्मम् अपि चावेक्ष्य न विकम्पितुम् अर्हसि\nधर्म्याद्धि युद्धाच्छ्रेयो ऽन्यत्क्षत्रियस्य न विद्यते",
"devanagari": "स्वधर्ममपि चावेक्ष्य न विकम्पितुमर्हसि\nधर्म्याद्धि युद्धाच्छ्रेयो ऽन्यत्क्षत्रियस्य न विद्यते",
"transliteration": "svadharmam api cāvekṣya\nna vikampitum arhasi\ndharmyāddhi yuddhāc chreyo 'nyat\nkṣatriyasya na vidyate",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 32,
"reference": "Bg 2.32",
"devanagari": "यदृच्छया चोपपन्नं स्वर्गद्वारम् अपावृतम्\nसुखिनः क्षत्रियाः पार्थ लभन्ते युद्धम् ईदृशम्",
"devanagari": "यदृच्छया चोपपन्नं स्वर्गद्वारमपावृतम्\nसुखिनः क्षत्रियाः पार्थ लभन्ते युद्धमीदृशम्",
"transliteration": "yadṛcchayā copapannaṁ\nsvarga-dvāram apāvṛtam\nsukhinaḥ kṣatriyāḥ pārtha\nlabhante yuddham īdṛśam",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 33,
"reference": "Bg 2.33",
"devanagari": "अथ चेत्त्वम् इमं धर्म्यं संग्रामंन करिष्यसि\nततः स्वधर्मं कीर्तिं च हित्वा पापम् अवाप्स्यसि",
"devanagari": "अथ चेत्त्वमिमं धर्म्यं संग्रामंन करिष्यसि\nततः स्वधर्मं कीर्तिं च हित्वा पापमवाप्स्यसि",
"transliteration": "atha cet tvam imaṁ dharmyaṁ\nsaṅgrāmaṁ-na kariṣyasi\ntataḥ svadharmaṁ kīrtiṁ ca\nhitvā pāpam avāpsyasi",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 34,
"reference": "Bg 2.34",
"devanagari": "अकीर्तिं चापि भूतानि कथयिष्यन्ति ते ऽव्ययाम्\nसम्भावितस्य चाकीर्तिर्मरणाद् अतिरिच्यते",
"devanagari": "अकीर्तिं चापि भूतानि कथयिष्यन्ति ते ऽव्ययाम्\nसम्भावितस्य चाकीर्तिर्मरणादतिरिच्यते",
"transliteration": "akīrtiṁ cāpi bhūtāni\nkathayiṣyanti te 'vyayām\nsambhāvitasya cākīrtir\nmaraṇād atiricyate",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 35,
"reference": "Bg 2.35",
"devanagari": "भयाद्रणाद् उपरतं मंस्यन्ते त्वां महारथाः\nयेषां च त्वं बहुमतो भूत्वा यास्यसि लाघवम्",
"devanagari": "भयाद्रणादुपरतं मंस्यन्ते त्वां महारथाः\nयेषां च त्वं बहुमतो भूत्वा यास्यसि लाघवम्",
"transliteration": "bhayād raṇād uparataṁ\nmaṁsyante tvāṁ mahā-rathāḥ\nyeṣāṁ ca tvaṁ bahu-mato\nbhūtvā yāsyasi lāghavam",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 37,
"reference": "Bg 2.37",
"devanagari": "हतो वा प्राप्स्यसि स्वर्गं जित्वा वा भोक्ष्यसे महीम्\nतस्माद् उत्तिष्ठ कौन्तेय युद्धाय कृत निश्चयः",
"devanagari": "हतो वा प्राप्स्यसि स्वर्गं जित्वा वा भोक्ष्यसे महीम्\nतस्मादुत्तिष्ठ कौन्तेय युद्धाय कृत निश्चयः",
"transliteration": "hato vā prāpsyasi svargaṁ\njitvā vā bhokṣyase mahīm\ntasmād uttiṣṭha kaunteya\nyuddhāya kṛta niścayaḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 38,
"reference": "Bg 2.38",
"devanagari": "सुखदुःखे समे कृत्वा लाभालाभौ जयाजयौ\nततो युद्धाय युज्यस्व नैवं पापम् अवाप्स्यसि",
"devanagari": "सुखदुःखे समे कृत्वा लाभालाभौ जयाजयौ\nततो युद्धाय युज्यस्व नैवं पापमवाप्स्यसि",
"transliteration": "sukha-duḥkhe same kṛtvā\nlābhālābhau jayājayau\ntato yuddhāya yujyasva\nnaivaṁ pāpam avāpsyasi",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 39,
"reference": "Bg 2.39",
"devanagari": "एषा ते ऽभिहिता सांख्ये बुद्धिर्योगे त्व् इमां शृणु\nबुद्ध्या युक्तो यया पार्थ कर्मबन्धं प्रहास्यसि",
"devanagari": "एषा ते ऽभिहिता सांख्ये बुद्धिर्योगे त्विमां शृणु\nबुद्ध्या युक्तो यया पार्थ कर्मबन्धं प्रहास्यसि",
"transliteration": "eṣā te 'bhihitā sāṅkhye\nbuddhir yoge tv imāṁ śṛṇu\nbuddhyā yukto yayā pārtha\nkarma-bandhaṁ prahāsyasi",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 40,
"reference": "Bg 2.40",
"devanagari": "नेहाभिक्रमनाशो ऽस्ति प्रत्यवायो न विद्यते\nस्वल्पम् अप्य् अस्य धर्मस्य त्रायते महतो भयात्",
"devanagari": "नेहाभिक्रमनाशो ऽस्ति प्रत्यवायो न विद्यते\nस्वल्पमप्यस्य धर्मस्य त्रायते महतो भयात्",
"transliteration": "nehābhikrama-nāśo 'sti\npratyavāyo na vidyate\nsvalpam apy asya dharmasya\ntrāyate mahato bhayāt",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 41,
"reference": "Bg 2.41",
"devanagari": "व्यवसायात्मिका बुद्धिर् एकेह कुरुनन्दन\nबहुशाखा ह्य् अनन्ताश्च बुद्धयो ऽव्यवसायिनाम्",
"devanagari": "व्यवसायात्मिका बुद्धिरेकेह कुरुनन्दन\nबहुशाखा ह्यनन्ताश्च बुद्धयो ऽव्यवसायिनाम्",
"transliteration": "vyavasāyātmikā buddhir\nekeha kuru-nandana\nbahu-śākhā hy anantāś ca\nbuddhayo 'vyavasāyinām",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 42,
"reference": "Bg 2.42-43",
"devanagari": "याम् इमां पुष्पितां वाचं प्रवदन्त्य् अविपश्चितः\nवेदवादरताः पार्थ नान्यद् अस्तीति वादिनः\nकामात्मानः स्वर्गपरा जन्मकर्मफलप्रदाम्\nक्रियाविशेषबहुलां भोगैश्वर्यगतिं प्रति",
"devanagari": "यामिमां पुष्पितां वाचं प्रवदन्त्यविपश्चितः\nवेदवादरताः पार्थ नान्यदस्तीति वादिनः\nकामात्मानः स्वर्गपरा जन्मकर्मफलप्रदाम्\nक्रियाविशेषबहुलां भोगैश्वर्यगतिं प्रति",
"transliteration": "yām imāṁ puṣpitāṁ vācaṁ\npravadanty avipaścitaḥ\nveda-vāda-ratāḥ pārtha\nnānyad astīti vādinaḥ\nkāmātmānaḥ svarga-parā\njanma-karma-phala-pradām\nkriyā-viśeṣa-bahulāṁ\nbhogaiśvarya-gatiṁ prati",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 46,
"reference": "Bg 2.46",
"devanagari": "यावान् अर्थ उदपाने सर्वतः सम्प्लुतोदके\nतावान्सर्वेषु वेदेषु ब्राह्मणस्य विजानतः",
"devanagari": "यावानर्थ उदपाने सर्वतः सम्प्लुतोदके\nतावान्सर्वेषु वेदेषु ब्राह्मणस्य विजानतः",
"transliteration": "yāvān artha udapāne\nsarvataḥ samplutodake\ntāvān sarveṣu vedeṣu\nbrāhmaṇasya vijānataḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 47,
"reference": "Bg 2.47",
"devanagari": "कर्मण्य् एवाधिकारस्ते मा फलेषु कदाचन\nमा कर्मफलहेतुर्भूर्मा ते संगो ऽस्त्व् अकर्मणि",
"devanagari": "कर्मण्येवाधिकारस्ते मा फलेषु कदाचन\nमा कर्मफलहेतुर्भूर्मा ते संगो ऽस्त्वकर्मणि",
"transliteration": "karmaṇy evādhikāras te\nmā phaleṣu kadācana\nmā karma-phala-hetur bhūr\nmā te saṅgo 'stv akarmaṇi",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 49,
"reference": "Bg 2.49",
"devanagari": "दूरेण ह्य् अवरं कर्म बुद्धियोगाद्धनंजय\nबुद्धौ शरणम् अन्विच्छ कृपणाः फलहेतवः",
"devanagari": "दूरेण ह्यवरं कर्म बुद्धियोगाद्धनंजय\nबुद्धौ शरणमन्विच्छ कृपणाः फलहेतवः",
"transliteration": "dūreṇa hy avaraṁ karma\nbuddhi-yogād dhanañjaya\nbuddhau śaraṇam anviccha\nkṛpaṇāḥ phala-hetavaḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 51,
"reference": "Bg 2.51",
"devanagari": "कर्मजं बुद्धियुक्ता हि फलं त्यक्त्वा मनीषिणः\nजन्मबन्धविनिर्मुक्ताः पदं गच्छन्त्य् अनामयम्",
"devanagari": "कर्मजं बुद्धियुक्ता हि फलं त्यक्त्वा मनीषिणः\nजन्मबन्धविनिर्मुक्ताः पदं गच्छन्त्यनामयम्",
"transliteration": "karma-jaṁ buddhi-yuktā hi\nphalaṁ tyaktvā manīṣiṇaḥ\njanma-bandha-vinirmuktāḥ\npadaṁ gacchanty anāmayam",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 53,
"reference": "Bg 2.53",
"devanagari": "श्रुतिविप्रतिपन्ना ते यदा स्थास्यति निश्चला\nसमाधाव् अचला बुद्धिस्तदा योगम् अवाप्स्यसि",
"devanagari": "श्रुतिविप्रतिपन्ना ते यदा स्थास्यति निश्चला\nसमाधावचला बुद्धिस्तदा योगमवाप्स्यसि",
"transliteration": "śruti-vipratipannā te\nyadā sthāsyati niścalā\nsamādhāv acalā buddhis\ntadā yogam avāpsyasi",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 54,
"reference": "Bg 2.54",
"devanagari": "अर्जुन उवाच\nस्थितप्रज्ञस्य का भाषा समाधिस्थस्य केशव\nस्थितधीः किं प्रभाषेत किम् आसीत व्रजेत किम्",
"devanagari": "अर्जुन उवाच\nस्थितप्रज्ञस्य का भाषा समाधिस्थस्य केशव\nस्थितधीः किं प्रभाषेत किमासीत व्रजेत किम्",
"transliteration": "arjuna uvāca\nsthita-prajñasya kā bhāṣā\nsamādhi-sthasya keśava\nsthita-dhīḥ kiṁ prabhāṣeta\nkim āsīta vrajeta kim",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 55,
"reference": "Bg 2.55",
"devanagari": "श्रीभगवान् उवाच\nप्रजहाति यदा कामान्सर्वान्पार्थ मनोगतान्\nआत्मन्य् एवात्मना तुष्टः स्थितप्रज्ञस्तदोच्यते",
"devanagari": "श्रीभगवानुवाच\nप्रजहाति यदा कामान्सर्वान्पार्थ मनोगतान्\nआत्मन्येवात्मना तुष्टः स्थितप्रज्ञस्तदोच्यते",
"transliteration": "śrī-bhagavān uvāca\nprajahāti yadā kāmān\nsarvān pārtha mano-gatān\nātmany evātmanā tuṣṭaḥ\nsthita-prajñas tadocyate",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 56,
"reference": "Bg 2.56",
"devanagari": "दुःखेष्व् अनुद्विग्नमनाः सुखेषु विगतस्पृहः\nवीतरागभयक्रोधः स्थितधीर्मुनिर् उच्यते",
"devanagari": "दुःखेष्वनुद्विग्नमनाः सुखेषु विगतस्पृहः\nवीतरागभयक्रोधः स्थितधीर्मुनिरुच्यते",
"transliteration": "duḥkheṣv anudvigna-manāḥ\nsukheṣu vigata-spṛhaḥ\nvīta-rāga-bhaya-krodhaḥ\nsthita-dhīr munir ucyate",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 59,
"reference": "Bg 2.59",
"devanagari": "विषया विनिवर्तन्ते निराहारस्य देहिनः\nरसवर्जं रसो ऽप्य् अस्य परं दृष्ट्वा निवर्तते",
"devanagari": "विषया विनिवर्तन्ते निराहारस्य देहिनः\nरसवर्जं रसो ऽप्यस्य परं दृष्ट्वा निवर्तते",
"transliteration": "viṣayā vinivartante\nnirāhārasya dehinaḥ\nrasa-varjaṁ raso 'py asya\nparaṁ dṛṣṭvā nivartate",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 60,
"reference": "Bg 2.60",
"devanagari": "यततो ह्य् अपि कौन्तेय पुरुषस्य विपश्चितः\nइन्द्रियाणि प्रमाथीनि हरन्ति प्रसभं मनः",
"devanagari": "यततो ह्यपि कौन्तेय पुरुषस्य विपश्चितः\nइन्द्रियाणि प्रमाथीनि हरन्ति प्रसभं मनः",
"transliteration": "yatato hy api kaunteya\npuruṣasya vipaścitaḥ\nindriyāṇi pramāthīni\nharanti prasabhaṁ manaḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 64,
"reference": "Bg 2.64",
"devanagari": "रागद्वेषविमुक्तैस्तु विषयान् इन्द्रियैश्चरन्\nआत्मवश्यैर्विधेयात्मा प्रसादम् अधिगच्छति",
"devanagari": "रागद्वेषविमुक्तैस्तु विषयानिन्द्रियैश्चरन्\nआत्मवश्यैर्विधेयात्मा प्रसादमधिगच्छति",
"transliteration": "rāga-dveṣa-vimuktais tu\nviṣayān indriyaiś caran\nātma-vaśyair vidheyātmā\nprasādam adhigacchati",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 65,
"reference": "Bg 2.65",
"devanagari": "प्रसादे सर्वदुःखानां हानिर् अस्योपजायते\nप्रसन्नचेतसो ह्य् आशु बुद्धिः पर्यवतिष्ठते",
"devanagari": "प्रसादे सर्वदुःखानां हानिरस्योपजायते\nप्रसन्नचेतसो ह्याशु बुद्धिः पर्यवतिष्ठते",
"transliteration": "prasāde sarva-duḥkhānāṁ\nhānir asyopajāyate\nprasanna-cetaso hy āśu\nbuddhiḥ paryavatiṣṭhate",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 66,
"reference": "Bg 2.66",
"devanagari": "नास्ति बुद्धिर् अयुक्तस्य न चायुक्तस्य भावना\nन चाभावयतः शान्तिर् अशान्तस्य कुतः सुखम्",
"devanagari": "नास्ति बुद्धिरयुक्तस्य न चायुक्तस्य भावना\nन चाभावयतः शान्तिरशान्तस्य कुतः सुखम्",
"transliteration": "nāsti buddhir ayuktasya\nna cāyuktasya bhāvanā\nna cābhāvayataḥ śāntir\naśāntasya kutaḥ sukham",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 67,
"reference": "Bg 2.67",
"devanagari": "इन्द्रियाणां हि चरतां यन्मनो ऽनुविधीयते\nतद् अस्य हरति प्रज्ञां वायुर्नावम् इवाम्भसि",
"devanagari": "इन्द्रियाणां हि चरतां यन्मनो ऽनुविधीयते\nतदस्य हरति प्रज्ञां वायुर्नावमिवाम्भसि",
"transliteration": "indriyāṇāṁ hi caratāṁ\nyan mano 'nuvidhīyate\ntad asya harati prajñāṁ\nvāyur nāvam ivāmbhasi",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 70,
"reference": "Bg 2.70",
"devanagari": "आपूर्यमाणम् अचलप्रतिष्ठं समुद्रम् आपः प्रविशन्ति यद्वत्\nतद्वत्कामा यं प्रविशन्ति सर्वे स शान्तिम् आप्नोति न कामकामी",
"devanagari": "आपूर्यमाणमचलप्रतिष्ठं समुद्रमापः प्रविशन्ति यद्वत्\nतद्वत्कामा यं प्रविशन्ति सर्वे स शान्तिमाप्नोति न कामकामी",
"transliteration": "āpūryamāṇam acala-pratiṣṭhaṁ\nsamudram āpaḥ praviśanti yadvat\ntadvat kāmā yaṁ praviśanti sarve\nsa śāntim āpnoti na kāma-kāmī",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 71,
"reference": "Bg 2.71",
"devanagari": "विहाय कामान्यः सर्वान्पुमांश्चरति निःस्पृहः\nनिर्ममो निरहंकारः स शान्तिम् अधिगच्छति",
"devanagari": "विहाय कामान्यः सर्वान्पुमांश्चरति निःस्पृहः\nनिर्ममो निरहंकारः स शान्तिमधिगच्छति",
"transliteration": "vihāya kāmān yaḥ sarvān\npumāṁś carati niḥspṛhaḥ\nnirmamo nirahaṅkāraḥ\nsa śāntim adhigacchati",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 2,
"verse": 72,
"reference": "Bg 2.72",
"devanagari": "एषा ब्राह्मी स्थितिः पार्थ नैनां प्राप्य विमुह्यति\nस्थित्वास्याम् अन्तकाले ऽपि ब्रह्मनिर्वाणम् ऋच्छति",
"devanagari": "एषा ब्राह्मी स्थितिः पार्थ नैनां प्राप्य विमुह्यति\nस्थित्वास्यामन्तकाले ऽपि ब्रह्मनिर्वाणमृच्छति",
"transliteration": "eṣā brāhmī sthitiḥ pārtha\nnaināṁ prāpya vimuhyati\nsthitvāsyām anta-kāle 'pi\nbrahma-nirvāṇam ṛcchati",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 3,
"verse": 2,
"reference": "Bg 3.2",
"devanagari": "व्यामिश्रेणेव वाक्येन बुद्धिं मोहयसीव मे\nतद् एकं वद निश्चित्य येन श्रेयो ऽहम् आप्नुयाम्",
"devanagari": "व्यामिश्रेणेव वाक्येन बुद्धिं मोहयसीव मे\nतदेकं वद निश्चित्य येन श्रेयो ऽहमाप्नुयाम्",
"transliteration": "vyāmiśreṇeva vākyena\nbuddhiṁ mohayasīva me\ntad ekaṁ vada niścitya\nyena śreyo 'ham āpnuyām",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 3,
"verse": 3,
"reference": "Bg 3.3",
"devanagari": "श्रीभगवान् उवाच\nलोके ऽस्मिन्द्विविधा निष्ठा पुरा प्रोक्ता मयानघ\nज्ञानयोगेन सांख्यानां कर्मयोगेन योगिनाम्",
"devanagari": "श्रीभगवानुवाच\nलोके ऽस्मिन्द्विविधा निष्ठा पुरा प्रोक्ता मयानघ\nज्ञानयोगेन सांख्यानां कर्मयोगेन योगिनाम्",
"transliteration": "śrī-bhagavān uvāca\nloke 'smin dvi-vidhā niṣṭhā\npurā proktā mayānagha\njñāna-yogena sāṅkhyānāṁ\nkarma-yogena yoginām",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 3,
"verse": 4,
"reference": "Bg 3.4",
"devanagari": "न कर्मणाम् अनारम्भान्नैष्कर्म्यं पुरुषो ऽश्नुते\nन च सन्न्यसनाद् एव सिद्धिं समधिगच्छति",
"devanagari": "न कर्मणामनारम्भान्नैष्कर्म्यं पुरुषो ऽश्नुते\nन च सन्न्यसनादेव सिद्धिं समधिगच्छति",
"transliteration": "na karmaṇām anārambhān\nnaiṣkarmyaṁ puruṣo 'śnute\nna ca sannyasanād eva\nsiddhiṁ samadhigacchati",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 3,
"verse": 5,
"reference": "Bg 3.5",
"devanagari": "न हि कश्चित्क्षणम् अपि जातु तिष्ठत्य् अकर्मकृत्\nकार्यते ह्य् अवशः कर्म सर्वः प्रकृतिजैर्गुणैः",
"devanagari": "न हि कश्चित्क्षणमपि जातु तिष्ठत्यकर्मकृत्\nकार्यते ह्यवशः कर्म सर्वः प्रकृतिजैर्गुणैः",
"transliteration": "na hi kaścit kṣaṇam api\njātu tiṣṭhaty akarmakṛt\nkāryate hy avaśaḥ karma\nsarvaḥ prakṛti-jair guṇaiḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 3,
"verse": 7,
"reference": "Bg 3.7",
"devanagari": "यस्त्व् इन्द्रियाणि मनसा नियम्यारभते ऽर्जुन\nकर्मेन्द्रियैः कर्मयोगम् असक्तः स विशिष्यते",
"devanagari": "यस्त्विन्द्रियाणि मनसा नियम्यारभते ऽर्जुन\nकर्मेन्द्रियैः कर्मयोगमसक्तः स विशिष्यते",
"transliteration": "yas tv indriyāṇi manasā\nniyamyārabhate 'rjuna\nkarmendriyaiḥ karma-yogam\nasaktaḥ sa viśiṣyate",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 3,
"verse": 8,
"reference": "Bg 3.8",
"devanagari": "नियतं कुरु कर्म त्वं कर्म ज्यायो ह्य् अकर्मणः\nशरीरयात्रापि च ते न प्रसिद्ध्येद् अकर्मणः",
"devanagari": "नियतं कुरु कर्म त्वं कर्म ज्यायो ह्यकर्मणः\nशरीरयात्रापि च ते न प्रसिद्ध्येदकर्मणः",
"transliteration": "niyataṁ kuru karma tvaṁ\nkarma jyāyo hy akarmaṇaḥ\nśarīra-yātrāpi ca te\nna prasiddhyed akarmaṇaḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 3,
"verse": 10,
"reference": "Bg 3.10",
"devanagari": "सहयज्ञाः प्रजाः सृष्ट्वा पुरोवाच प्रजापतिः\nअनेन प्रसविष्यध्वम् एष वो ऽस्त्व् इष्टकामधुक्",
"devanagari": "सहयज्ञाः प्रजाः सृष्ट्वा पुरोवाच प्रजापतिः\nअनेन प्रसविष्यध्वमेष वो ऽस्त्विष्टकामधुक्",
"transliteration": "saha-yajñāḥ prajāḥ sṛṣṭvā\npurovāca prajāpatiḥ\nanena prasaviṣyadhvam\neṣa vo 'stv iṣṭa-kāma-dhuk",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 3,
"verse": 11,
"reference": "Bg 3.11",
"devanagari": "देवान्भावयतानेन ते देवा भावयन्तु वः\nपरस्परं भावयन्तः श्रेयः परम् अवाप्स्यथ",
"devanagari": "देवान्भावयतानेन ते देवा भावयन्तु वः\nपरस्परं भावयन्तः श्रेयः परमवाप्स्यथ",
"transliteration": "devān bhāvayatānena\nte devā bhāvayantu vaḥ\nparasparaṁ bhāvayantaḥ\nśreyaḥ param avāpsyatha",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 3,
"verse": 12,
"reference": "Bg 3.12",
"devanagari": "इष्टान्भोगान्हि वो देवा दास्यन्ते यज्ञभाविताः\nतैर्दत्तान् अप्रदायैभ्यो यो भुंक्ते स्तेन एव सः",
"devanagari": "इष्टान्भोगान्हि वो देवा दास्यन्ते यज्ञभाविताः\nतैर्दत्तानप्रदायैभ्यो यो भुंक्ते स्तेन एव सः",
"transliteration": "iṣṭān bhogān hi vo devā\ndāsyante yajña-bhāvitāḥ\ntair dattān apradāyaibhyo\nyo bhuṅkte stena eva saḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 3,
"verse": 13,
"reference": "Bg 3.13",
"devanagari": "यज्ञशिष्टाशिनः सन्तो मुच्यन्ते सर्वकिल्बिषैः\nभुंजते ते त्व् अघं पापा ये पचन्त्य् आत्मकारणात्",
"devanagari": "यज्ञशिष्टाशिनः सन्तो मुच्यन्ते सर्वकिल्बिषैः\nभुंजते ते त्वघं पापा ये पचन्त्यात्मकारणात्",
"transliteration": "yajña-śiṣṭāśinaḥ santo\nmucyante sarva-kilbiṣaiḥ\nbhuñjate te tv aghaṁ pāpā\nye pacanty ātma-kāraṇāt",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 3,
"verse": 14,
"reference": "Bg 3.14",
"devanagari": "अन्नाद्भवन्ति भूतानि पर्जन्याद् अन्नसम्भवः\nयज्ञाद्भवति पर्जन्यो यज्ञः कर्मसमुद्भवः",
"devanagari": "अन्नाद्भवन्ति भूतानि पर्जन्यादन्नसम्भवः\nयज्ञाद्भवति पर्जन्यो यज्ञः कर्मसमुद्भवः",
"transliteration": "annād bhavanti bhūtāni\nparjanyād anna-sambhavaḥ\nyajñād bhavati parjanyo\nyajñaḥ karma-samudbhavaḥ",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 3,
"verse": 16,
"reference": "Bg 3.16",
"devanagari": "एवं प्रवर्तितं चक्रं नानुवर्तयतीह यः\nअघायुर् इन्द्रियारामो मोघं पार्थ स जीवति",
"devanagari": "एवं प्रवर्तितं चक्रं नानुवर्तयतीह यः\nअघायुरिन्द्रियारामो मोघं पार्थ स जीवति",
"transliteration": "evaṁ pravartitaṁ cakraṁ\nnānuvartayatīha yaḥ\naghāyur indriyārāmo\nmoghaṁ pārtha sa jīvati",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 3,
"verse": 17,
"reference": "Bg 3.17",
"devanagari": "यस्त्व् आत्मरतिर् एव स्याद् आत्मतृप्तश्च मानवः\nआत्मन्य् एव च सन्तुष्टस्तस्य कार्यं न विद्यते",
"devanagari": "यस्त्वात्मरतिरेव स्यादात्मतृप्तश्च मानवः\nआत्मन्येव च सन्तुष्टस्तस्य कार्यं न विद्यते",
"transliteration": "yas tv ātma-ratir eva syād\nātma-tṛptaś ca mānavaḥ\nātmany eva ca santuṣṭas\ntasya kāryaṁ na vidyate",
"synonyms": [
{
+1 -1
View File
@@ -3,7 +3,7 @@
"chapter": 3,
"verse": 18,
"reference": "Bg 3.18",
"devanagari": "नैव तस्य कृतेनार्थो नाकृतेनेह कश्चन\nन चास्य सर्वभूतेषु कश्चिद् अर्थव्यपाश्रयः",
"devanagari": "नैव तस्य कृतेनार्थो नाकृतेनेह कश्चन\nन चास्य सर्वभूतेषु कश्चिदर्थव्यपाश्रयः",
"transliteration": "naiva tasya kṛtenārtho\nnākṛteneha kaścana\nna cāsya sarva-bhūteṣu\nkaścid artha-vyapāśrayaḥ",
"synonyms": [
{

Some files were not shown because too many files have changed in this diff Show More