Socket
Book a DemoInstallSign in
Socket

tweet-location

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tweet-location

Returns a latitude and longitude from a Twitter place ID

0.1.0
latest
Source
npmnpm
Version published
Weekly downloads
0
-100%
Maintainers
1
Weekly downloads
 
Created
Source

tweet-location

Build Status Dependency Status devDependency Status

Returns a place object including latitude and longitude from a Twitter place ID

Installation

npm install tweet-location --save

Example

var tweetLocation =  require('tweet-location');

var credentials = require('./credentials'); // see below for template

tweetLocation('df51dec6f4ee2b2c', credentials, function(results){
    console.log(results); // Do whatever with the results
});

Feeding Strait into Google Maps

Google Maps requires a latitude and longitude object which can be created from the center point of the polygon of coordinates returned, and then reversed and rounded.

To return a latitude and longitude object, simply specify the final optional parameter as true.

tweetLocation('5d838f7a011f4a2d', credentials, function(latLonObject){
   // Send latLonObject to map!
    console.log(latLonObject)
}, true);

Authenticating

You will need to register your application at https://apps.twitter.com/app/new Then copy and paste the following into a JSON object similar to that below. Ideally you should put this in a separate .gitignore'd file

module.exports = {
    consumer_key    : 'xxxxxxxxxxxxxxxxxxxxxxxxx',
    consumer_secret : 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
    token           : 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
    token_secret    : 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
};

Note about Data Limits

Twitter imposes a limit of 15 requests every 15 minutes. After this the Twitter API returns a single empty JSON object.

Tests

Run npm test

Building

  • gulp build - Lints and compiles CoffeeScript
  • gulp test - Runs tests
  • gulp - Watches for changes, cleans working directory, builds and tests

License

MIT � Alicia Sykes

Keywords

twitter

FAQs

Package last updated on 29 Sep 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.