Welcome to the experimental setup tutorial for dynapt, the dynamic APT repository.
If you're reading this, you might be frustrated that an app you're using doesn't offer automated updates, by way of an APT repository, a PPA, or a Flatpak. |
Found by searching "Easy file sharing from the command line" + "Upload using cURL"
on Google.
URL | Country | Cloudflare | Max size | Lifetime | Note |
---|---|---|---|---|---|
transfer.whalebone.io | 🇩🇪 (🇪🇺) | ❎ | ∞ | 24h | |
big.tarr.hu | 🇭🇺 (🇪🇺) | ❎ | 10 GB | 14d | |
transfer.ch.tools | 🇬🇧 | :nega |
Liste inspirée par awesome de logiciels libres français.
Official VueJS libraries, e.g. vue-router
, are simultaneously dependencies and dependents of vue
, seemingly making those impossible to use with ESM CDN import
statements without using <script type="importmap">
, which isn't supported everywhere.
Full code snippet :
I hereby claim:
To claim this, I am signing this object:
const isIpInCidr = (ip, cidr) => { | |
const [range, bits = 32] = cidr.split('/'); | |
const mask = ~(2 ** (32 - bits) - 1); | |
const ip4ToInt = ip => ip.split('.').reduce((int, oct) => (int << 8) + parseInt(oct, 10), 0) >>> 0; | |
return (ip4ToInt(ip) & mask) === (ip4ToInt(range) & mask); | |
}; | |
/* | |
Source : https://tech.mybuilder.com/determining-if-an-ipv4-address-is-within-a-cidr-range-in-javascript/ | |
*/ |
const getParents = element => { | |
const parents = []; | |
for (; element && element !== document; element = element.parentElement){ | |
parents.push(element); | |
} | |
return parents; | |
}; | |
/* | |
Source : https://gomakethings.com/how-to-get-all-parent-elements-with-vanilla-javascript/ |
#!/bin/bash | |
x=echo;e=d1s3d1;f=s2d1s2;g=d1s4;h=s4d1;i="1 d5";s=0;$x -e "\n\n\n\n\n\n\n" | |
set $i 7 $e $i 9 $f $i 3 $h $i 3 $g $i $i 3 $h $i 3 $h $i 4 $e $i 4 $h $i 3 \ | |
$g $i 3 $h $i 4 $g $i 3 $e 2 d5 8 $h $i 3 $e $i 3 $e 2 d5 3 $e $i 4 $h 3 s1 \ | |
1 d1 1 s1 1 d1 3 s1;y=" ";z="\033[";for l in {0..9} a;do for m in {0..8};do | |
if [ $s = 0 ];then s=$1;t=$2;shift 2;fi;s=$((s-1));p=$t;a="";while [ $p ];do | |
c=${p:0:1};n=${p:1:1};p=${p:2:9};[ $c = d ]&&a="$a${z}7m" | |
a="$a${y:0:$n}${y:0:$n}";[ $c = d ]&&a="$a${z}m";done;d[0x$l$m]="$a";done | |
done;while :;do set `date "+%Ha%Ma%S %N"`;t=$1;s=$2;$x -ne "\r${z}8A" | |
for l in {0..8};do for ((i=0;i<${#t};i++));do $x -ne "${d[0x${t:$i:1}$l]}" |
// ==UserScript== | |
// @name XDA Forums - Threads meta | |
// @namespace https://kaki87.net/ | |
// @version 1.0 | |
// @match https://forum.xda-developers.com/* | |
// @author KaKi87 | |
// @license MIT | |
// ==/UserScript== | |
window.addEventListener('DOMContentLoaded', () => { |