Skip to content

Instantly share code, notes, and snippets.

View FredrikL's full-sized avatar
👽

Fredrik Leijon FredrikL

👽
View GitHub Profile
#!/usr/bin/env ruby
# Command line util for acquiring a one-off Twitter OAuth access token
# Based on http://blog.beefyapps.com/2010/01/simple-ruby-oauth-with-twitter/
require 'rubygems'
require 'oauth'
puts <<EOS
Set up your application at https://twitter.com/apps/ (as a 'Client' app),
@FredrikL
FredrikL / gist:1038709
Created June 21, 2011 19:47
IronRuby + C#
using System;
using Microsoft.Scripting.Hosting;
using IronRuby;
namespace IronRubyHostTest
{
public class Meh
{
public void baz()
{
[Pilgrim, ninja ratter]
Medium Armor Repairer II
Damage Control II
Armor EM Hardener II
Armor Thermic Hardener II
Heat Sink II
10MN Afterburner II
Cap Recharger II
Cap Recharger II
[Punisher, Tournament v3]
Centii C-Type Adaptive Nano Plating
Imperial Navy Energized Adaptive Nano Membrane
Gyrostabilizer II
400mm Reinforced Rolled Tungsten Plates I
1MN Afterburner II
Stasis Webifier II
200mm AutoCannon II, Republic Fleet EMP S
@FredrikL
FredrikL / gist:a0f149414411c1874a53
Created July 8, 2015 06:26
ping stats to influxdb
require 'net/ping'
require 'influxdb'
@icmp = Net::Ping::External.new('8.8.8.8')
rtary = []
pingfails = 0
repeat = 5
(1..repeat).each do
if @icmp.ping
@FredrikL
FredrikL / gist:fe7cb4f214093f4c89cd
Created July 8, 2015 06:22
tdtool.py modification
def get_temps():
client = InfluxDBClient('localhost', 8086, 'root', 'root', 'house_temp')
wilma = doRequest('sensor/info', {'id': 1210772})
ute = doRequest('sensor/info', {'id': 2648581})
sovrum = doRequest('sensor/info', {'id': 2613562})
mini = doRequest('sensor/info', {'id': 2613527})
forrad = doRequest('sensor/info', {'id': 2613616})
vardagsrum = doRequest('sensor/info', {'id': 2613316 })
uppe = doRequest('sensor/info', {'id': 2613599})