Skip to content

Instantly share code, notes, and snippets.

View MarxBro's full-sized avatar

G. Yz. MarxBro

  • None
  • Buenos Aries, Argentina.
View GitHub Profile
Básicamente hay que hacer una app para poder usar la API de YT.
https://github.com/mps-youtube/mps-youtube/issues/1063#issuecomment-591440175
@MarxBro
MarxBro / dmenu_radio.sh
Created January 5, 2017 03:22
Downloading a big radio playlist and using dmenu as search interface
#!/bin/bash
######################################################################
# While I figure a proper way to display the million stations available,
# here is how I'm using this file: dmenu!
# This way we can use dmenu for search by keywords like "rock" or
# something...
######################################################################
dl_streaming(){
wget http://www.radiosure.com/rsdbms/stations2.zip &&
@MarxBro
MarxBro / tristan_chord.sh
Created December 25, 2016 16:40
Tristan's chord
play -n -c1 synth sin %-1 sin %-6 sin %-10 sin %-16 fade h 0.1 3 0.5
@MarxBro
MarxBro / printf.js
Created December 18, 2016 22:45
printf on js
function printf(fmt){
var strings = fmt.split(/[%].?/), string=strings[0];
for(let i=1; i<strings.length; i++){
string+=arguments[i]+strings[i];
}
console.log(string);
return string.length
}
@MarxBro
MarxBro / PHP-Recursive-Implosion.php
Created November 22, 2016 01:39 — forked from jimmygle/PHP-Recursive-Implosion.php
PHP function to recursively implode multi-dimensional arrays.
<?php
/**
* Recursively implodes an array with optional key inclusion
*
* Example of $include_keys output: key, value, key, value, key, value
*
* @access public
* @param array $array multi-dimensional array to recursively implode
* @param string $glue value that glues elements together
@MarxBro
MarxBro / random_walls.sh
Created July 2, 2016 01:39
Get 15 random wallpapers
#!/bin/bash
# Discreción
N=$RANDOM
NN=$(($N + 15))
for i in $(seq $N $NN); do wget "https://wallpapers.wallhaven.cc/wallpapers/full/wallhaven-$i.jpg" --user-agent="Mozilla"; done
G -- midi 127 -- 12543.854 Hz
F# -- midi 126 -- 11839.822 Hz
F -- midi 125 -- 11175.303 Hz
E -- midi 124 -- 10548.082 Hz
Eb -- midi 123 -- 9956.063 Hz
D -- midi 122 -- 9397.273 Hz
C# -- midi 121 -- 8869.844 Hz
C -- midi 120 -- 8372.018 Hz
B -- midi 119 -- 7902.133 Hz
Bb -- midi 118 -- 7458.620 Hz
@MarxBro
MarxBro / topten.sh
Created September 28, 2015 21:32
top ten most used commands.
# Sin frecuencia.
history | awk '{print $2}' | sort | uniq -c | sort -n -r | head | awk '{print $2}'
# Con frecuencia.
history | awk '{print $2}' | sort | uniq -c | sort -n -r | head
@MarxBro
MarxBro / install_irc_server_on_centos6
Created September 25, 2015 17:42 — forked from kaishin-r/install_irc_server_on_centos6
Install IRC Server on CentOS6
// Setting up an IRC server on Cent 6
// Create a user and group for this guy
$ groupadd ircadmin && useradd -m -g ircadmin -s /bin/bash ircadmin
// Make a working directory (/var/source/)
mkdir source && cd source
// Grab the latest versions of Anope and UnrealIRCd
$ wget http://www.unrealircd.com/downloads/Unreal3.2.9.tar.gz http://downloads.sourceforge.net/project/anope/anope-stable/Anope%201.8.7/anope-1.8.7.tar.gz
@MarxBro
MarxBro / myrepos.sh
Last active September 18, 2015 02:11
Get all your Github Repos.
curl https://api.github.com/users/USERNAME_HERE/repos 2>/dev/null | sed 's/"//g'| sed 's/,//g' | grep html_url | awk -F: '{print $2 ":" $3}' | sort | uniq