Skip to content

Instantly share code, notes, and snippets.

View alejoasotelo's full-sized avatar

Alejo A. Sotelo alejoasotelo

View GitHub Profile
@alejoasotelo
alejoasotelo / facturas-afip-por-fechas.js
Last active July 21, 2022 00:00
Script para obtener las facturas de AFIP por fechas dentro de Mis Comprobantes AFIP (https://serviciosjava2.afip.gob.ar/mcmp/jsp/comprobantesEmitidos.do)
/**
@author Alejo Sotelo <alejosotelo.com.ar>
@date 2022-07-20
*/
async function getFacturas(from, to, tipoComprobante) {
var query = encodeURIComponent(from + '+-+' + to + '&tiposComprobantes[]=' + tipoComprobante)
var r = await fetch("https://serviciosjava2.afip.gob.ar/mcmp/jsp/ajax.do?f=generarConsulta&t=E&fechaEmision=" + query, {
@alejoasotelo
alejoasotelo / sumar_horas.js
Created May 11, 2023 23:19
Sumar horas Toggle
/**
* Se le pasan las horas (String) como parámetro, le hace un split por salto de linea
* y se suman.
* Lo uso para exportar las horas de toggl y contabilizar las horas trabajadas.
*/
function sumarHoras(horas) {
if (!Array.isArray(horas)) {
horas = horas.split('\n')
}
@alejoasotelo
alejoasotelo / buscar_cauciones.js
Created December 21, 2023 17:45
Buscar cauciones en invertir online
/**
Buscar Cauciones en https://invertironline.com/
Hay que ejecutar este script abriendo la consola dentro de invertironline.com y con la sesión iniciada.
En este ejemplo busca cauciones con una tasa de interés mínima de 130% para un monto mínimo de $100.000 de 1 a 30 días como máximo.
*/
async function getCauciones(dias) {
const response = await fetch("https://iol.invertironline.com/Mercado/GetCaucionPuntas", {
"credentials": "include",
"headers": {