Skip to content

Instantly share code, notes, and snippets.

token = token_top
#='/home/user/path/to/cert/certificate_file.crt'
import gitlab
import numpy as np
import regex
import datetime
gl = gitlab.Gitlab('https://personal.gitlab.com/', private_token=token,ssl_verify=False)
gl_epochs = gitlab.Gitlab('https://personal.gitlab.com/', private_token=token_top,ssl_verify=False)
@rpggio
rpggio / PaperJSViewZoom.ts
Last active December 25, 2019 11:23
An implementation of pan and zoom in Paper.js, based on http://matthiasberth.com/articles/stable-zoom-and-pan-in-paperjs/. Requires jquery-mousewheel to capture wheel events.
class ViewZoom {
project: paper.Project;
factor = 1.25;
private _minZoom: number;
private _maxZoom: number;
private mouseNativeStart: paper.Point;
private viewCenterStart: paper.Point;
@magician11
magician11 / sort-by-custom-metafield.html
Last active October 8, 2023 15:07
How to sort a collection in Shopify based on a custom metafield.
<!--
This code displays the dropdown for the options to sort from.
Adapted from https://gist.github.com/carolineschnapp/11352987
It will be inserted on every collections page. Probably in a snippet called something like collection-sorting.liquid
-->
<div class="form-horizontal">
<label for="SortBy" class="uppercase">{{ 'collections.sorting.title' | t }}&nbsp;</label>
<select name="SortBy" id="SortBy">
@jorng
jorng / progressBar.applescript
Last active July 7, 2019 13:17
Simple AppleScript progress bar demo for Yosemite
set progress description to "A simple progress indicator"
set progress additional description to "Preparing…"
set progress total steps to -1
delay 5
set progress total steps to 100
repeat with i from 1 to 100
try
set progress additional description to "I am on step " & i
@mbostock
mbostock / .block
Last active April 27, 2023 07:09 — forked from mbostock/.block
Polar Azimuthal Equal-area
license: gpl-3.0
redirect: https://beta.observablehq.com/@mbostock/d3-azimuthal-equal-area