Skip to content

Instantly share code, notes, and snippets.

View BDeliers's full-sized avatar

Balthazar BDeliers

View GitHub Profile
@bwrrp
bwrrp / Dockerfile
Last active February 5, 2024 12:29
Visual Studio Code development container for the ESP-IDF
FROM espressif/idf:v4.2
RUN echo "source /opt/esp/idf/export.sh" >> /root/.bashrc
@alexandrevilain
alexandrevilain / api.md
Last active April 21, 2024 16:54
Livebox API
@lgg
lgg / readme.md
Last active May 2, 2024 20:14
Keepass file format explained

Keepass file format explained

I’m currently working (I’m just at the beginning, and I’m quite slow) on a personal project that will use Keepass files (kdb and kdbx).
I tried to find some documentation about .kdb and .kdbx format, but I didn’t find anything, even in the Keepass official website. I you want to know how these file formats are structured, you must read Keepass’s source code. So I wrote this article that explains how Keepass file format are structured, maybe it will help someone.

@oskar456
oskar456 / bh1750.py
Created June 20, 2015 15:26
BH1750 python library
#!/usr/bin/python2
# vim: expandtab ts=4 sw=4
# Inspired by http://www.raspberrypi-spy.co.uk/2015/03/bh1750fvi-i2c-digital-light-intensity-sensor/
import smbus
import time
class BH1750():
""" Implement BH1750 communication. """