Skip to content

Instantly share code, notes, and snippets.

View tperrelli's full-sized avatar
🎯
Focusing

Tiago Perrelli tperrelli

🎯
Focusing
View GitHub Profile
let uri = 'www.endpoint1.com';
let uri2 = 'www.endpoint1.com/';
let method1 = async() => {
let response = await Promise.resolve(fetch(uri));
let items = [];
if (response.status === 200) {
import os
import glob
import json
import pprint
from os import path
from os import listdir
import requests
from bs4 import BeautifulSoup
links = []
@tperrelli
tperrelli / BaseRepository.php
Created June 3, 2021 13:59
Base repository
<?php
namespace App\YourNamespace;
use Illuminate\Database\Eloquent\Builder as EloquentQueryBuilder;
use Illuminate\Database\Eloquent\Collection as EloquentCollection;
use Illuminate\Database\Query\Builder as QueryBuilder;
use Illuminate\Pagination\AbstractPaginator as Paginator;
abstract class BaseRepository
@tperrelli
tperrelli / app.js
Created July 8, 2018 18:53
Loading route
'use strict';
/*================================================
Module - Main app module
================================================ */
angular.module('MedicareApp', ['ngRoute', 'MedicareApp.controllers', 'MedicareApp.services'])
.config(function($routeProvider, $locationProvider) {
let url = 'https://api.zoop.ws/v1/marketplaces/{marketplace_id}/transactions';
url = url.replace('{marketplace_id}', Zoop.keys.marketplaceId);
let options = {
method : 'POST',
url : url,
headers : {
'Accept' : 'application/json'
},
body : {
@tperrelli
tperrelli / rraffaele.php
Created April 26, 2018 20:28
Raffaele.php
<?php
$dados = [
'lote_id' => 1,
'beneficiario' => [
'nome' => 'joão',
'idade' => 45
]
@tperrelli
tperrelli / select-all.ts
Created April 12, 2018 14:16
Select All Directive
import { Directive, ElementRef, HostListener } from '@angular/core';
@Directive({
selector: 'ion-searchbar[select-all],ion-input[select-all]'
})
export class SelectAll {
constructor(private el: ElementRef) {
}
@tperrelli
tperrelli / beneficiario.html
Last active April 12, 2018 14:07
CPF / CNPJ Issue
<ion-item>
<ion-label floating>Tipo de Pessoa</ion-label>
<ion-select [formControl]="dataForm.controls['tipo_pessoa']" (ionChange)="selectPfOrPj()">
<ion-option [value]="PF">PF</ion-option>
<ion-option [value]="PJ">PJ</ion-option>
</ion-select>
</ion-item>
<ion-item>
<ion-label floating>CPF</ion-label>
<ion-input type="tel" limit="14" pattern="\d*" mask="***.***.***-**" [formControl]="dataForm.controls['cpf']" (ionChange)="checkCpf()" [disableControl]="!isPF"></ion-input>
We can make this file beautiful and searchable if this error is corrected: No commas found in this CSV file in line 0.
AF|Afghanistan
AL|Albania
DZ|Algeria
AS|American Samoa
AD|Andorra
AO|Angola
AI|Anguilla
AQ|Antarctica
AG|Antigua And Barbuda
AR|Argentina
@tperrelli
tperrelli / limit-to.ts
Last active March 22, 2018 17:44
Keypress input limit
import { Directive, Input } from '@angular/core';
@Directive({
selector: '[limit]',
host: {
'(keypress)': '_onKeypress($event)',
}
})
export class LimitDirective {
@Input('limit') limit;