Skip to content

Instantly share code, notes, and snippets.

huggre

Block or report user

Report or block huggre

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View peer_bridge.py
from phue import Bridge
b = Bridge('YOUR HUE BRIDGE IP')
b.connect()
@huggre
huggre / pay_the_light_hue.py
Last active Mar 17, 2020
Python code for the Integrating physical devices with IOTA - Philips Hue edition tutorial
View pay_the_light_hue.py
#!/usr/bin/python
# Imports some Python Date/Time functions
import time
import datetime
# Imports the phue library
from phue import Bridge
# Create a Hue Bridge object
@huggre
huggre / hex_convert.py
Last active Mar 17, 2020
Helper for converting an IOTA address to a C++ hex array
View hex_convert.py
# Imports the textrwap library
from textwrap import wrap
# Replace with your own IOTA payment address
sample = 'NYZBHOVSMDWWABXSACAJTTWJOQRPVVAWLBSFQVSJSWWBJJLLSQKNZFC9XCRPQSVFQZPBJCJRANNPVMMEZQJRQSVVGZ'
# Create a list with 4 characters in each element
mylist = wrap(sample,4)
result = ''
@huggre
huggre / car-iota-p2.ino
Created Dec 28, 2019
Arduino code for the Car-IOTA Part 2 tutorial
View car-iota-p2.ino
// Include the IRemote library
#include <IRremote.h>
IRsend irsend;
// A hexadecimal representation of the IOTA payment address
// where each element in the array consist of four characters
const int long msgArray[] = {0x47545a55,0x48515350,0x52415143,0x54535142,0x5a45454d,0x4c5a5051,0x55504141,0x394c504c,0x4757434b,0x464e4556,0x4b42494e,0x5845585a,0x52414356,0x4b4b4b43,0x59505750,0x4b483941,0x574c474a,0x48504c4f,0x5a5a4f59,0x54414c41,0x574f5653,0x494a4959,0x565a};
// Defines the delay in milliseconds between each IR message
const int delay_time = 500;
@huggre
huggre / car-iota-p2.py
Created Dec 28, 2019
Python script for receiving IOTA address using IR
View car-iota-p2.py
#Import some libraries
import RPi.GPIO as GPIO
from datetime import datetime
# Import the PyOTA library
import iota
from iota import Address
# Input pin used by IR reciever
pin = 12
@huggre
huggre / car-iota-p1.py
Last active Mar 17, 2020
Python script for the Car-IOTA tutorial part 1
View car-iota-p1.py
# Imports some required PyOTA libraries
import iota
from iota import Address
# Imports some libraries required by OpenALPR communication
import requests
import base64
import json
# Imports the CSV library used for DB comm.
View plates.csv
NO36256 SEED_FOR_NO36256_GOES_HERE
NO12345 SEED_FOR_NO12345_GOES_HERE
NO46256 SEED_FOR_NO46256_GOES_HERE
View zmq_cube.py
# Import some standard Python libraries
import time
import random
# Import the Raspberry PI GPIO library
import RPi.GPIO as GPIO
# Import the PyZMQ library
import zmq
View barcode.py
# Import the PyOTA library
import iota
from iota import Address
from iota import Transaction
from iota import TryteString
from iota.crypto.kerl import Kerl
# Import datetime libary
import datetime
@huggre
huggre / upload_fingerprint.py
Last active Dec 15, 2018
Upload fingerprint
View upload_fingerprint.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Import the PyOTA library
import iota
# Import json
import json
# Import PyFingerprint library
You can’t perform that action at this time.