Skip to content

Instantly share code, notes, and snippets.

View ImDuong's full-sized avatar

Yang ImDuong

  • Universal Universe
  • Upon the Sky
View GitHub Profile
@ImDuong
ImDuong / singleton.go
Created May 15, 2023 11:04
singleton pattern in golang
// use once for thread-safe: http://marcio.io/2015/07/singleton-pattern-in-go/
package singleton
import (
"sync"
)
type singleton struct {
}
@ImDuong
ImDuong / click_interval.js
Created May 15, 2023 11:03
colab session timeout
// to define and start interval
function ClickConnect(){
console.log("Working");
document.querySelector("#top-toolbar > colab-connect-button").shadowRoot.querySelector("#connect").click();
}
// set timer for every 5 minutes
var clicker = setInterval(ClickConnect,60000 * 5);
clicker;
// to clear interval
import requests
chain_ids = [1,10,56,137,250,42161,43114]
nb_dexes = 0
for chain_id in chain_ids:
dexes = requests.get('https://api.paraswap.io/adapters/list', params={'namesOnly': "true", 'network':chain_id}).json()
print(f"Chain {chain_id}: {len(dexes)} dexes")
nb_dexes += len(dexes)