0.0.21 • Published 9 years ago

promiseus v0.0.21

Weekly downloads
1
License
-
Repository
github
Last release
9 years ago

promiseus

promise oriented wrappers for api resources and aws services

sample config file

{
	"queue": {
		"url": "https://path/to/sqs",
		"creds": {
			"accessKeyId": "YourAccessKeyId",
			"secretAccessKey": "YourSecretAccessKey",
			"region": "aws-region-id"
		}
	},
	"bucket": {
		"name": "mrPostmanPayloads",
		"creds": {
			"accessKeyId": "YourAccessKeyId",
			"secretAccessKey": "YourSecretAccessKey",
			"region": "aws-region-id"
		}
	},
	"ses": {
		"source": "your@email.com",
		"creds": {
			"accessKeyId": "YourAccessKeyId",
			"secretAccessKey": "YourSecretAccessKey",
			"region": "aws-region-id"
		}
	},
	"twitter": {
		"host": "api.twitter.com",
		"path": "/1.1/",
		"ssl":true,
		"auth": "DEMO_KEY",
		"headers": {
			"ContentType": "text/json"
		}
	}
}

sample application

var env = require('promiseus/envGen'),
    api = require('promiseus/apiResource'),
		twitter = new api();

env.register('twitter', twitter)

env.twitter.then(function (twitter){
		var twitterRequest = {
			screen_name: 'whtevn',
			count: 2
		}
		twitter.get('statuses/user_timeline.json', {query: twitterRequest})
			.then(function(response){
				console.log(response.status);
				console.log(response.data);
			});;
	});
0.0.21

9 years ago

0.0.20

10 years ago

0.0.19

10 years ago

0.0.18

10 years ago

0.0.16

10 years ago

0.0.15

10 years ago

0.0.14

10 years ago

0.0.12

10 years ago

0.0.11

10 years ago

0.0.10

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago