Skip to content

Instantly share code, notes, and snippets.

View domguinard's full-sized avatar

Dominique Guinard domguinard

View GitHub Profile
@domguinard
domguinard / allGitHubReposAsCSV.js
Last active October 5, 2021 14:36
Get all GitHub repositories for an organisation as a CSV
'use strict';
const requestAllPages = require('request-all-pages');
var requestOpts = {
uri: 'https://api.github.com/orgs/ADD_YOUR_ORG_HERE/repos',
json: true,
body: {},
headers: {
'User-Agent': 'request-all-pages',
'Authorization': 'Token ADD_YOUR_GITHUB_TOKEN_HERE'
@domguinard
domguinard / nodePi.sh
Created October 23, 2016 13:00
Install Node on Raspberry Pi
wget https://nodejs.org/dist/v4.6.1/node-v4.6.1-linux-armv7l.tar.gz
tar -xvf node-v4.6.1-linux-armv7l.tar.gz
cd node-v4.3.1-linux-armv7l
sudo cp -R * /usr/local/
node –-version
@domguinard
domguinard / blink.js
Created October 23, 2016 12:40
Blinking LED connected to Pi GIPOs via onoff
@domguinard
domguinard / gist:dd6c242bb02a76d8ade8
Created July 4, 2014 16:58
A simple Clickscript module to access the EVRYTHNG engine.
dojo.provide("cs.lib.evrythng.services.init");
var proxyUrl = cs.config.evrythng.proxyUrl;
var thngUrl = proxyUrl + "/thngs/" + cs.config.evrythng.thng;
var evrythngMessage = "EVRYTHNG -- ";
//alert(thngUrl);
/**
* Read a property from the API
*/
@domguinard
domguinard / connectedCoffeeEmbedded
Created April 23, 2014 17:15
Mbed Code for the WoT EVRYTHNG Connected Coffee Machine
#include "mbed.h"
#include "EthernetInterface.h"
#include "EvrythngApi.h"
#include "util.h"
DigitalOut coffeeRelay(p29);
DigitalOut espressoRelay(p28);
DigitalOut ethernetLed(LED1);
@domguinard
domguinard / gist:9175218
Created February 23, 2014 18:29
OpenERP 7.x Behing NGINX Proxy Configuratio
upstream openerpweb {
server 127.0.0.1:8069 weight=1 fail_timeout=300s;
}
server {
listen 80;
server_name YOUR-PUBLIC-ADDRESS-HERE;
# Strict Transport Security
add_header Strict-Transport-Security max-age=2592000;
@domguinard
domguinard / gist:4259787
Created December 11, 2012 16:09
Elasticsearch install on ubuntu
sudo rm -rf /usr/local/bin/rcelasticsearch
sudo rm -rf /usr/local/share/elasticsearch/bin/service
sudo rm -rf /usr/local/share/elasticsearch
wget https://github.com/downloads/elasticsearch/elasticsearch/elasticsearch-0.19.11.tar.gz -O elasticsearch.tar.gz
tar -xf elasticsearch.tar.gz
rm elasticsearch.tar.gz
sudo mv elasticsearch-* elasticsearch
sudo mv elasticsearch /usr/local/share
import com.wordnik.swagger.jaxrs.JaxrsApiReader;
import javax.servlet.http.HttpServlet;
public class Bootstrap extends HttpServlet {
static {
JaxrsApiReader.setFormatString("");
}
}
@domguinard
domguinard / gist:1639072
Created January 19, 2012 09:46
Coding Guidelines
## Versioning
* Version using [Semantic Versioning](http://semver.org/) spec.
## Code
### Formatting
* Use UTF-8.