Skip to content

Instantly share code, notes, and snippets.

KaKi87

Block or report user

Report or block KaKi87

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@KaKi87
KaKi87 / xdaforums_threads_meta_userscript.js
Last active Jun 26, 2019
XDA Forums userscript : show threads meta in threads list
View xdaforums_threads_meta_userscript.js
// ==UserScript==
// @name XDA Forums - Threads meta
// @namespace https://kaki87.net/
// @version 1.0
// @match https://forum.xda-developers.com/*
// @author KaKi87
// @license MIT
// ==/UserScript==
window.addEventListener('DOMContentLoaded', () => {
@KaKi87
KaKi87 / awesome-android-x3Free.md
Last active Jun 25, 2019
Awesome list — Free, ad-free and in-app-free Android apps
View awesome-android-x3Free.md

Inspired by Awesome

Awesome

DISCLAIMER : this isn't really an awesome list, I don't care about guidelines, rules and etc. so I don't bother make a real repo and a real pull request.

About this list

This list uses the power of my advanced Google Play search engine to get some free, in-app-free and ad-free apps from it.

@KaKi87
KaKi87 / indexOfAll.js
Created May 8, 2019
JS : indexOf all matches
View indexOfAll.js
const indexOfAll = (string, value) => string.split('').reduce((a, e, i) => (e === value) ? a.concat(i) : a, []);
@KaKi87
KaKi87 / alldebrid.com.userstyle.css
Created Apr 28, 2019
AllDebrid.com Material/Flat dark userstyle
View alldebrid.com.userstyle.css
@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 Apr 5, 2019
The simplest object to querystring JS function ever
View querystring.js
const querystring = object => Object.keys(object).map(key => `${key}=${object[key]}`).join('&');
View keybase.md

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 Dec 19, 2018
Indent JSON in browser
View json_indent.js
// 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
Get custom JS variables of a web page
View custom_variables.js
/*
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 Mar 25, 2018
One element progress bar
View progressBar.js
/*
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
You can’t perform that action at this time.