Skip to content

Instantly share code, notes, and snippets.

View walison17's full-sized avatar

Walison Filipe walison17

View GitHub Profile
@walison17
walison17 / dl_requests_tqdm.py
Created March 3, 2024 22:18 — forked from yanqd0/dl_requests_tqdm.py
Python requests download file with a tqdm progress bar
import requests
from tqdm import tqdm
def download(url: str, fname: str, chunk_size=1024):
resp = requests.get(url, stream=True)
total = int(resp.headers.get('content-length', 0))
with open(fname, 'wb') as file, tqdm(
desc=fname,
total=total,
@walison17
walison17 / UploadController.php
Created November 3, 2023 17:11 — forked from eduardoarandah/UploadController.php
File upload with dropzone and alpine js
<?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use App\Models\User;
use Illuminate\Http\Request;
use Storage;
class UploadController extends Controller
@walison17
walison17 / url-schemes.md
Created August 21, 2023 03:18 — forked from felquis/url-schemes.md
iOS, Android browser apps URL Schemes to handle URL between browsers, and apps..

Assume the user is on a mobile device iOS Safari (Or other browser), but you want a link to open into any other specific mobile browser app like Chrome, Safari, Firefox, Opera, Arc... How do you do that?

Chrome

To open on Chrome

<a href="googlechrome://example.com">try it on Chrome</a>

check out Chrome iOS Docs for more information

class MarcacaoSerializer(serializers.ModelSerializer):
agenda = AgendasSerializer(read_only=True)
agenda_id = serializers.PrimaryKeyRelatedField(write_only=True)
class Meta:
model = Consultas
fields = ['id', 'agenda', 'agenda_id', horario', 'data_agendamento']
def create(self, validated_data):
# validacoes ...
@walison17
walison17 / Errors.js
Created February 25, 2020 01:46 — forked from jeffochoa/Errors.js
Vue Form and Error validator (Laracasts)
class Errors {
/**
* Create a new Errors instance.
*/
constructor() {
this.errors = {};
}
/**
@walison17
walison17 / docker.md
Created August 19, 2019 12:40 — forked from rg3915/.dockerignore
Rodando Django no Docker

Rodando Django no Docker

https://hub.docker.com/_/django/

Deprecated

"This image is officially deprecated in favor of the standard python image, and will receive no further updates after 2016-12-31 (Dec 31, 2016). Please adjust your usage accordingly."

Dockerfile

@walison17
walison17 / cbv_multiple_forms.html
Created May 25, 2018 01:34 — forked from badri/cbv_multiple_forms.html
Django multiple forms code with sample usage
{% extends "base.html" %}
{% block content %}
<form method="post">{% csrf_token %}
{{ forms.subscription }}
<input type="submit" value="Subscribe">
</form>
<form method="post">{% csrf_token %}
{{ forms.contact }}
<input type="submit" value="Send">
@walison17
walison17 / jquery.formset.js
Created May 9, 2018 18:03 — forked from vandorjw/jquery.formset.js
jquery.formset.js
;(function($) {
$.fn.formset = function(opts)
{
var options = $.extend({}, $.fn.formset.defaults, opts),
flatExtraClasses = options.extraClasses.join(' '),
totalForms = $('#id_' + options.prefix + '-TOTAL_FORMS'),
maxForms = $('#id_' + options.prefix + '-MAX_NUM_FORMS'),
childElementSelector = 'input,select,textarea,label,div',
$$ = $(this),