Skip to content

Instantly share code, notes, and snippets.

@primozcigler
primozcigler / trello-changelog.js
Last active November 22, 2018 09:00
Trello changelog in console
(function() {
'use strict';
var changelog = [];
var date = new Date();
var padLeft = function ( str ) {
var pad = '00';
return pad.substring(0, pad.length - str.length) + str;
};
@primozcigler
primozcigler / hightligh-day.js
Created November 30, 2015 16:37
highlight current day
// ==========
// = Highlight current date =
// ==========
(function() {
var
timeTable = $('.js--timetable'),
date = new Date();
if(timeTable.length > 0) {
date = date.getDay();
timeTable.children('[data-day="'+date+'"]').addClass('today');
@primozcigler
primozcigler / actions.php:513
Last active December 9, 2016 09:19
proposed change for edd-vat wp plugin
// https://support.cloudflare.com/hc/en-us/articles/200168236-What-does-CloudFlare-IP-Geolocation-do-
if ( apply_filters( 'edd_vat_use_cf_ip_header', false ) && ! empty( $_SERVER['HTTP_CF_IPCOUNTRY'] ) && 'XX' !== $_SERVER['HTTP_CF_IPCOUNTRY'] )
{
$this->ip_address_country = $_SERVER['HTTP_CF_IPCOUNTRY'];
return $this->ip_address_country;
}
@primozcigler
primozcigler / show_releases_from_to.sh
Last active February 3, 2017 17:01
Show all theme releases from the last month. The script should be placed in wp-content/themes/ and your themes should have .git/ in root.
#!/bin/bash
#
# Gist: https://gist.github.com/primozcigler/e816919feea345ca393dc4ae90a872fd
# How to use it: https://primoz.blog/simple-bash-script-can-tell-releases-given-date-period/
if [[ $# -ne 2 ]]; then
echo "usage: $0 <start date> <end date>"
echo "<date> in format 'YYYY-MM-DD'"
exit
fi
@primozcigler
primozcigler / sum-templatemonster-sales-chrome-snippet.js
Last active March 2, 2018 11:49
Sum billing report values from templatemonster chrome snippet
// Go to https://account.templatemonster.com/#/billing and scroll down to show enough BILLING HISTORY items
// Then run the script
{
const dateRegex = /aug \d+, 2017/i
// startDate = new Date('2017-8-1 00:00:00'),
// endDate = new Date('2017-9-1 00:00:00'),
allRows = Array.from($$( '.billing-history-operation' ));
@primozcigler
primozcigler / libela-elsi-g-325-weight.py
Created December 19, 2020 21:46
Sample code for serial (RS-232) connection between computer and Libela Elsi G 325 retail scale/weight
import serial
"""
Tehtnica: Libela Elsi G 325 (https://www.libela-elsi.si/en/retail-scales/retail-scales-without-printer/)
Protokol: TISA-4 (0)
https://pypi.org/project/pyserial/
https://pyserial.readthedocs.io/en/latest/shortintro.html
Podatki za povezavo s tehtnice: 9600 8 N 1