{ "info": { "author": "Ganesh Kumar T K", "author_email": "ganeshkumartk@outlook.com", "bugtrack_url": null, "classifiers": [ "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Pykural\n============\n\"Pykural\"\n\n\nA python module / command-line tool for pykural | \u0baa\u0bc8\u0ba4\u0bbe\u0ba9\u0bbf\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bb1\u0bb3\u0bcd !\n\n\nInstall by :\n============\n```console\n$ pip3 install pykural\n```\n\nCheck out these:\n================\n```console\n$ pykural | $ pykural -en \n$ pykural -k 100 | $ pykural -k 100 -en \n$ pykural -a 10 | $ pykural -a 10 -en \n$ pykural -a ilvaazhkkai | $ pykural -a \u0b87\u0bb2\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8\n$ pykural -a 'domestic life' | $ pykural -i 5 \n$ pykural -p 1 | $ pykural --all-paals \n$ pykural --all-iyals | $ pykural --all-adigaarams\n```\n\n```console\n$ pykural --github # opens the github page\n$ pykural --pypi # opens the PyPi page\n$ pykural --pepy # opens the stats page\n$ pykural --dev # opens the developer home page\n```\n\nCommand Line Usage:\n==================\n```console\n$ pykural -h\nusage: pykural [-h] [-en] [-k 1-1330] [-a 1-133] [-i 1-10] [-p 1-3]\n [--all-paals] [--all-iyals] [--all-adigaarams] [--github]\n [--pypi] [--pepy] [--dev] [-v] [-s]\n\npykural by Thiruvalluvar\n\noptional arguments:\n -h, --help show this help message and exit\n -en set language as english for -k and -a flag\n -k 1-1330 display the Thirukural and its meaning\n -a 1-133 display the ten Thirukurals in the specified chapter\n -i 1-10 display the Adigaarams in the specified Iyal\n -p 1-3 display the Iyals in the specified Paal\n --all-paals display all paals (category)\n --all-iyals display all iyals (sub-category)\n --all-adigaarams display all adigaarams (chapter)\n --github opens the github page in the browser\n --pypi opens the PyPi page in the browser\n --pepy opens the download stats page in the browser\n --dev opens the developer homepage\n -v show version info and exit\n -s show thiruvalluvar and exit\n```\n\nDisplay a random pykural\n-------------------------------------\n```\n$ pykural\n\n\u0baa\u0bbe\u0bb2\u0bcd: \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0baa\u0bbe\u0bb2\u0bcd(2/3) | \u0b87\u0baf\u0bb2\u0bcd: \u0b92\u0bb4\u0bbf\u0baa\u0bbf\u0baf\u0bb2\u0bcd(8/10) | \u0b85\u0ba4\u0bbf\u0b95\u0bbe\u0bb0\u0bae\u0bcd: \u0baa\u0ba3\u0bcd\u0baa\u0bc1\u0b9f\u0bc8\u0bae\u0bc8(100/133)\n\n\u0b95\u0bc1\u0bb1\u0bb3\u0bcd-994:\n\u0ba8\u0baf\u0ba9\u0bca\u0b9f\u0bc1 \u0ba8\u0ba9\u0bcd\u0bb1\u0bbf \u0baa\u0bc1\u0bb0\u0bbf\u0ba8\u0bcd\u0ba4 \u0baa\u0baf\u0ba9\u0bc1\u0b9f\u0bc8\u0baf\u0bbe\u0bb0\u0bcd\n\u0baa\u0ba3\u0bcd\u0baa\u0bc1\u0baa\u0bbe \u0bb0\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b89\u0bb2\u0b95\u0bc1.\n\nnayanotu nandri purindha payanudaiyaar\npaNpupaa raattum ulagu\n\n\u0bae\u0bc1.\u0bb5 \u0b89\u0bb0\u0bc8:\n\u0ba8\u0bc0\u0ba4\u0bbf\u0baf\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0ba8\u0ba9\u0bcd\u0bae\u0bc8\u0baf\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa\u0bbf\u0baa\u0bcd \u0baa\u0bbf\u0bb1\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0bc1\u0baa\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f \u0bb5\u0bbe\u0bb4\u0bc1\u0bae\u0bcd \u0baa\u0bc6\u0bb0\u0bbf\u0baf\u0bcb\u0bb0\u0bbf\u0ba9\u0bcd\n\u0ba8\u0bb2\u0bcd\u0bb2\u0baa\u0bcd \u0baa\u0ba3\u0bcd\u0baa\u0bc8 \u0b89\u0bb2\u0b95\u0ba4\u0bcd\u0ba4\u0bbe\u0bb0\u0bcd \u0baa\u0bcb\u0bb1\u0bcd\u0bb1\u0bbf\u0b95\u0bcd \u0b95\u0bca\u0ba3\u0bcd\u0b9f\u0bbe\u0b9f\u0bc1\u0bb5\u0bb0\u0bcd.\n\n\u0b9a\u0bbe\u0bb2\u0bae\u0ba9\u0bcd \u0baa\u0bbe\u0baa\u0bcd\u0baa\u0bc8\u0baf\u0bbe \u0b89\u0bb0\u0bc8:\n\u0ba8\u0bc0\u0ba4\u0bbf\u0baf\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0b85\u0bb1\u0ba4\u0bcd\u0ba4\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0bb5\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa\u0bbf\u0baa\u0bcd \u0baa\u0bbf\u0bb1\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0baa\u0bb5\u0bb0\u0bbf\u0ba9\u0bcd \u0baa\u0ba3\u0bcd\u0baa\u0bbf\u0ba9\u0bc8\n\u0b89\u0bb2\u0b95\u0ba4\u0bcd\u0ba4\u0bb5\u0bb0\u0bcd \u0b9a\u0bbf\u0bb1\u0baa\u0bcd\u0baa\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1\u0baa\u0bcd \u0baa\u0bc7\u0b9a\u0bc1\u0bb5\u0bb0\u0bcd.\n\n```\n```\n$ pykural -en\n\nCategory: Wealth(2/3) | Sub-Category: Miscellaneous(8/10) | Chapter: Courtesy(100/133)\n\nVerse-994:\nOf men of fruitful life, who kindly benefits dispense,\nThe world unites to praise the 'noble excellence'.\n\nMeaning:\nThe world applauds the character of those whose usefulness results\nfrom their equity and charity.\n```\n\nShow Kural for given kural number\n---------------------------------\n```\n$ pykural -k 335\n\n\u0baa\u0bbe\u0bb2\u0bcd: \u0b85\u0bb1\u0ba4\u0bcd\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0bb2\u0bcd(1/3) | \u0b87\u0baf\u0bb2\u0bcd: \u0ba4\u0bc1\u0bb1\u0bb5\u0bb1\u0bb5\u0bbf\u0baf\u0bb2\u0bcd(3/10) | \u0b85\u0ba4\u0bbf\u0b95\u0bbe\u0bb0\u0bae\u0bcd: \u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bbe\u0bae\u0bc8(34/133)\n\n\u0b95\u0bc1\u0bb1\u0bb3\u0bcd-335:\n\u0ba8\u0bbe\u0b9a\u0bcd\u0b9a\u0bc6\u0bb1\u0bcd\u0bb1\u0bc1 \u0bb5\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bb3\u0bcd\u0bae\u0bc7\u0bb2\u0bcd \u0bb5\u0bbe\u0bb0\u0bbe\u0bae\u0bc1\u0ba9\u0bcd \u0ba8\u0bb2\u0bcd\u0bb5\u0bbf\u0ba9\u0bc8\n\u0bae\u0bc7\u0bb1\u0bcd\u0b9a\u0bc6\u0ba9\u0bcd\u0bb1\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0baa\u0bcd \u0baa\u0b9f\u0bc1\u0bae\u0bcd.\n\nnaachchetru vikkuLmael vaaraamun nalvinai\nmaeRsendru seyyap padum\n\n\u0bae\u0bc1.\u0bb5 \u0b89\u0bb0\u0bc8:\n\u0ba8\u0bbe\u0bb5\u0bc8 \u0b85\u0b9f\u0b95\u0bcd\u0b95\u0bbf \u0bb5\u0bbf\u0b95\u0bcd\u0b95\u0bb2\u0bcd \u0bae\u0bc7\u0bb2\u0bc6\u0bb4\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd\u0ba9\u0bc7 (\u0b87\u0bb1\u0baa\u0bcd\u0baa\u0bc1 \u0ba8\u0bc6\u0bb0\u0bc1\u0b99\u0bcd\u0b95\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd)\n\u0ba8\u0bb2\u0bcd\u0bb2 \u0b85\u0bb1\u0b9a\u0bcd\u0b9a\u0bc6\u0baf\u0bb2\u0bc8 \u0bb5\u0bbf\u0bb0\u0bc8\u0ba8\u0bcd\u0ba4\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0ba4\u0bcd\u0ba4\u0b95\u0bcd\u0b95\u0ba4\u0bbe\u0b95\u0bc1\u0bae\u0bcd.\n\n\u0b9a\u0bbe\u0bb2\u0bae\u0ba9\u0bcd \u0baa\u0bbe\u0baa\u0bcd\u0baa\u0bc8\u0baf\u0bbe \u0b89\u0bb0\u0bc8:\n\u0ba8\u0bbe\u0bb5\u0bc8 \u0b85\u0b9f\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1 \u0bb5\u0bbf\u0b95\u0bcd\u0b95\u0bb2\u0bcd \u0bb5\u0bb0\u0bc1\u0bb5\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd, \u0ba8\u0bb2\u0bcd\u0bb2 \u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0b95\u0bb3\u0bc8 \u0bb5\u0bbf\u0bb0\u0bc8\u0ba8\u0bcd\u0ba4\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0baf\n\u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd.\n\n```\n\n```\n$ pykural -k 335 -en\n\nCategory: Righteousness(1/3) | Sub-Category: Ascetic Virtue(3/10) | Chapter: Instability(34/133)\n\nVerse-335:\nBefore the tongue lie powerless, 'mid the gasp of gurgling breath,\nArouse thyself, and do good deeds beyond the power of death.\n\nMeaning:\nLet virtuous deeds be done quickly, before the biccup comes making the\ntongue silent.\n\n```\n\nShow Kurals in the given adigaaram\n----------------------------------\n```\n$ pykural -a 40\n\n\u0baa\u0bbe\u0bb2\u0bcd: \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0baa\u0bbe\u0bb2\u0bcd(2/3) | \u0b87\u0baf\u0bb2\u0bcd: \u0b85\u0bb0\u0b9a\u0bbf\u0baf\u0bb2\u0bcd(5/10) | \u0b85\u0ba4\u0bbf\u0b95\u0bbe\u0bb0\u0bae\u0bcd: \u0b95\u0bb2\u0bcd\u0bb5\u0bbf(40/133)\n\n\u0b95\u0bc1\u0bb1\u0bb3\u0bcd-391:\n\u0b95\u0bb1\u0bcd\u0b95 \u0b95\u0b9a\u0b9f\u0bb1\u0b95\u0bcd \u0b95\u0bb1\u0bcd\u0baa\u0bb5\u0bc8 \u0b95\u0bb1\u0bcd\u0bb1\u0baa\u0bbf\u0ba9\u0bcd\n\u0ba8\u0bbf\u0bb1\u0bcd\u0b95 \u0b85\u0ba4\u0bb1\u0bcd\u0b95\u0bc1\u0ba4\u0bcd \u0ba4\u0b95.\n\n\u0b95\u0bc1\u0bb1\u0bb3\u0bcd-392:\n\u0b8e\u0ba3\u0bcd\u0ba3\u0bc6\u0ba9\u0bcd\u0baa \u0b8f\u0ba9\u0bc8 \u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc6\u0ba9\u0bcd\u0baa \u0b87\u0bb5\u0bcd\u0bb5\u0bbf\u0bb0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd\n\u0b95\u0ba3\u0bcd\u0ba3\u0bc6\u0ba9\u0bcd\u0baa \u0bb5\u0bbe\u0bb4\u0bc1\u0bae\u0bcd \u0b89\u0baf\u0bbf\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0bc1..\n\n\u0b95\u0bc1\u0bb1\u0bb3\u0bcd-393:\n\u0b95\u0ba3\u0bcd\u0ba3\u0bc1\u0b9f\u0bc8\u0baf\u0bb0\u0bcd \u0b8e\u0ba9\u0bcd\u0baa\u0bb5\u0bb0\u0bcd \u0b95\u0bb1\u0bcd\u0bb1\u0bcb\u0bb0\u0bcd \u0bae\u0bc1\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0ba3\u0bcd\u0b9f\u0bc1\n\u0baa\u0bc1\u0ba3\u0bcd\u0ba3\u0bc1\u0b9f\u0bc8\u0baf\u0bb0\u0bcd \u0b95\u0bb2\u0bcd\u0bb2\u0bbe \u0ba4\u0bb5\u0bb0\u0bcd.\n\n\u0b95\u0bc1\u0bb1\u0bb3\u0bcd-394:\n\u0b89\u0bb5\u0baa\u0bcd\u0baa\u0ba4\u0bcd \u0ba4\u0bb2\u0bc8\u0b95\u0bcd\u0b95\u0bc2\u0b9f\u0bbf \u0b89\u0bb3\u0bcd\u0bb3\u0baa\u0bcd \u0baa\u0bbf\u0bb0\u0bbf\u0ba4\u0bb2\u0bcd\n\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc7 \u0baa\u0bc1\u0bb2\u0bb5\u0bb0\u0bcd \u0ba4\u0bca\u0bb4\u0bbf\u0bb2\u0bcd.\n\n\u0b95\u0bc1\u0bb1\u0bb3\u0bcd-395:\n\u0b89\u0b9f\u0bc8\u0baf\u0bbe\u0bb0\u0bcd\u0bae\u0bc1\u0ba9\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bbe\u0bb0\u0bcd\u0baa\u0bcb\u0bb2\u0bcd \u0b8f\u0b95\u0bcd\u0b95\u0bb1\u0bcd\u0bb1\u0bc1\u0b99\u0bcd \u0b95\u0bb1\u0bcd\u0bb1\u0bbe\u0bb0\u0bcd\n\u0b95\u0b9f\u0bc8\u0baf\u0bb0\u0bc7 \u0b95\u0bb2\u0bcd\u0bb2\u0bbe \u0ba4\u0bb5\u0bb0\u0bcd.\n\n\u0b95\u0bc1\u0bb1\u0bb3\u0bcd-396:\n\u0ba4\u0bca\u0b9f\u0bcd\u0b9f\u0ba9\u0bc8\u0ba4\u0bcd \u0ba4\u0bc2\u0bb1\u0bc1\u0bae\u0bcd \u0bae\u0ba3\u0bb1\u0bcd\u0b95\u0bc7\u0ba3\u0bbf \u0bae\u0bbe\u0ba8\u0bcd\u0ba4\u0bb0\u0bcd\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bcd\n\u0b95\u0bb1\u0bcd\u0bb1\u0ba9\u0bc8\u0ba4\u0bcd \u0ba4\u0bc2\u0bb1\u0bc1\u0bae\u0bcd \u0b85\u0bb1\u0bbf\u0bb5\u0bc1.\n\n\u0b95\u0bc1\u0bb1\u0bb3\u0bcd-397:\n\u0baf\u0bbe\u0ba4\u0bbe\u0ba9\u0bc1\u0bae\u0bcd \u0ba8\u0bbe\u0b9f\u0bbe\u0bae\u0bbe\u0bb2\u0bcd \u0b8a\u0bb0\u0bbe\u0bae\u0bbe\u0bb2\u0bcd \u0b8e\u0ba9\u0bcd\u0ba9\u0bca\u0bb0\u0bc1\u0bb5\u0ba9\u0bcd\n\u0b9a\u0bbe\u0ba8\u0bcd\u0ba4\u0bc1\u0ba3\u0bc8\u0baf\u0bc1\u0b99\u0bcd \u0b95\u0bb2\u0bcd\u0bb2\u0bbe\u0ba4 \u0bb5\u0bbe\u0bb1\u0bc1.\n\n\u0b95\u0bc1\u0bb1\u0bb3\u0bcd-398:\n\u0b92\u0bb0\u0bc1\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0ba3\u0bcd \u0ba4\u0bbe\u0ba9\u0bcd\u0b95\u0bb1\u0bcd\u0bb1 \u0b95\u0bb2\u0bcd\u0bb5\u0bbf \u0b92\u0bb0\u0bc1\u0bb5\u0bb1\u0bcd\u0b95\u0bc1\n\u0b8e\u0bb4\u0bc1\u0bae\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0b8f\u0bae\u0bbe\u0baa\u0bcd \u0baa\u0bc1\u0b9f\u0bc8\u0ba4\u0bcd\u0ba4\u0bc1.\n\n\u0b95\u0bc1\u0bb1\u0bb3\u0bcd-399:\n\u0ba4\u0bbe\u0bae\u0bbf\u0ba9\u0bcd \u0baa\u0bc1\u0bb1\u0bc1\u0bb5\u0ba4\u0bc1 \u0b89\u0bb2\u0b95\u0bbf\u0ba9\u0bcd \u0baa\u0bc1\u0bb1\u0b95\u0bcd\u0b95\u0ba3\u0bcd\u0b9f\u0bc1\n\u0b95\u0bbe\u0bae\u0bc1\u0bb1\u0bc1\u0bb5\u0bb0\u0bcd \u0b95\u0bb1\u0bcd\u0bb1\u0bb1\u0bbf\u0ba8\u0bcd \u0ba4\u0bbe\u0bb0\u0bcd.\n\n\u0b95\u0bc1\u0bb1\u0bb3\u0bcd-400:\n\u0b95\u0bc7\u0b9f\u0bbf\u0bb2\u0bcd \u0bb5\u0bbf\u0bb4\u0bc1\u0b9a\u0bcd\u0b9a\u0bc6\u0bb2\u0bcd\u0bb5\u0bae\u0bcd \u0b95\u0bb2\u0bcd\u0bb5\u0bbf \u0baf\u0bca\u0bb0\u0bc1\u0bb5\u0bb1\u0bcd\u0b95\u0bc1\n\u0bae\u0bbe\u0b9f\u0bb2\u0bcd\u0bb2 \u0bae\u0bb1\u0bcd\u0bb1\u0bc8 \u0baf\u0bb5\u0bc8.\n\n```\n\n```\n$ pykural -a 40 -en\n\nCategory: Wealth(2/3) | Sub-Category: Royalty(5/10) | Chapter: Learning(40/133)\n\nVerse-391:\nSo learn that you may full and faultless learning gain,\nThen in obedience meet to lessons learnt remain.\n\nVerse-392:\nThe twain that lore of numbers and of letters give\nAre eyes, the wise declare, to all on earth that live.\n\nVerse-393:\nMen who learning gain have eyes, men say;\nBlockheads' faces pairs of sores display.\n\nVerse-394:\nYou meet with joy, with pleasant thought you part;\nSuch is the learned scholar's wonderous art!.\n\nVerse-395:\nWith soul submiss they stand, as paupers front a rich man's face;\nYet learned men are first; th'unlearned stand in lowest place.\n\nVerse-396:\nIn sandy soil, when deep you delve, you reach the springs below;\nThe more you learn, the freer streams of wisdom flow.\n\nVerse-397:\nThe learned make each land their own, in every city find a home;\nWho, till they die; learn nought, along what weary ways they roam!.\n\nVerse-398:\nThe man who store of learning gains,\nIn one, through seven worlds, bliss attains.\n\nVerse-399:\nTheir joy is joy of all the world, they see; thus more\nThe learners learn to love their cherished lore.\n\nVerse-400:\nLearning is excellence of wealth that none destroy;\nTo man nought else affords reality of joy.\n\n```\nAny of the following commands will also work (for adigaaram alone) (optionally -en flag could be passed)\n```\n$ pykural -a ilvaazhkkai\n$ pykural -a 'domestic life'\n$ pykural -a \u0b87\u0bb2\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8\n```\n\n\nShow Adigaarams in the given Iyal\n----------------------------------\n```\n$ pykural -i 2\n----------------------------------------------------------------------------------------------------\nNo Chapter Adigaaram \u0b85\u0ba4\u0bbf\u0b95\u0bbe\u0bb0\u0bae\u0bcd\n----------------------------------------------------------------------------------------------------\n5 Domestic Life Ilvaazhkkai \u0b87\u0bb2\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8\n6 The Worth of a Wife Vaazhkkaith Thunainalam \u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8\u0ba4\u0bcd \u0ba4\u0bc1\u0ba3\u0bc8\u0ba8\u0bb2\u0bae\u0bcd\n7 The Wealth of Children Pudhalvaraip Perudhal \u0bae\u0b95\u0bcd\u0b95\u0b9f\u0bcd\u0baa\u0bc7\u0bb1\u0bc1 / \u0baa\u0bc1\u0ba4\u0bb2\u0bcd\u0bb5\u0bb0\u0bc8\u0baa\u0bcd \u0baa\u0bc6\u0bb1\u0bc1\u0ba4\u0bb2\u0bcd\n8 The Possession of Love Anpudaimai \u0b85\u0ba9\u0bcd\u0baa\u0bc1\u0b9f\u0bc8\u0bae\u0bc8\n9 Hospitality Virundhompal \u0bb5\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bcb\u0bae\u0bcd\u0baa\u0bb2\u0bcd\n10 The Utterance of Pleasant Words Iniyavaikooral \u0b87\u0ba9\u0bbf\u0baf\u0bb5\u0bc8\u0b95\u0bc2\u0bb1\u0bb2\u0bcd\n11 Gratitude Seynnandri Aridhal \u0b9a\u0bc6\u0baf\u0bcd\u0ba8\u0bcd\u0ba8\u0ba9\u0bcd\u0bb1\u0bbf \u0b85\u0bb1\u0bbf\u0ba4\u0bb2\u0bcd\n12 Impartiality Natuvu Nilaimai \u0ba8\u0b9f\u0bc1\u0bb5\u0bc1 \u0ba8\u0bbf\u0bb2\u0bc8\u0bae\u0bc8\n13 The Possession of Self-restraint Adakkamudaimai \u0b85\u0b9f\u0b95\u0bcd\u0b95\u0bae\u0bc1\u0b9f\u0bc8\u0bae\u0bc8\n14 The Possession of Decorum Ozhukkamudaimai \u0b92\u0bb4\u0bc1\u0b95\u0bcd\u0b95\u0bae\u0bc1\u0b9f\u0bc8\u0bae\n15 Not coveting another's Wife Piranil Vizhaiyaamai \u0baa\u0bbf\u0bb1\u0ba9\u0bbf\u0bb2\u0bcd \u0bb5\u0bbf\u0bb4\u0bc8\u0baf\u0bbe\u0bae\u0bc8\n16 The Possession of Patience, Forbearance Poraiyudaimai \u0baa\u0bca\u0bb1\u0bc8\u0baf\u0bc1\u0b9f\u0bc8\u0bae\u0bc8\n17 Not Envying Azhukkaaraamai \u0b85\u0bb4\u0bc1\u0b95\u0bcd\u0b95\u0bbe\u0bb1\u0bbe\u0bae\u0bc8\n18 Not Coveting Veqkaamai \u0bb5\u0bc6\u0b83\u0b95\u0bbe\u0bae\u0bc8\n19 Not Backbiting Purangooraamai \u0baa\u0bc1\u0bb1\u0b99\u0bcd\u0b95\u0bc2\u0bb1\u0bbe\u0bae\u0bc8\n20 Against Vain Speaking Payanila Sollaamai \u0baa\u0baf\u0ba9\u0bbf\u0bb2 \u0b9a\u0bca\u0bb2\u0bcd\u0bb2\u0bbe\u0bae\u0bc8\n21 Dread of Evil Deeds Theevinaiyachcham \u0ba4\u0bc0\u0bb5\u0bbf\u0ba9\u0bc8\u0baf\u0b9a\u0bcd\u0b9a\u0bae\u0bcd\n22 Duty to Society Oppuravaridhal \u0b92\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bb5\u0bb1\u0bbf\u0ba4\u0bb2\u0bcd\n23 Giving Eekai \u0b88\u0b95\u0bc8\n24 Renown Pukazh \u0baa\u0bc1\u0b95\u0bb4\u0bcd\n----------------------------------------------------------------------------------------------------\n```\n\nShow Iyals in the given Paal\n----------------------------\n```\n$ pykural -p 1\n\n\u0baa\u0bbe\u0bb2\u0bcd: \u0b85\u0bb1\u0ba4\u0bcd\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0bb2\u0bcd(1/3)\n-----------------------------------------------------\nNo Sub-Category Iyal \u0b87\u0baf\u0bb2\u0bcd\n-----------------------------------------------------\n1 Prologue Paayiraviyal \u0baa\u0bbe\u0baf\u0bbf\u0bb0\u0bb5\u0bbf\u0baf\u0bb2\u0bcd\n2 Domestic Virtue Illaraviyal \u0b87\u0bb2\u0bcd\u0bb2\u0bb1\u0bb5\u0bbf\u0baf\u0bb2\u0bcd\n3 Ascetic Virtue Thuravaraviyal \u0ba4\u0bc1\u0bb1\u0bb5\u0bb1\u0bb5\u0bbf\u0baf\u0bb2\u0bcd\n-----------------------------------------------------\n```\n\nShow all Paals\n--------------\n```\n$ pykural --all-paals\n---------------------------------------------\nNo Category Paal \u0baa\u0bbe\u0bb2\u0bcd\n---------------------------------------------\n1 Righteousness Arathuppal \u0b85\u0bb1\u0ba4\u0bcd\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0bb2\u0bcd\n2 Wealth Porutpaal \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0baa\u0bbe\u0bb2\u0bcd\n3 Love Kaamathuppal \u0b95\u0bbe\u0bae\u0ba4\u0bcd\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0bb2\u0bcd\n---------------------------------------------\n```\n\nShow all Iyals\n--------------\n```\n$ pykural --all-iyals\n-----------------------------------------------------\nNo Sub-Category Iyal \u0b87\u0baf\u0bb2\u0bcd\n-----------------------------------------------------\n1 Prologue Paayiraviyal \u0baa\u0bbe\u0baf\u0bbf\u0bb0\u0bb5\u0bbf\u0baf\u0bb2\u0bcd\n2 Domestic Virtue Illaraviyal \u0b87\u0bb2\u0bcd\u0bb2\u0bb1\u0bb5\u0bbf\u0baf\u0bb2\u0bcd\n3 Ascetic Virtue Thuravaraviyal \u0ba4\u0bc1\u0bb1\u0bb5\u0bb1\u0bb5\u0bbf\u0baf\u0bb2\u0bcd\n4 Fate Oozhiyal \u0b8a\u0bb4\u0bbf\u0baf\u0bb2\u0bcd\n5 Royalty Arasiyal \u0b85\u0bb0\u0b9a\u0bbf\u0baf\u0bb2\u0bcd\n6 Ministers of State Amaichiyal \u0b85\u0bae\u0bc8\u0b9a\u0bcd\u0b9a\u0bbf\u0baf\u0bb2\u0bcd\n7 Politics Angaviyal \u0b85\u0b99\u0bcd\u0b95\u0bb5\u0bbf\u0baf\u0bb2\u0bcd\n8 Miscellaneous Ozhibiyal \u0b92\u0bb4\u0bbf\u0baa\u0bbf\u0baf\u0bb2\u0bcd\n9 The Pre-marital love Kalaviyal \u0b95\u0bb3\u0bb5\u0bbf\u0baf\u0bb2\u0bcd\n10 The Post-marital love Karpiyal \u0b95\u0bb1\u0bcd\u0baa\u0bbf\u0baf\u0bb2\u0bcd\n-----------------------------------------------------\n```\n\nShow all Adigaarams\n-------------------\n```\n$ pykural --all-adigaarams\n----------------------------------------------------------------------------------------------------\nNo Chapter Adigaaram \u0b85\u0ba4\u0bbf\u0b95\u0bbe\u0bb0\u0bae\u0bcd\n----------------------------------------------------------------------------------------------------\n1 The Praise of God Katavul Vaazhththu \u0b95\u0b9f\u0bb5\u0bc1\u0bb3\u0bcd \u0bb5\u0bbe\u0bb4\u0bcd\u0ba4\u0bcd\u0ba4\u0bc1\n2 The Blessing of Rain Vaansirappu \u0bb5\u0bbe\u0ba9\u0bcd\u0b9a\u0bbf\u0bb1\u0baa\u0bcd\u0baa\u0bc1\n3 The Greatness of Ascetics Neeththaar Perumai \u0ba8\u0bc0\u0ba4\u0bcd\u0ba4\u0bbe\u0bb0\u0bcd \u0baa\u0bc6\u0bb0\u0bc1\u0bae\u0bc8\n4 Assertion of the Strength of Virtue Aran Valiyuruththal \u0b85\u0bb1\u0ba9\u0bcd \u0bb5\u0bb2\u0bbf\u0baf\u0bc1\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd\n5 Domestic Life Ilvaazhkkai \u0b87\u0bb2\u0bcd\u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8\n6 The Worth of a Wife Vaazhkkaith Thunainalam \u0bb5\u0bbe\u0bb4\u0bcd\u0b95\u0bcd\u0b95\u0bc8\u0ba4\u0bcd \u0ba4\u0bc1\u0ba3\u0bc8\u0ba8\u0bb2\u0bae\u0bcd\n7 The Wealth of Children Pudhalvaraip Perudhal \u0bae\u0b95\u0bcd\u0b95\u0b9f\u0bcd\u0baa\u0bc7\u0bb1\u0bc1 / \u0baa\u0bc1\u0ba4\u0bb2\u0bcd\u0bb5\u0bb0\u0bc8\u0baa\u0bcd \u0baa\u0bc6\u0bb1\u0bc1\u0ba4\u0bb2\u0bcd\n8 The Possession of Love Anpudaimai \u0b85\u0ba9\u0bcd\u0baa\u0bc1\u0b9f\u0bc8\u0bae\u0bc8\n9 Hospitality Virundhompal \u0bb5\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bcb\u0bae\u0bcd\u0baa\u0bb2\u0bcd\n10 The Utterance of Pleasant Words Iniyavaikooral \u0b87\u0ba9\u0bbf\u0baf\u0bb5\u0bc8\u0b95\u0bc2\u0bb1\u0bb2\u0bcd\n...\n...\n124 Wasting Away Uruppunalanazhidhal \u0b89\u0bb1\u0bc1\u0baa\u0bcd\u0baa\u0bc1\u0ba8\u0bb2\u0ba9\u0bb4\u0bbf\u0ba4\u0bb2\u0bcd\n125 Soliloquy Nenjotukilaththal \u0ba8\u0bc6\u0b9e\u0bcd\u0b9a\u0bca\u0b9f\u0bc1\u0b95\u0bbf\u0bb3\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd\n126 Reserve Overcome Niraiyazhidhal \u0ba8\u0bbf\u0bb1\u0bc8\u0baf\u0bb4\u0bbf\u0ba4\u0bb2\u0bcd\n127 Mutual Desire Avarvayinvidhumpal \u0b85\u0bb5\u0bb0\u0bcd\u0bb5\u0baf\u0bbf\u0ba9\u0bcd\u0bb5\u0bbf\u0ba4\u0bc1\u0bae\u0bcd\u0baa\u0bb2\u0bcd\n128 The Reading of the Signs Kuripparivuruththal \u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bb1\u0bbf\u0bb5\u0bc1\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd\n129 Desire for Reunion Punarchchividhumpal \u0baa\u0bc1\u0ba3\u0bb0\u0bcd\u0b9a\u0bcd\u0b9a\u0bbf\u0bb5\u0bbf\u0ba4\u0bc1\u0bae\u0bcd\u0baa\u0bb2\u0bcd\n130 Expostulation with Oneself Nenjotupulaththal \u0ba8\u0bc6\u0b9e\u0bcd\u0b9a\u0bca\u0b9f\u0bc1\u0baa\u0bc1\u0bb2\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd\n131 Pouting Pulavi \u0baa\u0bc1\u0bb2\u0bb5\u0bbf\n132 Feigned Anger Pulavi Nunukkam \u0baa\u0bc1\u0bb2\u0bb5\u0bbf \u0ba8\u0bc1\u0ba3\u0bc1\u0b95\u0bcd\u0b95\u0bae\u0bcd\n133 The Pleasures of Temporary Variance Oodaluvakai \u0b8a\u0b9f\u0bb2\u0bc1\u0bb5\u0b95\u0bc8\n----------------------------------------------------------------------------------------------------\n```\n\nShow Thiruvalluvar\n------------------\n```console\n$ pykural -s\n\n yyssssssssssssssssssssyyyyyhhhyyyysooooooooooooooooooooooooooooooooooo\n yssssssssssssssssydmdhhhhhhhdmddhhyyysoooooooooooooooooooooooooooooooo\n sssssssssssssssymNmmddhhhdmhsssssyyyyyysssoooooooooooooooooooooooooooo\n ssssssssssssssyNNNmdhddmmhsooosyhhhhhhhhhdhsoooooooooooooooooooooooooo\n ssssssssssssssmNNmmmmNNNmmmmdhhyyssssyyyyyyyysooooooooooooo+++++oooooo\n sssssssssssooyNNNmNmdNNNNNmdhyyhhhyyyhhhhhyyyyyoooooooooooo++++++ooooo\n sssssssssoooosNNmmmmNNNNNmdddmmmmmddddhsshhhhhysooooooooooo+++++++oooo\n ssssssssssoooohNNNNNNNNNmmNmmhhhdddhhdyyyyysyysoosoooooooooo++++++++oo\n ssssssssoooooooydNNNNNNNNmmddhhddddddddddhhhddddhhsooooooooo++++++++++\n ssssssssooooooooosydNNNNmddmdhyssssssooo+++++oosysoooooooo++++++++++++\n sssssoooooooooooooohNNNNmhhdhsooo+++///:::::----:+oooooo++++++++++++++\n sssoooooooooooooooodNNNNmdmdysso+++////::::-:---:/+oooo+++++++++++++++\n sssoooooooooooooooomNNNmddddhysoo++/////::::::--:/+o+o++++++++++++++++\n sssoooooooooooooooomNNmmmmddhyssoossssyddho:::/shhho++++++++++++++++++\n ssssooooooooooooooodNNmmdmmdhyso+/::+++osyy+/+ys++so++++++++++++++++++\n ssssooooooooooooooodysshmddhyso+/+shhsdmhhys+shyhdhs++++++++++++++++++\n sssssoooooooooooooohyyhydmdyyso+///+sosysooo//s+syyo++++++++++++++++++\n ssssssooooooooooooohyydddmhyyso+/:---:::::+o/-+:::/o++++++++++++++++++\n sssssoooooooooooooohhyhyhdhyyys+/:-------:+o+./:--:+++++++++++++++++++\n sssssoooooooooooooodNhhdhdhyyyso+/::::::/syys+o/:-:+++++++++++++++++++\n sssssoooooooooooooodNNdyhdyyyysso+////++:::ohds/://+++++++++++++++++++\n sssssssoooooooooooyNNNdddmdysyyyssooso/:/shyssyd+/+++++++++++++++++++o\n sssssssoooooooooooyNNmsydmdyssyyyysso+/sdddhhhdmy:/o+++++++++++++++++o\n ysssssssoooooooooymNNhsyddhyssssssoo+ohddhyyssshhs/+oo+++++++++++++ooo\n yssssssssoooooooymmdysshmmdhyssssssyhddhyysssoshddo+so++++++++++++oo++\n ysssssssssooossyhyyssssyddhhyssyyyyhhhhhhhhhyyhhdhs+o/--//+++++++oo+++\n yyyssssssssssoossssssssyddyyysyyyyyyhysydhdhhhyyhyoooo-.-..///++++++++\n yysssoooooooo+++++oossssyhhhysyyyhhysssyysssoooshysss/`...`.:.--/+++++\n yssoo+++++++++++ooosssssshhyyhhyhhhyhhysssooosyhyyyso/.`.-..:/./../+++\n so++//:::::///////++oosssyhddhyyssssyysyyhysyyyssoo++:.``...-/-:+-::-/\n o+//:::::::::::::::::///+oyhdhyysoso++o+oso++/+osoo+:-.``...-.:.o./+..\n +/::::::://////::::::::///+shdddhhysooooso++++ooso/:.-```...-.-.o-+o..\n //::::://////////::::::///+osyhyyyhhhhyhysoooooo+:-...```.`.-.:.o:+-..\n /::::///+++oo+///:::::::://++osyhdddmdmddhyyss+:---...```.`..`:.o/-...\n /:::///++osso+//:::::::::///++oossydddmdhyo+/:.`.-.`..````````-.o-....\n\n```\nRest. . .\n============\n```console\n$ pykural --github # opens the github page\n$ pykural --pypi # opens the PyPi page\n$ pykural --pepy # opens the stats page\n$ pykural --dev # opens the developer home page\n```\n\nPython Usage\n============\n```python\nimport pykural\n```\n\nKural class object\n------------------\n```python\n>>> k = pykural.Kural(100)\n>>> print(k) # <100:\u0b87\u0ba9\u0bbf\u0baf\u0bb5\u0bc8\u0b95\u0bc2\u0bb1\u0bb2\u0bcd>\n>>> print(dir(k))\n['__str__', 'adigaaram_en', 'adigaaram_no', 'adigaaram_ta', 'adigaaram_te', 'en_meaning', \n'iyal_en', 'iyal_no', 'iyal_ta', 'iyal_te', 'kural_en', 'kural_ta', 'kural_te', 'no', \n'paal_en', 'paal_no', 'paal_ta', 'paal_te', 'paapaya', 'varadarasan']\n\n```\n\nAdigaaram class object\n----------------------\n```python\n>>> a = pykural.Adigaaram(21)\n>>> a1 = pykural.Adigaaram(name='Dread of Evil Deeds')\n>>> a2 = pykural.Adigaaram(name='\u0ba4\u0bc0\u0bb5\u0bbf\u0ba9\u0bc8\u0baf\u0b9a\u0bcd\u0b9a\u0bae\u0bcd')\n>>> print(a, a1, a2) \t\t# (<21:\u0ba4\u0bc0\u0bb5\u0bbf\u0ba9\u0bc8\u0baf\u0b9a\u0bcd\u0b9a\u0bae\u0bcd>, <21:\u0ba4\u0bc0\u0bb5\u0bbf\u0ba9\u0bc8\u0baf\u0b9a\u0bcd\u0b9a\u0bae\u0bcd>, <21:\u0ba4\u0bc0\u0bb5\u0bbf\u0ba9\u0bc8\u0baf\u0b9a\u0bcd\u0b9a\u0bae\u0bcd>)\n>>> print(a.kurals)\n[<201:\u0ba4\u0bc0\u0bb5\u0bbf\u0ba9\u0bc8\u0baf\u0b9a\u0bcd\u0b9a\u0bae\u0bcd>, <202:\u0ba4\u0bc0\u0bb5\u0bbf\u0ba9\u0bc8\u0baf\u0b9a\u0bcd\u0b9a\u0bae\u0bcd>, <203:\u0ba4\u0bc0\u0bb5\u0bbf\u0ba9\u0bc8\u0baf\u0b9a\u0bcd\u0b9a\u0bae\u0bcd>, <204:\u0ba4\u0bc0\u0bb5\u0bbf\u0ba9\u0bc8\u0baf\u0b9a\u0bcd\u0b9a\u0bae\u0bcd>, <205:\u0ba4\u0bc0\u0bb5\u0bbf\u0ba9\u0bc8\u0baf\u0b9a\u0bcd\u0b9a\u0bae\u0bcd>, \n<206:\u0ba4\u0bc0\u0bb5\u0bbf\u0ba9\u0bc8\u0baf\u0b9a\u0bcd\u0b9a\u0bae\u0bcd>, <207:\u0ba4\u0bc0\u0bb5\u0bbf\u0ba9\u0bc8\u0baf\u0b9a\u0bcd\u0b9a\u0bae\u0bcd>, <208:\u0ba4\u0bc0\u0bb5\u0bbf\u0ba9\u0bc8\u0baf\u0b9a\u0bcd\u0b9a\u0bae\u0bcd>, <209:\u0ba4\u0bc0\u0bb5\u0bbf\u0ba9\u0bc8\u0baf\u0b9a\u0bcd\u0b9a\u0bae\u0bcd>, <210:\u0ba4\u0bc0\u0bb5\u0bbf\u0ba9\u0bc8\u0baf\u0b9a\u0bcd\u0b9a\u0bae\u0bcd>]\n\n```\n\nIyal class object\n-----------------\n```python\n>>> i = pykural.Iyal(5)\n>>> print(i) # <5:\u0b85\u0bb0\u0b9a\u0bbf\u0baf\u0bb2\u0bcd>\n>>> print(i.adigaarams)\n[<39:\u0b87\u0bb1\u0bc8\u0bae\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf>, <40:\u0b95\u0bb2\u0bcd\u0bb5\u0bbf>, <41:\u0b95\u0bb2\u0bcd\u0bb2\u0bbe\u0bae\u0bc8>, <42:\u0b95\u0bc7\u0bb3\u0bcd\u0bb5\u0bbf>, <43:\u0b85\u0bb1\u0bbf\u0bb5\u0bc1\u0b9f\u0bc8\u0bae\u0bc8>, <44:\u0b95\u0bc1\u0bb1\u0bcd\u0bb1\u0b99\u0bcd\u0b95\u0b9f\u0bbf\u0ba4\u0bb2\u0bcd>, \n<45:\u0baa\u0bc6\u0bb0\u0bbf\u0baf\u0bbe\u0bb0\u0bc8\u0ba4\u0bcd \u0ba4\u0bc1\u0ba3\u0bc8\u0b95\u0bcd\u0b95\u0bcb\u0b9f\u0bb2\u0bcd>, <46:\u0b9a\u0bbf\u0bb1\u0bcd\u0bb1\u0bbf\u0ba9\u0b9e\u0bcd\u0b9a\u0bc7\u0bb0\u0bbe\u0bae\u0bc8>, <47:\u0ba4\u0bc6\u0bb0\u0bbf\u0ba8\u0bcd\u0ba4\u0bc1\u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0bb5\u0b95\u0bc8>, <48:\u0bb5\u0bb2\u0bbf\u0baf\u0bb1\u0bbf\u0ba4\u0bb2\u0bcd>, \n<49:\u0b95\u0bbe\u0bb2\u0bae\u0bb1\u0bbf\u0ba4\u0bb2\u0bcd>, <50:\u0b87\u0b9f\u0ba9\u0bb1\u0bbf\u0ba4\u0bb2\u0bcd>, <51:\u0ba4\u0bc6\u0bb0\u0bbf\u0ba8\u0bcd\u0ba4\u0bc1\u0ba4\u0bc6\u0bb3\u0bbf\u0ba4\u0bb2\u0bcd>, <52:\u0ba4\u0bc6\u0bb0\u0bbf\u0ba8\u0bcd\u0ba4\u0bc1\u0bb5\u0bbf\u0ba9\u0bc8\u0baf\u0bbe\u0b9f\u0bb2\u0bcd>, <53:\u0b9a\u0bc1\u0bb1\u0bcd\u0bb1\u0ba8\u0bcd\u0ba4\u0bb4\u0bbe\u0bb2\u0bcd>, \n<54:\u0baa\u0bca\u0b9a\u0bcd\u0b9a\u0bbe\u0bb5\u0bbe\u0bae\u0bc8>, <55:\u0b9a\u0bc6\u0b99\u0bcd\u0b95\u0bcb\u0ba9\u0bcd\u0bae\u0bc8>, <56:\u0b95\u0bca\u0b9f\u0bc1\u0b99\u0bcd\u0b95\u0bcb\u0ba9\u0bcd\u0bae\u0bc8>, <57:\u0bb5\u0bc6\u0bb0\u0bc1\u0bb5\u0ba8\u0bcd\u0ba4\u0b9a\u0bc6\u0baf\u0bcd\u0baf\u0bbe\u0bae\u0bc8>, <58:\u0b95\u0ba3\u0bcd\u0ba3\u0bcb\u0b9f\u0bcd\u0b9f\u0bae\u0bcd>, \n<59:\u0b92\u0bb1\u0bcd\u0bb1\u0bbe\u0b9f\u0bb2\u0bcd>, <60:\u0b8a\u0b95\u0bcd\u0b95\u0bae\u0bc1\u0b9f\u0bc8\u0bae\u0bc8>, <61:\u0bae\u0b9f\u0bbf\u0baf\u0bbf\u0ba9\u0bcd\u0bae\u0bc8>, <62:\u0b86\u0bb3\u0bcd\u0bb5\u0bbf\u0ba9\u0bc8\u0baf\u0bc1\u0b9f\u0bc8\u0bae\u0bc8>, <63:\u0b87\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0ba3\u0bb4\u0bbf\u0baf\u0bbe\u0bae\u0bc8>]\n```\n\nPaal class object\n------------------\n```python\n>>> p = pykural.Paal(3)\n>>> print(p) # <3:\u0b95\u0bbe\u0bae\u0ba4\u0bcd\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbe\u0bb2\u0bcd>\n>>> print(p.iyals)\n[<9:\u0b95\u0bb3\u0bb5\u0bbf\u0baf\u0bb2\u0bcd>, <10:\u0b95\u0bb1\u0bcd\u0baa\u0bbf\u0baf\u0bb2\u0bcd>]\n\n>>> print(p.adigaarams)\n[<109:\u0ba4\u0b95\u0bc8\u0baf\u0ba3\u0b99\u0bcd\u0b95\u0bc1\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd>, <110:\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bb1\u0bbf\u0ba4\u0bb2\u0bcd>, <111:\u0baa\u0bc1\u0ba3\u0bb0\u0bcd\u0b9a\u0bcd\u0b9a\u0bbf\u0bae\u0b95\u0bbf\u0bb4\u0bcd\u0ba4\u0bb2\u0bcd>, <112:\u0ba8\u0bb2\u0bae\u0bcd\u0baa\u0bc1\u0ba9\u0bc8\u0ba8\u0bcd\u0ba4\u0bc1\u0bb0\u0bc8\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd>, <113:\u0b95\u0bbe\u0ba4\u0bb1\u0bcd\u0b9a\u0bbf\u0bb1\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc8\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd>, <114:\u0ba8\u0bbe\u0ba3\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bb1\u0bb5\u0bc1\u0bb0\u0bc8\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd>, <115:\u0b85\u0bb2\u0bb0\u0bb1\u0bbf\u0bb5\u0bc1\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd>, <116:\u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bbe\u0bb1\u0bcd\u0bb1\u0bbe\u0bae\u0bc8>, <117:\u0baa\u0b9f\u0bb0\u0bcd\u0bae\u0bc6\u0bb2\u0bbf\u0ba8\u0bcd\u0ba4\u0bbf\u0bb0\u0b99\u0bcd\u0b95\u0bb2\u0bcd>, <118:\u0b95\u0ba3\u0bcd\u0bb5\u0bbf\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bb4\u0bbf\u0ba4\u0bb2\u0bcd>, <119:\u0baa\u0b9a\u0baa\u0bcd\u0baa\u0bc1\u0bb1\u0bc1\u0baa\u0bb0\u0bc1\u0bb5\u0bb0\u0bb2\u0bcd>, <120:\u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bb0\u0bcd\u0bae\u0bbf\u0b95\u0bc1\u0ba4\u0bbf>, <121:\u0ba8\u0bbf\u0ba9\u0bc8\u0ba8\u0bcd\u0ba4\u0bb5\u0bb0\u0bcd\u0baa\u0bc1\u0bb2\u0bae\u0bcd\u0baa\u0bb2\u0bcd>, <122:\u0b95\u0ba9\u0bb5\u0bc1\u0ba8\u0bbf\u0bb2\u0bc8\u0baf\u0bc1\u0bb0\u0bc8\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd>, <123:\u0baa\u0bca\u0bb4\u0bc1\u0ba4\u0bc1\u0b95\u0ba3\u0bcd\u0b9f\u0bbf\u0bb0\u0b99\u0bcd\u0b95\u0bb2\u0bcd>, <124:\u0b89\u0bb1\u0bc1\u0baa\u0bcd\u0baa\u0bc1\u0ba8\u0bb2\u0ba9\u0bb4\u0bbf\u0ba4\u0bb2\u0bcd>, <125:\u0ba8\u0bc6\u0b9e\u0bcd\u0b9a\u0bca\u0b9f\u0bc1\u0b95\u0bbf\u0bb3\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd>, <126:\u0ba8\u0bbf\u0bb1\u0bc8\u0baf\u0bb4\u0bbf\u0ba4\u0bb2\u0bcd>, <127:\u0b85\u0bb5\u0bb0\u0bcd\u0bb5\u0baf\u0bbf\u0ba9\u0bcd\u0bb5\u0bbf\u0ba4\u0bc1\u0bae\u0bcd\u0baa\u0bb2\u0bcd>, <128:\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bb1\u0bbf\u0bb5\u0bc1\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd>, <129:\u0baa\u0bc1\u0ba3\u0bb0\u0bcd\u0b9a\u0bcd\u0b9a\u0bbf\u0bb5\u0bbf\u0ba4\u0bc1\u0bae\u0bcd\u0baa\u0bb2\u0bcd>, <130:\u0ba8\u0bc6\u0b9e\u0bcd\u0b9a\u0bca\u0b9f\u0bc1\u0baa\u0bc1\u0bb2\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd>, <131:\u0baa\u0bc1\u0bb2\u0bb5\u0bbf>, <132:\u0baa\u0bc1\u0bb2\u0bb5\u0bbf \u0ba8\u0bc1\u0ba3\u0bc1\u0b95\u0bcd\u0b95\u0bae\u0bcd>, <133:\u0b8a\u0b9f\u0bb2\u0bc1\u0bb5\u0b95\u0bc8>]\n\n# returns all the kural objects in the given paal\n>>> print(p.kurals) \n```\n\nShow all adigaarams, paals, Iyals\n---------------------------------\n```python\n>>> pykural.Paal.show_all_paals()\n>>> pykural.Iyal.show_all_iyals()\n>>> pykural.Adigaaram.show_all_adigaarams()\n```\n\nShow command line output inside python\n--------------------------------------\n```python\n>>> k = pykural.Kural(10)\n>>> k.showCL()\n\n\u0baa\u0bbe\u0bb2\u0bcd: \u0baa\u0bc6\u0bbe\u0bb0\u0bc1\u0b9f\u0bcd\u0baa\u0bbe\u0bb2\u0bcd(2/3) | \u0b87\u0baf\u0bb2\u0bcd: \u0b92\u0bb4\u0bbf\u0baa\u0bbf\u0baf\u0bb2\u0bcd(8/10) | \u0b85\u0ba4\u0bbf\u0b95\u0bbe\u0bb0\u0bae\u0bcd: \u0baa\u0ba3\u0bcd\u0baa\u0bc1\u0b9f\u0bc8\u0bae\u0bc8(100/133)\n\n\u0b95\u0bc1\u0bb1\u0bb3\u0bcd-1000:\n\u0baa\u0ba3\u0bcd\u0baa\u0bbf\u0bb2\u0bbe\u0ba9\u0bcd \u0baa\u0bc6\u0bb1\u0bcd\u0bb1 \u0baa\u0bc6\u0bb0\u0bc1\u0b9e\u0bcd\u0b9a\u0bc6\u0bb2\u0bcd\u0bb5\u0bae\u0bcd \u0ba8\u0ba9\u0bcd\u0baa\u0bbe\u0bb2\u0bcd\n\u0b95\u0bb2\u0ba8\u0bcd\u0ba4\u0bc0\u0bae\u0bc8 \u0baf\u0bbe\u0bb2\u0bcd\u0ba4\u0bbf\u0bb0\u0bbf\u0ba8\u0bcd \u0ba4\u0bb1\u0bcd\u0bb1\u0bc1.\n\npaNpilaan petra perunjelvam nanpaal\nkalandheemai yaaldhirinh thatru\n\n\u0bae\u0bc1.\u0bb5 \u0b89\u0bb0\u0bc8:\n\u0baa\u0ba3\u0bcd\u0baa\u0bc1 \u0b87\u0bb2\u0bcd\u0bb2\u0bbe\u0ba4\u0bb5\u0ba9\u0bcd \u0baa\u0bc6\u0bb1\u0bcd\u0bb1 \u0baa\u0bc6\u0bb0\u0bbf\u0baf \u0b9a\u0bc6\u0bb2\u0bcd\u0bb5\u0bae\u0bcd, \u0bb5\u0bc8\u0ba4\u0bcd\u0ba4 \u0b95\u0bb2\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0ba4\u0bc0\u0bae\u0bc8\u0baf\u0bbe\u0bb2\u0bcd \u0ba8\u0bb2\u0bcd\u0bb2 \u0baa\u0bbe\u0bb2\u0bcd\n\u0ba4\u0ba9\u0bcd \u0b9a\u0bc1\u0bb5\u0bc8 \u0bae\u0bc1\u0ba4\u0bb2\u0bbf\u0baf\u0ba9 \u0b95\u0bc6\u0b9f\u0bcd\u0b9f\u0bbe\u0bb1\u0bcd \u0baa\u0bcb\u0ba9\u0bcd\u0bb1\u0ba4\u0bbe\u0b95\u0bc1\u0bae\u0bcd.\n\n\u0b9a\u0bbe\u0bb2\u0bae\u0ba9\u0bcd \u0baa\u0bbe\u0baa\u0bcd\u0baa\u0bc8\u0baf\u0bbe \u0b89\u0bb0\u0bc8:\n\u0ba8\u0bb2\u0bcd\u0bb2 \u0baa\u0ba3\u0bcd\u0baa\u0bc1 \u0b87\u0bb2\u0bcd\u0bb2\u0bbe\u0ba4\u0bb5\u0ba9\u0bcd \u0b85\u0b9f\u0bc8\u0ba8\u0bcd\u0ba4 \u0baa\u0bc6\u0bb0\u0bc1\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bcd\u0bb5\u0bae\u0bcd, \u0baa\u0bbe\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0b95\u0bcd \u0b95\u0bc7\u0b9f\u0bcd\u0b9f\u0bbe\u0bb2\u0bcd\n\u0b85\u0ba4\u0bbf\u0bb2\u0bc1\u0bb3\u0bcd\u0bb3 \u0ba8\u0bb2\u0bcd\u0bb2 \u0baa\u0bbe\u0bb2\u0bcd \u0b95\u0bc6\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd \u0baa\u0bcb\u0bb5\u0ba4\u0bc1 \u0baa\u0bcb\u0bb2\u0bbe\u0bae\u0bcd.\n\n>>> k.showCL(lang=\"en\")\n\nCategory: Wealth(2/3) | Sub-Category: Miscellaneous(8/10) | Chapter: Courtesy(100/133)\n\nVerse-1000:\nLike sweet milk soured because in filthy vessel poured,\nIs ample wealth in churlish man's unopened coffers stored.\n\nMeaning:\nThe great wealth obtained by one who has no goodness will perish like\npure milk spoilt by the impurity of the vessel.\n\n```\n\nThe above method showCL() applies to Adigaaram, Paal and Iyal objects as well\n\n# Motivation:\n\u0ba4\u0bbe\u0bae\u0bcd \u0b87\u0ba9\u0bcd\u0baa\u0bc1\u0bb1\u0bc1\u0bb5\u0ba4\u0bc1 \u0b89\u0bb2\u0b95\u0bc1 \u0b87\u0ba9\u0bcd\u0baa\u0bc1\u0bb1\u0bc1\u0bb5\u0ba4\u0bc1 \u0b95\u0ba3\u0bcd\u0b9f\u0bc1 \n\u0b95\u0bbe\u0bae\u0bc1\u0bb1\u0bc1\u0bb5\u0bb0\u0bcd \u0b95\u0bb1\u0bcd\u0bb1\u0bc1 \u0b85\u0bb1\u0bbf\u0ba8\u0bcd\u0ba4\u0bbe\u0bb0\u0bcd.\n\n\u0baf\u0bbe\u0bae\u0bcd \u0baa\u0bc6\u0bb1\u0bcd\u0bb1 \u0b87\u0ba9\u0bcd\u0baa\u0bae\u0bcd \u0baa\u0bc6\u0bb1\u0bc1\u0b95 \u0b87\u0bb5\u0bcd\u0bb5\u0bc8\u0baf\u0b95\u0bae\u0bcd - \u0ba4\u0bbf\u0bb0\u0bc1\u0bae\u0bc2\u0bb2\u0bb0\u0bcd.\n\n------ \u0ba8\u0bae\u0b95\u0bcd\u0b95\u0bc1 \u0b92\u0bb0\u0bc1 \u0b87\u0ba9\u0bcd\u0baa\u0bae\u0bcd \u0b95\u0bbf\u0b9f\u0bc8\u0ba4\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd, \u0b85\u0ba4\u0bc1 \u0ba8\u0bae\u0b95\u0bcd\u0b95\u0bc1 \u0bae\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0ba8\u0bbf\u0ba9\u0bc8\u0baa\u0bcd\u0baa\u0bcb\u0bae\u0bcd. \u0b86\u0ba9\u0bbe\u0bb2\u0bcd, \u0baa\u0bc6\u0bb0\u0bbf\u0baf\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0b85\u0baa\u0bcd\u0baa\u0b9f\u0bbf \u0ba8\u0bbf\u0ba9\u0bc8\u0b95\u0bcd\u0b95 \u0bae\u0bbe\u0b9f\u0bcd\u0b9f\u0bbe\u0bb0\u0bcd\u0b95\u0bb3\u0bcd. \u0b85\u0bb5\u0bb0\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0bc6\u0bb1\u0bcd\u0bb1 \u0b87\u0ba9\u0bcd\u0baa\u0ba4\u0bcd\u0ba4\u0bc8 \u0b87\u0ba8\u0bcd\u0ba4 \u0b89\u0bb2\u0b95\u0bae\u0bc1\u0bae\u0bcd \u0baa\u0bc6\u0bb1\u0bcd\u0bb1\u0bc1 \u0b87\u0ba9\u0bcd\u0baa\u0bc1\u0bb1 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b8e\u0ba9\u0bcd\u0bb1\u0bc1 \u0ba8\u0bbf\u0ba9\u0bc8\u0baa\u0bcd\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bb3\u0bcd.\n\u0b85\u0ba4\u0ba9\u0bbe\u0bb2\u0bcd , \u0b8e\u0ba9\u0bcd\u0ba9\u0bbe\u0bb2\u0bcd \u0bae\u0bc1\u0b9f\u0bbf\u0ba8\u0bcd\u0ba4\u0ba4\u0bc8 \u0ba8\u0bbe\u0ba9\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0b95\u0bbf\u0bb1\u0bc7\u0ba9\u0bcd . \ud83d\ude07", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/coderganesh/pykural", "keywords": "Tamil,Thirukkural,pykural,\u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bb1\u0bb3\u0bcd", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pykural", "package_url": "https://pypi.org/project/pykural/", "platform": "", "project_url": "https://pypi.org/project/pykural/", "project_urls": { "Homepage": "https://github.com/coderganesh/pykural" }, "release_url": "https://pypi.org/project/pykural/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "Thirukkural for Python. \u0baa\u0bc8\u0ba4\u0bbe\u0ba9\u0bbf\u0bb2\u0bcd \u0ba4\u0bbf\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bb1\u0bb3\u0bcd !", "version": "1.0.2" }, "last_serial": 5530637, "releases": { "1.0.0": [], "1.0.2": [ { "comment_text": "", "digests": { "md5": "871942142e70ac905eeb9636ac54786b", "sha256": "5037b85bf23b674683fff781d94c910f2532042f9274647eae49f1840bba2907" }, "downloads": -1, "filename": "pykural-1.0.2.tar.gz", "has_sig": false, "md5_digest": "871942142e70ac905eeb9636ac54786b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19924, "upload_time": "2019-07-14T10:26:22", "url": "https://files.pythonhosted.org/packages/f4/bd/8f6e822043b686f02292d190844df7087d8d3df6747543bc3ef8bb599f0e/pykural-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "871942142e70ac905eeb9636ac54786b", "sha256": "5037b85bf23b674683fff781d94c910f2532042f9274647eae49f1840bba2907" }, "downloads": -1, "filename": "pykural-1.0.2.tar.gz", "has_sig": false, "md5_digest": "871942142e70ac905eeb9636ac54786b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19924, "upload_time": "2019-07-14T10:26:22", "url": "https://files.pythonhosted.org/packages/f4/bd/8f6e822043b686f02292d190844df7087d8d3df6747543bc3ef8bb599f0e/pykural-1.0.2.tar.gz" } ] }