Skip to content

Instantly share code, notes, and snippets.

@pygillier
pygillier / commons_bash.sh
Last active December 28, 2015 20:49
Common Bash functions
###################
# Common bash functions
#
# Code derived from various sources.
# Use at your own risks!
#
###################
# Text formatting
e_bold () { echo -e "\e[1m$1\e[0m"; }
@pygillier
pygillier / opds-pub
Last active August 29, 2015 13:56
OPDS webapp
Idées pour une application de gestion d'OPDS.
=> Publication d'un flux OPDS (sécurisé?)
* Intégrer, par exemple, l'output de Calibre 2 opds
=> Intégration de flux OPDS extérieurs
=> Moteur de recherche tant sur la base locale que sur les flux intégrés.
En gros, une appli P2P qui permet tant de publier que de rechercher.
@pygillier
pygillier / gist:79e087e24257b408d0eb
Created February 2, 2015 09:24
Fast count of domain records in GSP
<dl>
<g:each in="${grailsApplication.domainClasses}" var="domainClazz">
<dt>${domainClazz.name }</dt>
<dd>${domainClazz.clazz.count() }</dd>
</g:each>
</dl>

Keybase proof

I hereby claim:

  • I am pygillier on github.
  • I am pygillier (https://keybase.io/pygillier) on keybase.
  • I have a public key whose fingerprint is 44E2 F72C A6A9 5176 C096 2EF2 537A 3BF6 1627 AB29

To claim this, I am signing this object:

@pygillier
pygillier / vimeo_stats.groovy
Created June 22, 2015 21:58
XML2HTML converter and sorter for Vimeo statistics
import groovy.xml.MarkupBuilder
@Grapes([
@GrabConfig(systemClassLoader=true),
@Grab(group='org.slf4j', module='slf4j-api', version='1.7.12'),
@Grab(group='ch.qos.logback', module='logback-classic', version='1.0.6')
])
import org.slf4j.*
import groovy.util.logging.Slf4j
@pygillier
pygillier / doppler_extension.py
Created January 25, 2024 21:20
Doppler.com extension for flask
"""Doppler extension for flask
This extension will load specified Doppler project and put all variable into app.config.
"""
from dopplersdk import DopplerSDK
from flask import Flask
import os