node-yahoo-weather
node-yahoo-weather is a dead simple isomorphic JavaScript weather module in 10 lines of code.
The code is written using ES2015 and simply transformed back using babel to the dist
directory using a Grunt task.
I made this module cause I need it and I feel it may be used by someone, someday. Let's get started! :grin:
Installation
Clone the repo or install it from npm
:
npm install yahoo-weather --save
Usage
Dead simple, as I said! Just one required param. Check it:
import weather from 'yahoo-weather';
weather('tehran').then(info => {
}).catch(err => {
});
weather('tehran', 'f').then(info => {
}).catch(err => {
});
async () => {
try {
const info = await weather('tehran');
} catch (err) {
}
}();
Tests
Run the tests with following command:
npm test
Ideas?
Just fill an issue and describe it. I'll check it ASAP. :grin:
Contribution
You can fork the repository, improve or fix it and then send the pull requests back if you want to see them here. I really appreciate that. :heart:
Remember to lint your code before sending pull requests. Execute the linter script by running the following command and fix the errors if you get any.
npm run lint