Skip to content

Instantly share code, notes, and snippets.

View lcyper's full-sized avatar

Leivi Cyper lcyper

View GitHub Profile
/*
* One of the questions that recently came up is how to remove vowels from Hebrew characters in Unicode
* (or any other similar language). A quick look at Hebrew Unicode chart shows that the vowels are all
* located between 0x0591 (1425) and 0x05C7 (1479). With this and Javascript's charCodeAt function, it
* is trivial to strip them out with Javascript as follows
*
* Live demo is available here:
* https://jsfiddle.net/js0ge7gn/
*/
@lcyper
lcyper / dictionary_soup_letter_es_to_he.js
Created April 28, 2022 01:23
convierte sopa de letras de castellano a hebreo, para usar en https://www.educima.com/wordsearches/
var dictionary = {
'a': 'ש',
'b': 'נ',
'c': 'ב',
'd': 'ג',
'e': 'ק',
'f': 'כ',
'g': 'ע',
'h': 'י',
@lcyper
lcyper / urlBase64ToUint8array.js
Created October 29, 2020 23:18 — forked from Klerith/urlBase64ToUint8array.js
web-push: urlBase64ToUint8array
// Web-Push
// Public base64 to Uint
function urlBase64ToUint8Array(base64String) {
var padding = '='.repeat((4 - base64String.length % 4) % 4);
var base64 = (base64String + padding)
.replace(/\-/g, '+')
.replace(/_/g, '/');
var rawData = window.atob(base64);
var outputArray = new Uint8Array(rawData.length);