Skip to content

Instantly share code, notes, and snippets.

View gautiermichelin's full-sized avatar

GautierMichelin gautiermichelin

View GitHub Profile
@gautiermichelin
gautiermichelin / install_ffmpeg.sh
Last active September 12, 2019 23:01
Install FFMPEG on Debian 9
apt-get update -qq && apt-get -y install \
autoconf \
automake \
build-essential \
cmake \
git \
libass-dev \
libfreetype6-dev \
libsdl2-dev \
libtheora-dev \
@gautiermichelin
gautiermichelin / test-medias-clean.php
Last active February 26, 2018 08:58
test medias for CollectiveAccess
<?php
require_once('setup.php');
require_once(__CA_MODELS_DIR__."/ca_objects.php");
require_once(__CA_MODELS_DIR__."/ca_lists.php");
require_once(__CA_MODELS_DIR__."/ca_list_items.php");
$list = new ca_lists("object_types");
// Getting list item id of the first object type defined
$first_object_type = reset(array_keys($list->getItemsForList("object_types")));
@gautiermichelin
gautiermichelin / index.html
Last active May 3, 2021 08:33
Maintenance page Idéesculture
<html>
<head>
<title>Id&eacute;esculture</title>
<link href="https://fonts.googleapis.com/css?family=Encode+Sans:200,400,800" rel="stylesheet">
<style>
body {
font-family: "Encode Sans", helvetica, arial, sans-serif;
font-weight:400;
margin:20px 240px;
@gautiermichelin
gautiermichelin / pdf2png
Created November 24, 2017 09:55
pdf2png as a simple command, using ghostscript and imagemagick
#!/bin/bash
PDF=$1
PNG=$2
convert -density 300x300 -units pixelsperinch $PDF -background white -alpha background -alpha off $PNG
@gautiermichelin
gautiermichelin / transfer.fish
Created July 5, 2017 18:57 — forked from nl5887/transfer.fish
Bash and zsh alias for transfer.sh. Transfers files and directories to transfer.sh.
function transfer
if test (count $argv) -eq 0
echo "No arguments specified. Usage:\necho transfer /tmp/test.md\ncat /tmp/test.md | transfer test.md"
return 1
end
## get temporarily filename, output is written to this file show progress can be showed
set tmpfile ( mktemp -t transferXXX )
## upload stdin or file
@gautiermichelin
gautiermichelin / mysql_backup.sh
Created June 10, 2017 05:24 — forked from guiyomh/mysql_backup.sh
Mysql Backup data and schema
#!/bin/bash
# Configuration de base: datestamp e.g. YYYYMMDD
DATE=$(date +"%Y%m%d")
# Dossier où sauvegarder les backups (créez le d'abord!)
BACKUP_DIR="/backup/mysql"
@gautiermichelin
gautiermichelin / backup.sh
Created June 10, 2017 05:24 — forked from amityweb/backup.sh
Incremental RSync Backup with 14 Day Retention for Databases and Home Folder
#!/bin/sh
rsync="/usr/bin/rsync"
################################
# VARIABLES
################################
# General Variables
remote_server="yourserver.com"
remote_port="22"
@gautiermichelin
gautiermichelin / LICENSE.txt
Last active March 21, 2017 15:29 — forked from mejackreed/LICENSE.txt
Leaflet-IIIF Annotation Example
MIT License
Copyright (c) 2016 Jack Reed
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
@gautiermichelin
gautiermichelin / arangodb-docker.sh
Created January 28, 2017 19:50
Installer ArangoDB sous Docker
#!/bin/bash
docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 -p 8529:8529 arangodb/arangodb:3.1.9
---
# `vagrant_box` can also be set to geerlingguy/centos6, geerlingguy/centos7,
# geerlingguy/ubuntu1404, geerlingguy/ubuntu1204, parallels/ubuntu-14.04, etc.
vagrant_box: geerlingguy/ubuntu1604
vagrant_user: vagrant
vagrant_synced_folder_default_type: nfs
# If you need to run multiple instances of Drupal VM, set a unique hostname,
# machine name, and IP address for each instance.
vagrant_hostname: drupalvm.dev