Skip to content

Instantly share code, notes, and snippets.

Avatar

Roman Veselý crazko

View GitHub Profile
View gulpfile.js
const svgSprite = require('gulp-svg-sprite');
const spriteConfig = {
dest: '/Htdocs/Images/ico',
shape: {
dimension: {
maxWidth: 32,
maxHeight: 32,
},
// spacing: {
View browser extensions
aejoelaoggembcahagimdiliamlcdmfm : Restlet Client - REST API Testing : version 2_20_0
ahfgeienlihckogmohjhadlkjgocpleb : Web Store : version 0_2
cjpalhdlnbpafiamejdnhcphjbkeiagm : uBlock Origin : version 1_21_6
fadgflmigmogfionelcpalhohefbnehm : Block Yourself from Analytics : version 3_1_0
fjnbnpbmkenffdnngjfgmeleoegfcffe : Stylish - Custom themes for any website : version 2_0_9
fmkadmapgofadopljbjfkapdkoienihi : React Developer Tools : version 4_0_6
gcbommkclmclpchllfjekcdonpmejbdp : HTTPS Everywhere : version 2019_6_27
ghbmnnjooekpmoecnnnilnnbdlolhkhi : Google Docs Offline : version 1_7
hdhblphcdjcicefneapkhmleapfaocih : Save to Feedly Board : version 4_0_1
hlepfoohegkhhmjieoechaddaejaokhf : Refined GitHub : version 19_8_29
@crazko
crazko / spaceship-zsh-git-cheatsheet.md
Created Feb 13, 2019
🚀 Spaceship ZSH Git cheatsheet
View spaceship-zsh-git-cheatsheet.md

🚀 Spaceship ZSH Git cheatsheet

symbol description
? untracked changes
+ uncommitted changes in the index
! unstaged changes
» renamed files
deleted files
$ stashed changes
@crazko
crazko / deploy.sh
Created Jan 14, 2019
Shell script run from Travis to perform a deploy to Netlify via zip file
View deploy.sh
#!/usr/bin/env bash
set -e
cd dist
zip -r ../site.zip ./*
cd ..
curl -H "Content-Type: application/zip" \
-H "Authorization: Bearer $NETLIFY_TOKEN" \
@crazko
crazko / gulpfile.js
Last active Jan 4, 2019
Example gulp settings for easy frontend development. https://romanvesely.com/easy-frontend-development/
View gulpfile.js
const { src, dest, series, parallel, watch } = require("gulp");
const del = require("del");
const browserSync = require("browser-sync").create();
const nunjucks = require("gulp-nunjucks");
const less = require("gulp-less");
const concat = require("gulp-concat");
const groupCSSMediaQueries = require("gulp-group-css-media-queries");
const package = require("./package.json");
const siteName = package.name || "Template";
@crazko
crazko / index.php
Created Dec 30, 2018
radio slovensko download
View index.php
<?php
use Symfony\Component\DomCrawler\Crawler;
$loader = require __DIR__ . '/vendor/autoload.php';
$list = file('list.txt');
$index = fopen('index.html', 'w');
$commands = fopen('commands.sh', 'w');
@crazko
crazko / .htaccess
Created Jul 24, 2018
https www redirection
View .htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
<FilesMatch "\.(html|htm|js|css)$">
@crazko
crazko / typings.ts
Last active Jul 24, 2018
Guard argument property names
View typings.ts
// https://stackoverflow.com/questions/50371994/typescript-type-guarding-of-argument-based-on-the-previous-one
// type CustomType <T> = {
// [K in keyof T]: number
// };
// type Config <T> = {
// [K in keyof T]? : {
// highPriority: boolean;
// callback: (values: any[]) => number[];
// }
@crazko
crazko / handle_request
Last active Aug 29, 2015
Starting code for handle_request method
View handle_request
CONSTANTS:
c_get TYPE string VALUE 'GET',
c_post TYPE string VALUE 'POST',
c_put TYPE string VALUE 'PUT',
c_delete TYPE string VALUE 'DELETE'.
TYPES:
BEGIN OF local_type_response,
success TYPE string,
msg TYPE string,
View bootstrap_pagination.php
<?php
/**
* Bootstrap Pagination.
*
* Echos Bootstraped paginated links (http://getbootstrap.com/components/#pagination).
*
* @since 0.0.1
*
* @param array $args {
* An array of arguments. Optional.