Skip to content

Instantly share code, notes, and snippets.

View marce1994's full-sized avatar
🏠
Working from home

Pablo marce1994

🏠
Working from home
View GitHub Profile
@marce1994
marce1994 / index.html
Created January 15, 2020 20:59
printmero index
<!doctype html>
<html lang="en">
<head>
<title>Print Mero - Argentina - Impresión como servicio.</title>
<meta name="Description" content="Imprimi lo que necesites, y te lo enviamos a domicilio! A4, Oficio, Incluso PCBs y 3D! Una app para reducir los costos, y especialmente hecha para makers :).">
<meta name="Keywords" content="Imprimir, A4, Oficio, Color, BN, PCBs, 3D">
<meta charset="utf-8">
<base href="/">
// https://github.com/marce1994/DockerAzureFunctionsDemo/blob/master/FunctionZonapropScrapping.cs
//...
[FunctionName("FunctionZonapropScrapping")]
public static async Task<IActionResult> Run([HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req, ILogger log)
{
int pageNumber = 0;
if (!int.TryParse(req.Query["pageNumber"], out pageNumber)) return new BadRequestResult();
var scrapper = new ZonapropScrapper();
var result = await scrapper.GetDataAsync(pageNumber);
@marce1994
marce1994 / isIp.js
Created December 18, 2018 15:35
Javascript script... to know if the current windows.location.hostname is an url or an ip
//192.168.0.1 -> true // domain.domain.com.ar -> false
function isIp(str) {
return /^(([1-9]?\d|1\d\d|2[0-4]\d|25[0-5])(\.(?!$)|$)){4}$/.test(str);
};
@marce1994
marce1994 / Dockerfile
Last active July 21, 2018 03:16
something went wrong
FROM resin/raspberrypi3-buildpack-deps:jessie
ENV NODE_VERSION 10.0.0
RUN curl -SLO "http://resin-packages.s3.amazonaws.com/node/v$NODE_VERSION/node-v$NODE_VERSION-linux-armv7hf.tar.gz" \
&& tar -xzf "node-v$NODE_VERSION-linux-armv7hf.tar.gz" -C /usr/local --strip-components=1 \
&& rm "node-v$NODE_VERSION-linux-armv7hf.tar.gz" \
&& npm config set unsafe-perm true -g --unsafe-perm \
&& rm -rf /tmp/*
@marce1994
marce1994 / api.js
Created January 19, 2018 04:19
bug -> addUpload recibe {} object
var express = require("express");
var path = require('path');
var bodyParser = require('body-parser');
var uploadRepository = require("./uploads_repository")();
var router = express.Router();
router.use(bodyParser.urlencoded({ extended: false, limit: '50mb' }));
router.use(bodyParser.json());
@marce1994
marce1994 / app.js
Last active December 2, 2017 02:08
fitfinex analizer
var minMaxAvg1Min = [];
var lastMin = 0;
const {
BFX_API_KEY = 'APIKEY',
BFX_API_SECRET = 'APISECRET',
} = process.env;
const opts = {
version: 2,
@marce1994
marce1994 / BitfinexCollector.cs
Created November 16, 2017 01:10
WebsocketTest
using SuperSocket.ClientEngine;
using System;
using WebSocket4Net;
namespace Collectors
{
public class BitfinexCollector
{
WebSocket websocket = new WebSocket("wss://api.bitfinex.com/ws");