Skip to content

Instantly share code, notes, and snippets.

View alejoasotelo's full-sized avatar

Alejo A. Sotelo alejoasotelo

View GitHub Profile
@alejoasotelo
alejoasotelo / index.js
Last active February 18, 2021 20:25
get tokens prices by BUSD from coingecko - obteners los precios de tokens en BUSD de coingecko
(async () => {
let response = await fetch('https://api.coingecko.com/api/v3/exchanges/pancakeswap/tickers?coin_ids=pancakeswap-token,bakerytoken,helmet-insure,bdollar,bdollar-share');
let data = await response.json();
let tickers = json.tickers.filter(ticker => ticker.target == 'BUSD');
let values = tickers.map(ticker => {
return ticker.base + '/' + ticker.target + ' = $' + ticker.last;
});
values.sort().forEach(value => console.log(value));
})();
@alejoasotelo
alejoasotelo / search.js
Created February 18, 2021 03:01
get BSC Tokens info from https://bscscan.com
let search = async (name) => {
let response = await fetch('https://bscscan.com/searchHandler?term=' + encodeURIComponent(name) + '&filterby=0');
response = await response.json();
return response
.map((item) => {
item = item.split("\t");
let data = item[2].split("~");
return {
name: item[0],
address: item[1],
<p>Este es una ejemplo de validación de 2 passwords. El típico ejemplo de repetir password.</p>
<form name="myForm">
<input type="password" name="pass" ng-model="user.pass" ng-change="user.pass_equals = (user.pass == user.pass_copy)" required/>
<br>
<span ng-if="!myForm.pass.$pristine && myForm.pass.$invalid">campo invalido.</span>
<br>
<br>
<input type="password" name="pass_copy" ng-model="user.pass_copy" ng-change="user.pass_equals = (user.pass == user.pass_copy)" required/><br>