Skip to content

Instantly share code, notes, and snippets.

@friedow
friedow / server.js
Created June 21, 2018 07:54
express.js reverse proxy
const express = require('express'),
request = require('request');
const app = express();
app.use('/fpp', function(req, res) {
res.header("Access-Control-Allow-Origin", "*");
req.pipe(request("https://api-us.faceplusplus.com/facepp/v3" + req.url)).pipe(res);
});
@friedow
friedow / functions.php
Created December 20, 2019 10:20
Wordpress - enqueue styles with dynamic version
function theme_enqueue_styles() {
$stylesheet_url = get_stylesheet_directory_uri() . '/style.css';
$stylesheet_date_modified = date( 'YmdHi', filemtime( $stylesheet_url ) )
wp_enqueue_style( 'theme-slug-style', $stylesheet_url, array( 'iron-master' ), $stylesheet_date_modified, 'all' );
}
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
@friedow
friedow / _export-import-github-labels.md
Last active July 27, 2020 10:04
Export and Import Github Labels
@friedow
friedow / string-to-pascal-case.ts
Last active August 7, 2020 09:06 — forked from jacks0n/string-to-pascal-case.js
Convert a string in JavaScript to Pascal Case (removing non alphabetic characters).
declare global {
interface String {
toPascalCase(): string;
}
}
/**
* Convert a string to Pascal Case (removing non alphabetic characters).
*
* @example
@friedow
friedow / config.rasi
Created February 27, 2023 15:07
[BUG] element does not support textbox children
configuration {
location: 0;
yoffset: 0;
xoffset: 0;
timeout {
action: "kb-cancel";
delay: 0;
}
filebrowser {
directories-first: true;