Skip to content

Instantly share code, notes, and snippets.

View abulte's full-sized avatar

Alexandre Bulté abulte

View GitHub Profile
@abulte
abulte / bootstrap.sh
Created October 19, 2012 10:21
Build a custom RPI image
#!/bin/bash
# Based on work by Klaus M Pfeiffer at http://blog.kmp.or.at/2012/05/build-your-own-raspberry-pi-image/
# you need to do: "sudo apt-get install binfmt-support qemu qemu-user-static debootstrap kpartx lvm2 dosfstools"
# run with "sudo bootstrap.sh /dev/sd[x]"
echo "Use like: sudo bootstrap.sh /dev/sd[x]"
#deb_mirror="http://ftp.debian.org/debian"
#deb_local_mirror="http://ftp.debian.org/debian"
@abulte
abulte / README.md
Created January 21, 2024 09:33
pandas-ai with mistral llms

Testing pandas-ai with mistral hosted LLMs

# patched pandas-ai working with llm module
pip install -e . ../Developer/pandas-ai
# patched llm-mistral that supports `.key` to pass creds
pip install git+https://github.com/abulte/llm-mistral.git@patch-1
echo "export MISTRAL_API_KEY=xxx" > .envrc
direnv allow
We can't make this file beautiful and searchable because it's too large.
id,title,url,description,organization
5e174be4634f414cd8a244f1,Critères de répartition des dotations versées par l’Etat aux collectivités territoriales,http://www.data.gouv.fr/fr/datasets/criteres-de-repartition-des-dotations-versees-par-letat-aux-collectivites-territoriales/,Ce jeu de données vous permet d’accéder aux principaux critères physiques et financiers utilisés pour la répartition des fonds nationaux de péréquation et pour la répartition des dotations de l’État aux collectivités territoriales. Ces principaux critères physiques et financiers sont consultables pour l’ensemble des collectivités territoriales en format csv.,Direction générale des collectivités locales
5e172aac6f4441228c06d87b,Recommandations issues des Rapports d'Observations Definitives (ROD) des Chambres Regionales des Comptes (CRC),http://www.data.gouv.fr/fr/datasets/recommandations-issues-des-rapports-dobservations-definitives-rod-des-chambres-regionales-des-comptes-crc/,Les CRC sont des juridictions financieres independantes. Elles
@abulte
abulte / validata-geojson-stream.py
Last active May 13, 2022 14:58
validata-geojson-stream
import collections
import json
import json_stream
import jsonschema
from jsonschema import Draft7Validator
with open("schema_amenagements_cyclables.json") as ifile:
@abulte
abulte / big-sur-python.md
Last active February 8, 2021 18:26
Big Sur python mayhem

pyenv

Install python via pyenv with bzip2 support:

xcode-select --install
brew install bzip2
export LDFLAGS="-L/usr/local/opt/bzip2/lib -L/usr/local/opt/zlib/lib"
export CPPFLAGS="-I/usr/local/opt/bzip2/include -I/usr/local/opt/zlib/include"
pyenv install -f 3.8.6
{
"version": 8,
"name": "Basic",
"metadata": {
"mapbox:autocomposite": true,
"mapbox:type": "template"
},
"sources": {
"mapbox": {
"type": "vector",
// 20200116113947
// http://localhost:5000/?q=entreprises
{
"data": [
{
"_id": "5b7ffc618b4c4169d30727e0",
"description": "\n\n\n- Pour vous abonner à notre lettre d'information **Sirene open data actualités**, suivez ce lien : https://insee.fr/fr/information/1405555\n- Pour consulter nos lettres d'information **Sirene open data actualités**, suivez ce lien : https://insee.fr/fr",
"hits_rank": 4357.4544033408165,
"nb_hits": 5919,
@abulte
abulte / mySampleMenusMigration.class.php
Last active May 30, 2019 13:12
Drupal menu creation with Migrate module from a CSV file - Got it from Google Cache of this page: http://www.mezasefi.com/d/en/blogs/nobu/2012-10-02/sample-migration-module-importing-menu-csv.html
<?php
class mySampleMenusMigration extends Migration {
public function __construct() {
parent::__construct(MigrateGroup::getInstance('mySampleMenusMigration'));
$this->description = t('Creates sample menues.');
// the csv file contains the header.
$dir = drupal_get_path('module', 'mySampleMigrate');
$this->source = new MigrateSourceCSV("$dir/sample_menus.csv", array(), array('header_rows' => 1));
@abulte
abulte / config.yml
Last active May 7, 2019 09:31
cachet-monitor
api:
# cachet url
url: https://status.etalab.studio/api/v1
# cachet api token
token: vo6DRCtqGbtjiHsycM58
insecure: false
# https://golang.org/src/time/format.go#L57
date_format: 02/01/2006 15:04:05 MST
monitors:
- name: datagouvfr-website