Skip to content

Instantly share code, notes, and snippets.

@Sid3y1
Sid3y1 / rotary_encoder.c
Created August 9, 2016 13:01
Edit of the rotary encoder driver that emulate UP and DOWN key
/*
* rotary_encoder.c
*
* (c) 2009 Daniel Mack <daniel@caiaq.de>
* Copyright (C) 2011 Johan Hovold <jhovold@gmail.com>
*
* state machine code inspired by code from Tim Ruetz
*
* A generic driver for rotary encoders connected to GPIO lines.
* See file:Documentation/input/rotary-encoder.txt for more information
@Sid3y1
Sid3y1 / linkedin_connect_home_page.js
Created August 9, 2016 13:31
Linkedin : Home page, click on update and connect to everybody
a=function(){
b=document.querySelectorAll('button.connect');
for(var i =0; i < b.length; i++) {
b[i].click();
console.log(b[i]);
}
document.querySelector('span.new-updates').click();
}
c = setInterval(a,10000)
@Sid3y1
Sid3y1 / linkedin_connect_all_with_page_change.js
Created August 9, 2016 13:32
Linkedin : Click “Connect” puis changement de page
a=function(){
b= document.querySelectorAll('a.primary-action-button');
for(var i =0; i < b.length; i++) {
if(b[i].innerHTML =="Connect"){
b[i].click();
console.log(b[i]);
}
}
nbr = document.querySelector('li.active').innerHTML;
nbr++;
@Sid3y1
Sid3y1 / facebook_invit_friends_to_event.js
Created August 9, 2016 13:33
Facebook inviter amis a un event
all= document.querySelectorAll('a[aria-checked="false"]');
for (i=0;i<all.length;i++){
all[i].click();
}
@Sid3y1
Sid3y1 / viadeo_connect_suggested.js
Created August 9, 2016 13:35
viadeo connect to suggested
//viadeo:
a= function (){var connectBtns = document.getElementsByClassName('js-welcome-back-send-dcr'); for(var i =0; i < connectBtns.length; i++) { console.log(connectBtns[i]);connectBtns[i].click()} window.scrollTo(0,0);window.scrollTo(0,document.body.scrollHeight); }
b=setInterval(a,2000)
@Sid3y1
Sid3y1 / linkeding_cancel_invit_limit.js
Last active August 9, 2016 13:38
linkedin growth hack cancel invitation limit
//linkedin cancel invitation limit
a = function (){
var n = 0;
var e = document.getElementsByClassName('entity-checkbox');
for(var i =0; i < e.length; i++) {
if (e[i].parentNode.children[1].firstChild.innerHTML.indexOf('@') != -1) {
e[i].click();
n++;
if (n == 40) break;
}
@Sid3y1
Sid3y1 / linkedin_connect_suggested_filtered_keyword.js
Last active August 9, 2016 13:50
linkedin growth hack connect to suggested contact filtered by keywords
// linkedin ciblé
var win=0;
var los=0;
a= function (){
var connectBtns = document.getElementsByClassName('bt-request-buffed');
for(var i =0; i < connectBtns.length; i++) {
d=connectBtns[i].parentNode.firstChild.firstChild.childNodes[1].firstChild.innerHTML.toLowerCase();
console.log(d);
if( d.indexOf("journaliste") >= 0 || d.indexOf("redacteur") >= 0 || d.indexOf("pigiste") >= 0 ){
win++;
@Sid3y1
Sid3y1 / linkedin_connect_suggested.js
Created August 9, 2016 13:39
Linkedin growth hacking connect to suggested contacts
a= function (){var connectBtns = document.getElementsByClassName('bt-request-buffed'); for(var i =0; i < connectBtns.length; i++) { console.log(connectBtns[i].title);connectBtns[i].click()}document.getElementById('container').style.height = "1000px"; window.scrollTo(0,0);window.scrollTo(0,document.body.scrollHeight); }
b=setInterval(a,5000)
@Sid3y1
Sid3y1 / linkedin_endorse_all.js
Created August 9, 2016 13:40
Linkedin growth hack endorse all
//https://www.linkedin.com/profile/edit
a= setInterval("document.querySelector('button.endorse-action').click()",200)
@Sid3y1
Sid3y1 / nat.sh
Created August 23, 2016 08:40
Routing on proxmox
#!/bin/bash
/sbin/iptables -t nat --flush
iptables --flush
iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o vmbr0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -j MASQUERADE
/sbin/iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o vmbr0 -j SNAT --to PUBLIC_IP