Show HN: A static, client-side tarot calculator for Brazilian Portuguese
A Show HN post introduces a static, client‑side calculator that determines a personal tarot arcana for Brazilian Portuguese users. The tool accepts a birth date or a combination of name and date, performs all calculations locally, and does not transmit or store personal data. It displays a brief interpretation and links to a full reading of the corresponding Major Arcana.
- ▪The calculator can be used with just a birth date or with both a full name and birth date to compute a personal arcana.
- ▪All numeric and name processing is executed in the browser, ensuring that no user information is sent to a server.
- ▪The result includes an image, a short summary, and a link to a detailed interpretation of the selected Major Arcana.
- ▪The implementation is written in JavaScript and is presented as a Show HN project for the community to review and reuse.
Hacker News (Front Page) files mainly under programming. We currently carry 531 of its stories. Top-voted stories on Hacker News.
Opening excerpt (first ~120 words) tap to expand
Calculadora de Arcano PessoalComo saber meu Arcano Pessoal?Descubra seu Arcano Pessoal e use a leitura como ponto de reflexão, não como destino fechado.✦Calcule pela sua data de nascimento ou, se quiser, combine nome e data para chegar a um dos 22 Arcanos Maiores.Calculadora gratuitaCalcule seu Arcano PessoalMétodoData de nascimentoNome + dataData de nascimentoNome completo✦ Calcular meu arcanoO cálculo acontece no seu dispositivo. Nome e data não são enviados nem armazenados.var e={A:1,J:1,S:1,B:2,K:2,T:2,C:3,L:3,U:3,D:4,M:4,V:4,E:5,N:5,W:5,F:6,O:6,X:6,G:7,P:7,Y:7,H:8,Q:8,Z:8,I:9,R:9};function t(e){if(!Number.isInteger(e)||e<1)throw TypeError(`value must be a positive integer`);let t=e;for(;t>22;)t=String(t).split(``).reduce((e,t)=>e+Number(t),0);return t}function n(e){if(typeof…
Excerpt limited to ~120 words for fair-use compliance. The full article is at Meu Arcano Pessoal.