Skip to content

Instantly share code, notes, and snippets.

@KaKi87
KaKi87 / alldebrid.com.userstyle.css
Created April 28, 2019 10:16
AllDebrid.com Material/Flat dark userstyle
@import url('https://use.fontawesome.com/releases/v5.8.1/css/all.css');
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
body {
font-family: 'Open Sans';
}
:root {
--color-white: #ecf0f1;
--color-darkblue: #2c3e50;
@KaKi87
KaKi87 / querystring.js
Created April 5, 2019 09:42
The simplest object to querystring JS function ever
const querystring = object => Object.keys(object).map(key => `${key}=${object[key]}`).join('&');

Keybase proof

I hereby claim:

  • I am kaki87 on github.
  • I am kaki87 (https://keybase.io/kaki87) on keybase.
  • I have a public key ASAfDWR7OZyZANunJVBqheAv2pTHaIKKqFrh5ggHNxVd4go

To claim this, I am signing this object:

@KaKi87
KaKi87 / json_indent.js
Created December 19, 2018 12:43
Indent JSON in browser
// Simple.
document.body.innerHTML = `<pre>${JSON.stringify(JSON.parse(document.body.textContent), null, 4)}</pre>`;
@KaKi87
KaKi87 / custom_variables.js
Last active May 25, 2018 16:31
Get custom JS variables of a web page
/*
First version
*/
function getCustomVariables(){
let page_variables = Object.keys(window); // current page's variables
let default_variables = Object.keys(document.head.appendChild(document.createElement('iframe')).contentWindow); // empty DOM's variables
let custom_variables = page_variables.filter(variable => default_variables.indexOf(variable) == -1); // comparison
return custom_variables;
}
@KaKi87
KaKi87 / progressBar.js
Last active March 25, 2018 12:54
One element progress bar
/*
One element progress bar
by KaKi87
22.03.18
*/
/*
Get browser prefix (for CSS)
https://stackoverflow.com/questions/8889014/setting-vendor-prefixed-css-using-javascript
https://davidwalsh.name/vendor-prefix