Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chneau/rguhack

A kick starter project for the ais data
https://github.com/chneau/rguhack

Last synced: about 6 hours ago
JSON representation

A kick starter project for the ais data

Awesome Lists containing this project

README

        

# env
[node v8](https://nodejs.org/en/) at least, since I use await/async without babel stuff

# main goal
understand how to use mongodb
you could actually code in any other language

# first
to clone this repo:
```
git clone https://github.com/chneau/rguhack.git
```
then be sure to be on the project directory
```
cd rguhack
```
then install project dependencies
```
npm i
```
be sure to be on the RGU network
then to start the project
```
npm start
```
it should output some stuff and gracefully exit
inspect the commented code, it could be useful if you're not familiar with [mongodb](https://www.npmjs.com/package/mongodb)

# tips and personal likes
[vscode](https://code.visualstudio.com/) with ```{"editor.formatOnSave": true}``` as user settings
[lodash](https://lodash.com/) (or [underscore](http://underscorejs.org/)) is a collection of useful helpers
[moment](http://momentjs.com/) by far the best package to manipulate the time
if you're not familiar with git, use [ungit](https://github.com/FredrikNoren/ungit), it's easy to install/multiplatform and the interface actualy makes sense
don't hesitate to use jupyter (if you know python/R) to do some data analysis
[here](https://github.com/chneau/kaggle-titanic) is a (poor) example of [docker](https://hub.docker.com/r/kaggle/python/) [jupyter python from kaggle](https://github.com/Kaggle/docker-python)