Skip to content

Instantly share code, notes, and snippets.

View VivienLN's full-sized avatar
🛸
Working from home

Vivien Le Néez VivienLN

🛸
Working from home
View GitHub Profile
@VivienLN
VivienLN / gulpfile.js
Created December 3, 2015 09:14
My gulpfile.js
// Config
var config = {
css: {
src: './src/css/*.scss',
bin: './bin/css/'
},
js: {
src: './src/js/*.js',
bin: './bin/js/'
},
@VivienLN
VivienLN / npm_init_project.bat
Created December 3, 2015 09:16
Batch file to init npm/gulp/sass project in a given directory
echo off
REM ---------------------------------------
REM settings
REM TODO: add gulpfile.js
REM ---------------------------------------
set pdrive=C:
set pdir=/wamp/www/
set gulp_dep=gulp-jshint gulp-sass gulp-imagemin gulp-autoprefixer gulp-minify-css gulp-uglify
REM ---------------------------------------
%pdrive%
@VivienLN
VivienLN / README.md
Last active January 10, 2019 17:07
Using windiff as diff tool in git

1/ copy windiff.exe to C:/WinDiff.exe

2/ create wrapper file C:/windiff/windiff.sh :

#!/bin/sh
"C:/WinDiff.exe" "$1" "$2"

3/ add windiff directory to path via cmd (in admin mode) :

setx path "%path%;C:\windiff"
@VivienLN
VivienLN / usefull_links.md
Last active April 7, 2016 13:48
Usefull links
@VivienLN
VivienLN / gist:df6dc08bc4bec5e1262312946ee8adbe
Created May 18, 2016 13:53
git diff files between commit
git diff HEAD 9393e674b5eba381387a2516b12c8a71f29b4f95 --name-only
@VivienLN
VivienLN / .gitignore
Created June 9, 2016 20:41
gitinore template
/node_modules/
composer.lock
@VivienLN
VivienLN / codevember.md
Last active November 19, 2016 15:05
#codevember ideas
@VivienLN
VivienLN / packages_utiles_laravel.md
Last active February 3, 2019 12:52
Packages utiles Laravel

Services externes / réseaux sociaux

Essence is a simple PHP library to extract media information from websites, like youtube videos, twitter statuses or blog articles.

Récupère des médias à partir des services populaires comme youtube et permet d'en faire tout plein de choses : extraire les données, ressortir le média en html (par ex. un embed youtube), crawler une page web pour en extraire les médias reconnus (!!), etc.

Sont supportés :

23hq                Deviantart          Kickstarter         Sketchfab
@VivienLN
VivienLN / wordplate_setup.sh
Created February 8, 2019 16:41
Setup .env values and salt generation for Wordplate (https://wordplate.github.io/docs/introduction)
# Set .env values
echo "Setting .env values..."
for KEY in WP_PREFIX DB_HOST DB_NAME DB_USER DB_PASSWORD
do
DEFAULT=$(sed -n "s/^$KEY=\(.*\)/\1/p" .env)
read -e -i $DEFAULT -p "$KEY: " VALUE
[[ $VALUE ]] && sed -i "s/^$KEY=.*/$KEY=$VALUE/g" .env
done
# Generate salts
@VivienLN
VivienLN / Json.php
Last active December 2, 2022 14:44
Laravel reindex array for json casting
<?php
namespace App\Casts;
use Illuminate\Contracts\Database\Eloquent\CastsAttributes;
class Json implements CastsAttributes
{
/**
* Cast the given value.