Skip to content

Instantly share code, notes, and snippets.

@massimo-cassandro
massimo-cassandro / import_enex.cjs
Created July 27, 2024 17:56
Evernote enex to json
// convert evernote enex to json
// using https://www.npmjs.com/package/xml-js
var convert = require('xml-js');
var fs = require('fs');
var xml = fs.readFileSync('./m.enex', 'utf8');
// var result = convert.xml2json(xml, {compact: true, spaces: 4});
// fs.writeFileSync('./raw.json', result, 'utf8');
@massimo-cassandro
massimo-cassandro / debug-scroll.md
Created July 20, 2024 17:22 — forked from cuth/debug-scroll.md
Find the elements that are causing a horizontal scroll. Based on http://css-tricks.com/findingfixing-unintended-body-overflow/

Debug Horizontal Scroll

(function (d) {
    var w = d.documentElement.offsetWidth,
        t = d.createTreeWalker(d.body, NodeFilter.SHOW_ELEMENT),
        b;
    while (t.nextNode()) {
        b = t.currentNode.getBoundingClientRect();
 if (b.right > w || b.left < 0) {
@massimo-cassandro
massimo-cassandro / macos-app-icon.md
Created December 20, 2023 16:13 — forked from jamieweavis/macos-app-icon.md
How to create an .icns macOS app icon