Skip to content

Instantly share code, notes, and snippets.

View vdaubry's full-sized avatar

vincent daubry vdaubry

View GitHub Profile
@vdaubry
vdaubry / gist:98733eb2bbfe3e64b350
Created March 31, 2015 12:19
Github api response for repositories of wesleytodd
$ curl -i https://api.github.com/users/wesleytodd/repos
HTTP/1.1 200 OK
Server: GitHub.com
Date: Tue, 31 Mar 2015 12:13:14 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 158992
Status: 200 OK
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 59
X-RateLimit-Reset: 1427807594
@vdaubry
vdaubry / gist:ff05c182a417b3e4baae
Created November 21, 2014 15:36
Jekyll - Title tag before
<title>{% if page.title %}{{ page.title }} - {{ site.title }}{% else %}{{ site.title }}{% endif %}</title>
@vdaubry
vdaubry / base_controller.rb
Last active September 18, 2015 00:53
Sample token authentication
class Api::V1::BaseController < ActionController::Base
before_filter :allow_cors
def allow_cors
headers["Access-Control-Allow-Origin"] = "*"
headers["Access-Control-Allow-Methods"] = %w{GET POST PUT DELETE}.join(",")
headers["Access-Control-Allow-Headers"] = %w{Origin Accept Content-Type X-Requested-With X-CSRF-Token X-API-Auth-Token}.join(",")
end
def options
@vdaubry
vdaubry / user.json
Last active January 1, 2016 21:21
sample user show response
{
"user": {
"id": 15638312,
"login": "vdaubry",
"gravatar_url": "https://avatars.githubusercontent.com/u/498298?v=3",
"city": "paris",
"country": "france",
"rankings": [{
"language": "ruby",
"repository_count": 28,
@vdaubry
vdaubry / default.rb
Created January 22, 2016 12:26
github-awards chef recipe
#
# Cookbook Name:: github-awards
# Recipe:: default
#
# Copyright 2016, YOUR_COMPANY_NAME
#
# All rights reserved - Do Not Redistribute
#
apt_repository "ruby" do
capital = Money.from_amount("985.13464".to_f, "eu16")
price = Money.from_amount("707.5".to_f, "eu16")
size = Money.from_amount(capital / price, "btc16")
(capital - price * size.to_f).format
=> "€0,0000000000000000"
capital = Money.from_amount("985.13464".to_f, "eu16")
price = Money.from_amount("707.5".to_f, "eu16")
size = Money.from_amount(capital / price, "btc16")
(capital - price * size.to_d).format
@vdaubry
vdaubry / gist:69f089affeff3b6ca627
Last active August 24, 2018 00:59
Facebook meta tags for jekyll
<!-- facebook Open Graph Metadatas -->
<meta content="your_facebook_app_id" property="fb:app_id">
<meta content="{{ site.title }}" property="og:site_name">
{% if page.title %}
<meta content="{{ page.title }}" property="og:title">
{% else %}
<meta content="{{ site.title }}" property="og:title">
{% endif %}
{% if page.title %}
<meta content="article" property="og:type">
@vdaubry
vdaubry / gist:d404f792a87699c665e2
Created November 21, 2014 14:40
Twitter meta tags for jekyll
<!-- Twitter cards metadatas -->
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@vdaubry">
<meta name="twitter:creator" content="@vdaubry">
{% if page.title %}
<meta name="twitter:title" content="{{ page.title }}">
{% else %}
<meta name="twitter:title" content="{{ site.title }}">
{% endif %}
{% if page.url %}