All Projects → mgingras → fBomb

mgingras / fBomb

Licence: MIT license
Mapping where in the world people drop the fBomb

Programming Languages

javascript
184084 projects - #8 most used programming language
coffeescript
4710 projects
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to fBomb

o2d3m
Wavefront OBJ to Doom3 map converter.
Stars: ✭ 15 (-71.15%)
Mutual labels:  map
CXProvincesMapView
一个基于PaintCode绘制的中国省份地图框架
Stars: ✭ 49 (-5.77%)
Mutual labels:  map
stream
Go Stream, like Java 8 Stream.
Stars: ✭ 60 (+15.38%)
Mutual labels:  map
geo-tree
High performance library for geographical map-related operations
Stars: ✭ 51 (-1.92%)
Mutual labels:  map
awesome-maps-ukraine
A curated list of maps of Ukraine, ukrainian mappers and tools that they use or develop for creating and publish maps
Stars: ✭ 35 (-32.69%)
Mutual labels:  map
atlas-for-rust
Atlas is an unofficial interactive map experience for Rust.
Stars: ✭ 34 (-34.62%)
Mutual labels:  map
HMap
:earth: HMap | 基于openlayers的封装组件
Stars: ✭ 64 (+23.08%)
Mutual labels:  map
UltraMapper
A fast and lightweight object-to-object .NET mapper.
Stars: ✭ 28 (-46.15%)
Mutual labels:  map
flowing-terrain
Algorithm for creating 3 dimensional terrain maps and their likely watercourses.
Stars: ✭ 27 (-48.08%)
Mutual labels:  map
telegram-nearby-map
Discover the location of nearby Telegram users 📡🌍
Stars: ✭ 329 (+532.69%)
Mutual labels:  map
eurostat-map.js
Reusable library to quickly create and customise web maps showing Eurostat data directly retrieved from Eurostat database.
Stars: ✭ 32 (-38.46%)
Mutual labels:  map
adaptive-composite-map-projections
Adaptive composite map projections combine several projections
Stars: ✭ 64 (+23.08%)
Mutual labels:  map
maptiles
Download, compose and display map tiles with R
Stars: ✭ 65 (+25%)
Mutual labels:  map
amap
行政区域查询,根据经纬度快速地查找特定的行政区域信息、省市区信息、中国省市区数据。Administrative region query: to quickly find specific administrative region information based on latitude and longitude provincial information urban China data
Stars: ✭ 31 (-40.38%)
Mutual labels:  map
OS-Open-Zoomstack-Stylesheets
Cartographic Stylesheets for OS Open Zoomstack
Stars: ✭ 36 (-30.77%)
Mutual labels:  map
examples-android
Android demo application for GLMap framework
Stars: ✭ 14 (-73.08%)
Mutual labels:  map
ChinaMapView
自定义View,可缩放、可平移、可点击的中国地图,有中国地图的全部省份,具备每个省份的点击接口
Stars: ✭ 1,211 (+2228.85%)
Mutual labels:  map
traffic
Massively real-time traffic streaming application
Stars: ✭ 25 (-51.92%)
Mutual labels:  map
localizator
Localizator is a flutter application that provides your current/given position,and gives you weather Forecasts
Stars: ✭ 46 (-11.54%)
Mutual labels:  map
Minemap
An efficient map viewer for Minecraft seed in a nice GUI with utilities without ever needing to install Minecraft.
Stars: ✭ 104 (+100%)
Mutual labels:  map

fBomb

See where in the world the fBomb was dropped

Installation


Fairly basic to set up your own instance of this application.

To set up your own version of this app, all you have to do is clone this repo:

$ git clone https://github.com/mgingras/fBomb.git && cd fBomb && npm install

Configuration


For this applicaiton you need to get the API keys for Twitter https://dev.twitter.com and Google Maps. These are then inserted into config.json . You can also specify the name you want your applciation to have in this file.

Below is the current config.json file. replace the values surrounded by brackets ('[') with your API keys and configurations.

{
  "consumer_key":"[CONSUMER_KEY]",
  "consumer_secret":"[CONSUMER_SECRET]",
  "oauth_token":"[OATH_TOKEN]",
  "oauth_token_secret":"[OAUTH_TOKEN_SECRET]",
  "gmaps":"[GMAPS_API_KEY]",
  "app_name":"[APP_NAME]",
  "track": "[WORDS_TO_TRACK]"
}

You can then run the application with the following:

$ coffee coffeeApp.coffee

If you have configured it correctly you should be able to browse to localhost:3000 and you see some bombs drop!

Customization


Tracking

To change what is being tracked by the application, replace "[WORDS_TO_TRACK]" in config.json with a comma seperated list of words to track. (e.g. "fuck,fucks,fucking").

Images

Markers are customizable by replacing 'fbomb.gif' and 'signPost.png' located in './public/img/'

'fbomb.gif' is the initail indicator.
'signpost.png' is the marker that drops after the gif animation and stays on the map.

Deployment


If you want to deploy this app, I suggest Heroku, they have lots of docs to help you out: node.js: https://devcenter.heroku.com/articles/getting-started-with-nodejs
websockets: https://devcenter.heroku.com/articles/node-websockets

Contact


Let me know if you have any questions!

Martin
[email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].