Skip to content

Instantly share code, notes, and snippets.

View Aminadav's full-sized avatar
💭
typing...

Aminadav Glickshtein Aminadav

💭
typing...
View GitHub Profile
var y=0
var i=0
var done=false;
var last
function s(){
if(done) return;
var current=document.scrollingElement.scrollTop
if(last==current) {
i++
} else {
var list=document.querySelector('.copyable-area').querySelectorAll('.X7YrQ')
var ar=[];
for(let i=0;i<list.length;i++) {
var friend=list[i]
var phone=friend.querySelector('[tabindex] > div >div:nth-child(2) > div').textContent
.replace('+972','0').replace(/[ \-]/g,'')
try{
var image=friend.querySelector('img').src
}
var list=document.querySelector('.copyable-area').querySelectorAll('.X7YrQ')
// var ar=[];
for(let i=0;i<list.length;i++) {
var friend=list[i]
var phone=friend.querySelector('[tabindex] > div >div:nth-child(2) > div').textContent
.replace('+972','0').replace(/[ \-]/g,'')
try{
var image=friend.querySelector('img').src
}
@Aminadav
Aminadav / FaceDetection.js
Created January 13, 2020 00:14
Face Detection (face_detection + crop using imagemagick + batch using xargs)
// Using: ls yadani | xargs -L 1 -I {} node extract yadani/{} cropped/{}
var cp=require("child_process")
var x=new Array(...process.argv)
var target=x.pop().replace(/ /g,'\\ ')
var src=x.pop().replace(/ /g,'\\ ')
console.log({target,src})
var res=cp.execSync(`face_detection ${src}`).toString().trim()
var a=res.split(',')
@Aminadav
Aminadav / auto-forward.js
Created February 10, 2020 12:09
App script auto forward email
function myFunction() {
Logger.log("start")
var labels=GmailApp.getUserLabels()
labels[0].getName()
var forwardedLabel=GmailApp.getUserLabelByName("forwarded")
for(var i =0 ;i<labels.length;i++){
var name=labels[i].getName()
if (name.match(/fwd:/)) {
Logger.log("label:" + name)
var to=name.match(/fwd:(.*)/)[1]
@Aminadav
Aminadav / auto-archive.js
Created February 10, 2020 12:09
auto archive
function AutoArchiveLabelOld() {
Logger.log('asdssss')
var AutoArchiveLabel=GmailApp.getUserLabelByName("Automation/AutoArchive")
Logger.log('asd')
Logger.log(AutoArchiveLabel)
var AutoArchivedLabel=GmailApp.getUserLabelByName("Automation/AutoArchived")
var threads=AutoArchiveLabel.getThreads()
for (var i=0;i<threads.length;i++){
var thread=threads[i]
Logger.log('a=' + thread.getLastMessageDate().valueOf())