data endpoint for entity 90008 (aka. a website)
at svelte 439 B view raw
1// https://noe.sh/dollcode/ 2const charmap = ['▌', '▖', '▘']; 3export const genDollcode = (number: number) => { 4 const output = []; 5 let window = number; 6 let loopProtection = 1000; 7 8 while (loopProtection > 0 && window > 0) { 9 const mod = window % 3; 10 11 if (mod == 0) { 12 window = (window - 3) / 3; 13 } else { 14 window = (window - mod) / 3; 15 } 16 17 output.unshift(charmap[mod]); 18 19 loopProtection--; 20 } 21 22 return output.join(''); 23};