Skip to content

Instantly share code, notes, and snippets.

View bmsimo's full-sized avatar
🏠
Working from home

Mohamed Bermaki bmsimo

🏠
Working from home
View GitHub Profile
@thamas
thamas / THEMENAME.theme
Last active June 9, 2023 11:57
Display taxonomy term in Drupal Twig template translated
<?php
/**
* Implemets hook_preprocess_node().
*
* Create variable from translated taxonomy term name.
* Code by @tikaszvince.
*/
function THEMENAME_preprocess_node(&$variables) {
/** @var Drupal\node\Entity\Node $node */
@jeromecoupe
jeromecoupe / webstoemp-gulpfile.js
Last active January 21, 2024 16:28
Gulp 4 sample gulpfile.js. For a full explanation, have a look at https://www.webstoemp.com/blog/switching-to-gulp4/
"use strict";
// Load plugins
const autoprefixer = require("autoprefixer");
const browsersync = require("browser-sync").create();
const cp = require("child_process");
const cssnano = require("cssnano");
const del = require("del");
const eslint = require("gulp-eslint");
const gulp = require("gulp");
@wedancedalot
wedancedalot / prestashop14_dump.sql
Last active December 28, 2019 15:29
SQL queries used to dump data from prestashop 1.4. The output format is ready to be imported via prestashop 1.6 csv import out of box.
-------------------------------------------------
-- DUMP CATEGORIES
-- Fields to be imported: 'ID', 'Active (0/1)', 'Name *', 'Parent category', 'Root category (0/1)', 'Description', 'Meta title', 'Meta keywords', 'Meta description', 'URL rewritten', 'Image URL',
-------------------------------------------------
SELECT a.id_category, a.active, b.name, c.name as parent_name, 0 as is_root,
b.description, b.meta_title, b.meta_keywords, b.meta_description, b.link_rewrite, "" as image_url
FROM ps_category AS a
JOIN ps_category_lang AS b ON a.id_category = b.id_category
LEFT JOIN ps_category_lang AS c ON a.id_parent = c.id_category
@Air-Craft
Air-Craft / ffmpeg_from_m3u_stream.sh
Created December 24, 2015 13:29
Rip m3u8 stream (series of .ts files) to video via ffmpeg #video #conversion #streaming #ripping
ffmpeg -i "https://content.jwplatform.com/manifests/Wqyolfwt.m3u8" -c copy -bsf:a aac_adtstoasc video.mp4
@PaulKinlan
PaulKinlan / criticalcss-bookmarklet-devtool-snippet.js
Last active April 2, 2024 02:45
CriticalCSS Bookmarklet and Devtool Snippet.js
(function() {
var CSSCriticalPath = function(w, d, opts) {
var opt = opts || {};
var css = {};
var pushCSS = function(r) {
if(!!css[r.selectorText] === false) css[r.selectorText] = {};
var styles = r.style.cssText.split(/;(?![A-Za-z0-9])/);
for(var i = 0; i < styles.length; i++) {
if(!!styles[i] === false) continue;
var pair = styles[i].split(": ");