mitmproxy is an excellent console app written in Python.
It is easy to use on Linux and OS X.
Use brew install mitmproxy
to install it on OS X.
rgb2hsv (r,g,b) -> | |
r=r/255 | |
g=g/255 | |
b=b/255 | |
max = Math.max(r,g,b) | |
min = Math.min(r,g,b) | |
v = max | |
d = max - min |
yaml = require('js-yaml'); | |
fs = require('fs'); | |
try { | |
var doc = yaml.safeLoad(fs.readFileSync(process.argv[2], 'utf8')); | |
var nLine = process.argv[2] + ',' | |
+ doc.metadata.audio_properties.length + ',' | |
+ doc.rhythm.bpm + ',' |
#!/bin/sh | |
sudo add-apt-repository ppa:webupd8team/atom | |
sudo add-apt-repository ppa:jon-severinsson/ffmpeg | |
sudo add-apt-repository ppa:jerzy-kozera/zeal-ppa | |
sudo apt-get update | |
sudo apt-get install atom | |
sudo apt-get install mongodb | |
sudo apt-get install npm | |
sudo apt-get install node | |
sudo npm install -g coffee-script |
var http = require('http'); | |
var url = require("url"); | |
var crypto = require('crypto'); | |
if(process.argv.length != 4) | |
{ | |
console.log('Syntax ::'); | |
console.log('node pagemonitor.js http://my-url-to-monitor.com 300'); | |
console.log('with 300 the interval check (in seconds (300s = 5min)).'); | |
process.exit(1); |
setInterval(function(){ | |
var list = document.getElementById("box").getElementsByTagName("span"), bgUsed={}; | |
for (var i = 0, len = list.length; i < len; i++) { | |
var e = list[i].style.backgroundColor; | |
if(Object.keys(bgUsed).length==0){bgUsed[e]=i; continue;} | |
if(!bgUsed.hasOwnProperty(e)) {bgUsed[e]=i; continue; } | |
else if(Object.keys(bgUsed).length > 1) { delete bgUsed[e]; break;} | |
} |
import codecs | |
from datetime import datetime | |
import sys | |
from TwitterAPI import TwitterAPI, TwitterOAuth, TwitterRestPager | |
###Supposed you have a large list of username like this in a txt file (here: o.txt) : | |
###@aaaa | |
###@bbbb | |
###@cccc | |
###.... |
import sys | |
import os | |
import urllib2 | |
import json | |
import urllib | |
from time import strftime, sleep | |
def write_to_file(data): | |
if os.path.exists("fb_data.txt"): |
counter=0; var ids = []; | |
for(var i=0; i < document.getElementsByClassName('_42ft _4jy0 _5lzj _3spg _4jy3 _517h _51sy').length; i++){ | |
var d = document.getElementsByClassName('_42ft _4jy0 _5lzj _3spg _4jy3 _517h _51sy')[i]; | |
if(!/hidden_elem/g.test(d.className)){ | |
counter++; | |
ids.push(i); | |
} | |
} | |
console.log(counter); |
mitmproxy is an excellent console app written in Python.
It is easy to use on Linux and OS X.
Use brew install mitmproxy
to install it on OS X.
function percentageSeen (id) { | |
var $element = $('#'+id), $win = $(window),viewportHeight = $(window).height(), | |
scrollTop = $win.scrollTop(), | |
elementOffsetTop = $element.offset().top, | |
elementHeight = $element.height(); | |
if (elementOffsetTop > (scrollTop + viewportHeight)) { | |
return 0; |