Skip to content

Instantly share code, notes, and snippets.

var i = 0;
var myVar = setInterval(myTimer, 3000);
function myTimer () {
var els = document.getElementById("grid-container").getElementsByClassName("ytd-expanded-shelf-contents-renderer");
if (i < els.length) {
@michael01angelo
michael01angelo / slugify.js
Last active November 4, 2018 15:10 — forked from codeguy/slugify.js
Create slug from string in Javascript
function string_to_slug(str) {
str = str.replace(/^\s+|\s+$/g, ""); // trim
str = str.toLowerCase();
// remove accents, swap ñ for n, etc
var from = "åàáãäâèéëêìíïîòóöôùúüûñç·/_,:;";
var to = "aaaaaaeeeeiiiioooouuuunc------";
for (var i = 0, l = from.length; i < l; i++) {
str = str.replace(new RegExp(from.charAt(i), "g"), to.charAt(i));
@michael01angelo
michael01angelo / get_youtube_id.js
Last active April 15, 2018 23:10 — forked from takien/youtubeID.js
Get YouTube ID from various YouTube URL using JavaScript
function get_youtube_id(url){
id = '';
url = url.replace(/(>|<)/gi,'').split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/);
if(url[2] !== undefined) {
id = url[2].split(/[^0-9a-z_\-]/i);
id = id.toString();
}
else id = url;
@michael01angelo
michael01angelo / ToSEO.sql
Last active May 29, 2018 05:13
MySQL Convert Normal Text to SEO text
DELIMITER //
CREATE FUNCTION `ToSEO`(input TEXT)
RETURNS TEXT
BEGIN
DECLARE output TEXT DEFAULT '';
DECLARE iterator INT DEFAULT 1;
WHILE iterator < (LENGTH(input) + 1) DO
IF SUBSTRING(input, iterator, 1) IN (' ', '-')
THEN