This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Clickable Transparency Library | |
* -------------------------------- | |
* This script enables non-transparent parts of an image to be clickable. | |
* It works for both <img> elements and any element with a background image. | |
* For any element with the "clickable-transparency" class: | |
* - It changes the mouse cursor to 'pointer' over non-transparent areas and 'default' over transparent areas. | |
* - It prevents click propagation if a transparent area is clicked. | |
* | |
* Usage: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script type="text/javascript"> | |
/** | |
* No-Scroll Script for Hype Documents | |
* Prevents vertical scrolling on HYPE_document elements | |
* while preserving other touch gestures | |
*/ | |
(function() { | |
// Store original touch positions | |
let startY; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// element - DOMHTMLElement that triggered this function being called | |
// event - event that triggered this function being called | |
function pinchablev2(hypeDocument, element, event) { | |
// if it's 'pinchable', let it resize outside of hype scene | |
// User configurable settings | |
var PINCHABLE_CONFIG = { | |
maxScale: 4, // Maximum zoom level | |
minScale: 1, // Minimum zoom level (enforced strictly) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# usage: | |
# python3 splitter.py database_name dbusername dbpassword | |
import sys | |
import os | |
import re | |
import logging | |
def main(): |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>PayloadContent</key> | |
<array> | |
<dict> | |
<key>DNSSettings</key> | |
<dict> | |
<key>DNSProtocol</key> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import vobject | |
import logging | |
from tqdm import tqdm | |
def minimize_vcf(input_file, output_file, fields_to_keep=None): | |
if fields_to_keep is None: | |
fields_to_keep = ['n', 'fn', 'tel', 'email', 'adr'] | |
fields_to_keep = [field.lower() for field in fields_to_keep] | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import http.server | |
import ssl | |
import socket | |
import os | |
import subprocess | |
HOST = f"{socket.gethostname()}" | |
PORT = 443 | |
CERT_FILE = 'self-signed.cert' | |
KEY_FILE = 'self-signed.key' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Install mkcert if not already installed | |
if ! command -v mkcert &> /dev/null | |
then | |
echo "mkcert not found. Installing mkcert..." | |
brew install mkcert | |
mkcert -install | |
fi |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# pip install matplotlib astropy jplephem | |
from astropy import units as u | |
from astropy.time import Time | |
from astropy.coordinates import solar_system_ephemeris, get_body, EarthLocation, GeocentricTrueEcliptic | |
import numpy as np | |
import matplotlib.pyplot as plt | |
# Ensure astropy.units is correctly imported and used | |
initial_time = Time('2019-01-01 00:00:00', scale='utc') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# place this in the folder 'moonphase' at the top level directory to load | |
# https://example.com/moonphase/moonphase/02-03-2024.png | |
RewriteEngine On | |
# Check if mod_rewrite is enabled | |
<IfModule mod_rewrite.c> | |
# Rewrite only if the request is for a moon phase image | |
RewriteRule ^moonphase/([0-9]{2})-([0-9]{2})-([0-9]{4})\.png$ moonphase.php?month=$1&day=$2&year=$3 [L,QSA] | |
</IfModule> |
NewerOlder