0.1.3 • Published 3 years ago
dinvishesh v0.1.3
DinVishesh
A simple NPM Package which returns dinvishesh (On This Day in History). Get your daily dinvishesh and increase knowledge!
Installation
This is a Node.js module available through the npm registry.
Before installing, download and install Node.js.
Installation is done using the
npm install
command:
$ npm install --save dinvishesh
Usage
- dinVisheshToday() method returns an object containing janm, mrutyu and ghatana of current Date like
new Date()
.
{
"janm": [
"१८८१: स्पॅनिश चित्रकार आणि शिल्पकार पाब्लो पिकासो यांचा जन्म. (मृत्यू: ८ एप्रिल १९७३)",
"१९३७: संगीत समीक्षक डॉ. अशोक रानडे यांचा जन्म. (मृत्यू: ३० जुलै २०११)"
],
"mrutyu": [
"१९५५: शास्त्रीय गायक पं. दत्तात्रय विष्णू ऊर्फ बापूराव पलुसकर यांचे निधन. (जन्म: २८ मे १९२१)",
"१९६०: फर्ग्युसन कंपनी चे संस्थापक हॅरी फर्ग्युसन यांचे निधन. (जन्म: ४ नोव्हेंबर १८८४)"
],
"ghatana": [
"१९६२: युगांडाचा संयुक्त राष्ट्रांत (United Nations) प्रवेश.",
"१९९४: ए. एम. अहमदी यांनी भारताचे २६ वे सरन्यायाधीश म्हणुन कार्यभार सांभाळला."
]
}
- dinVishesh(category, month, day) method take three parameter, which are optional.
- category - janm | mrutyu | ghatana (Default to janm)
- month - any month in lowercase e.g.
january
in string format - day - any valid date related to month e.g.
11
in string format, it reurn array of string.
[
"१८१५: कॅनडाचे पहिले पंतप्रधान जॉन ए. मॅकडोनाल्ड यांचा जन्म. (मृत्यू: ६ जून १८९१)",
"१८५८: हिंदी साहित्यिक श्रीधर पाठक यांचा जन्म. (मृत्यू: १३ सप्टेंबर १९२६)",
"१८५९: ब्रिटिश मुत्सद्दी आणि भारताचे व्हॉइसराय लॉर्ड कर्झन यांचा जन्म. (मृत्यू: २० मार्च १९२५)",
"१८९८: ज्ञानपीठ विजेते साहित्यिक वि. स. खांडेकर यांचा जन्म.",
"१९४४: झारखंडचे ७ वे मुख्यमंत्री आणि खासदार शिबू सोरेन यांचा जन्म.",
"१९५५: उपशास्त्रीय व नाट्यसंगीत गायिका आशा खाडिलकर यांचा जन्म.",
"१९७३: क्रिकेटपटू खेळाडू द. ग्रेट इंडियन वॉल राहुल द्रविड यांचा जन्म."
]
- dinVisheshByCategory(category) method take one parameter janm or mrutyu or ghatana in string format and returns an object containing months.
{
"january": [Object],
"february": [Object],
"march": [Object],
"april": [Object],
"may": [Object],
"june": [Object],
"july": [Object],
"august": [Object],
"september": [Object],
"october": [Object],
"november": [Object],
"december": [Object]
}
- dinVisheshAll() method returns an object containing category.
{
"category": {
"janm": {
"january": [Object],
"february": [Object],
"march": [Object],
"april": [Object],
"may": [Object],
"june": [Object],
"july": [Object],
"august": [Object],
"september": [Object],
"october": [Object],
"november": [Object],
"december": [Object]
},
"mrutyu": {
"january": [Object],
"february": [Object],
"march": [Object],
"april": [Object],
"may": [Object],
"june": [Object],
"july": [Object],
"august": [Object],
"september": [Object],
"october": [Object],
"november": [Object],
"december": [Object]
},
"ghatana": {
"january": [Object],
"february": [Object],
"march": [Object],
"april": [Object],
"may": [Object],
"june": [Object],
"july": [Object],
"august": [Object],
"september": [Object],
"october": [Object],
"november": [Object],
"december": [Object]
}
}
}
Examples
To view the examples, clone the dinvishesh repo and install the dependencies:
$ git clone https://github.com/vinodnimbalkar/dinvishesh.git
$ cd example
$ npm install
Then run the demo.js:
$ node demo.js
Contributing
Feel free to open an issue (or even better, send a Pull Request). Contributions are very welcome!! 😄
License
MIT © Vinod Nimbalkar