Skip to content

Instantly share code, notes, and snippets.

View 43trh's full-sized avatar
🎯
Focusing

43trh 43trh

🎯
Focusing
View GitHub Profile
@43trh
43trh / eruda.js
Created July 14, 2025 16:11 — forked from suderman/eruda.js
Eruda Bookmarklet
javascript:(function()%7Bvar%20erudaScript%3Ddocument.createElement('script')%3BerudaScript.src%3D%22%2F%2Fcdn.jsdelivr.net%2Fnpm%2Feruda%2Feruda.min.js%22%3Bvar%20erudaTimingScript%3Ddocument.createElement('script')%3BerudaTimingScript.src%3D%22%2F%2Fcdn.jsdelivr.net%2Fnpm%2Feruda-timing%2Feruda-timing.min.js%22%3Bvar%20erudaCodeScript%3Ddocument.createElement('script')%3BerudaCodeScript.src%3D%22%2F%2Fcdn.jsdelivr.net%2Fnpm%2Feruda-code%2Feruda-code.min.js%22%3Bvar%20erudaDomScript%3Ddocument.createElement('script')%3BerudaDomScript.src%3D%22%2F%2Fcdn.jsdelivr.net%2Fnpm%2Feruda-dom%2Feruda-dom.min.js%22%3Bdocument.body.appendChild(erudaScript)%3BerudaScript.onload%3Dfunction()%7Beruda.init()%3Bdocument.body.appendChild(erudaTimingScript)%3BerudaTimingScript.onload%3Dfunction()%7Beruda.add(erudaTiming)%7D%3Bdocument.body.appendChild(erudaCodeScript)%3BerudaCodeScript.onload%3Dfunction()%7Beruda.add(erudaCode)%7D%3Bdocument.body.appendChild(erudaDomScript)%3BerudaDomScript.onload%3Dfunction()%7Beruda.add(erud
@43trh
43trh / unicode_header.py
Created July 14, 2025 04:35 — forked from mjpost/unicode_header.py
Standard Python header
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Python *sucks* at UTF-8 (don't tell me "It's fixed in Python 3"; I don't care, plus no one uses Python 3)
# If you put this at the top of every Python script, however, it get rids of most of the headaches dealing with STDIN
# and STDOUT (basically, akin to "perl -C31"). I don't know if it's all necessary; I just know that if I put it at
# the top of my scripts, most of the problems go away, and I can stop thinking about it.
import sys
import codecs
@43trh
43trh / bundle.js
Created July 3, 2025 20:30 — forked from jackgill/bundle.js
A node.js script to create a bundle containing an npm package, and all of its dependencies.
/*
* This script will download a package (and all of its dependencies) from the
* online NPM registry, then create a gzip'd tarball containing that package
* and all of its dependencies. This archive can then be copied to a machine
* without internet access and installed using npm.
*
* The idea is pretty simple:
* - npm install [package]
* - rewrite [package]/package.json to copy dependencies to bundleDependencies
* - npm pack [package]
// ==UserScript==
// @name eruda dev-console
// @namespace http://tampermonkey.net/kayCODE
// @version 0.32
// @description dev-console (eruda.js) for mobile browsers using JS injection (tampermonkey and etc.)
// @author new version-line by kayCode, base code by kairusds
// @match *://*/*
// @require https://cdn.jsdelivr.net/npm/eruda@3.4.3/eruda.min.js
// @icon https://www.google.com/s2/favicons?domain=eruda.liriliri.io
// @downloadURL https://gist.githubusercontent.com/43trh/ffd8c58da8d34d1e566f7dac03dc82f6/raw/0628d09b593618889885601182914b9a20a78a80/eruda.userscript.js
@43trh
43trh / Alpine_Linux_minirootfs_install.md
Created June 1, 2025 22:29 — forked from lidgnulinux/Alpine_Linux_minirootfs_install.md
Install Alpine Linux Via Minirootfs Archive.

Install Alpine Linux Via Minirootfs Archive.

Prerequisites.

  • Any live usb bootable.
  • Alpine Linux minirootfs archive, we can get it here. We can choose alpine-minirootfs-3.20.2-x86_64.tar.gz.
  • Some partitions, for root system (/), efi (if you have uefi machine) and swap (optional).
  • Basic commandline knowledge.

Steps.

@43trh
43trh / .block
Created April 24, 2025 02:54 — forked from tompiler/.block
Zoomable candlestick chart
license: mit
@43trh
43trh / count-pypi-packages-with-whl.js
Created April 16, 2025 09:58 — forked from josephrocca/count-pypi-packages-with-whl.js
Count PyPI packages that currently include a downloadable .whl file
// Paste this in dev tools console at pypi.org to get the percentage of packages in the top 4000 (cccording to this list:https://hugovk.github.io/top-pypi-packages/) that have a downloadable .whl file.
// to get latest list:
//let topPythonPackages = await fetch("https://hugovk.github.io/top-pypi-packages/top-pypi-packages-365-days.min.json").then(r => r.json());
//topPythonPackages = topPythonPackages.rows.map(r => r.project);
// list from April 2021:
let topPythonPackages = ["urllib3","six","botocore","setuptools","requests","certifi","idna","python-dateutil","s3transfer","chardet","pyyaml","pip","boto3","docutils","jmespath","rsa","pyasn1","wheel","numpy","pytz","awscli","cffi","colorama","protobuf","markupsafe","jinja2","attrs","cryptography","pycparser","requests-oauthlib","oauthlib","importlib-metadata","zipp","pandas","click","pyparsing","packaging","pyasn1-modules","google-auth","cachetools","future","decorator","futures","google-api-core","jsonschema","scipy","pygments","werkzeug","pyrsistent","pil
h1 {
font-size: 1.25em;
}
h2 {
font-size: 1.125em;
}
h3 {
font-size: 1.05em;
h1 {
font-size: 1.25em;
}
h2 {
font-size: 1.125em;
}
h3 {
font-size: 1.05em;