Skip to content

thingsinjars/Proximity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proximity

A basic proximity search API built using MongoDB, node.js and express. This currently uses the Twitter Streaming API as the data source.

Built mostly as a chance to experiment with MongoDB. Twitter provides its own proximity search so this was mostly an exercise.

There are two main scripts:

  • ingest.js
    • Connects to the Twitter Streaming API and saves geo-tagged tweets into MongoDB
  • api.js
    • The public API server

API

/proximity?latitude=XX&longitude=XX

This provides the 100 posts nearest to the given coordinate ordered by increasing distance.

/proximity?latitude=XX&longitude=XX&q=SEARCHTERM

This filters on the given search term first then orders the posts by proximity to the given coordinate.

Both of these can take a &callback=XXX parameter to enable jsonp

About

Proximity search API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published