Skip to content

Instantly share code, notes, and snippets.

View raggesilver's full-sized avatar
🚀
Making Tasks.app

Paulo Queiroz raggesilver

🚀
Making Tasks.app
View GitHub Profile
@raggesilver
raggesilver / removeFalsyKeys.js
Last active June 28, 2024 02:07
A JavaScript function to remove null, undefined, empty strings, empty arrays from an object, recursively
/**
* MIT License
*
* Copyright (c) 2024 Paulo Queiroz
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to
* deal in the Software without restriction, including without limitation the
* rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
* sell copies of the Software, and to permit persons to whom the Software is
import os
import sys
import time
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
from gi.repository import GObject
from gi.repository import GLib
GObject.threads_init()
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */
@media (-moz-gtk-csd-available) {
@media (-moz-gtk-csd-maximize-button) {
:root[sizemode="maximized"] #titlebar-max {
-moz-appearance: -moz-window-button-maximize !important;
}
}
}