Skip to content

Instantly share code, notes, and snippets.

View riledhel's full-sized avatar

Javier Constanzo riledhel

View GitHub Profile
@riledhel
riledhel / gist:4e76868c496e11e773094b70fa566e0b
Created May 1, 2016 23:04
Encode HLS with ffmpeg and display using hls.js in a HTML5 page
$ ffmpeg -r 5 -i <INPUT_VIDEO> -map 0 -vcodec libx264 -f segment -segment_list out.m3u8
\ -segment_time 10 -segment_list_flags +live -segment_wrap 32 out%02d.ts
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://cdn.jsdelivr.net/hls.js/latest/hls.min.js"></script>
@riledhel
riledhel / gist:d057ea8ab07e218ea024
Last active September 9, 2023 12:00
Download first result in kickass torrents, bookmarklet for firefox
javascript:(function(){
var re = new RegExp("^magnet\:\?");
var row = document.getElementsByClassName("odd")[0];
var links = row.getElementsByTagName('a');
for (i = 0; i < links.length; i++) {
if (re.test(links[i])) {
window.location = links[i];
return;
}
@riledhel
riledhel / gist:5d3794faa5645b936d8d
Last active September 22, 2015 14:36
JavaScript bookmarklet to remove lanacion.com.ar ads
javascript:(function(){
var elem = {};
var d = document;
var modals = [].slice.call(d.getElementsByClassName("lnmodal"));
while(modals.length){
elem = modals.pop();
elem.parentNode.removeChild(elem);
};