Skip to content

Instantly share code, notes, and snippets.

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

André Mendes dremendes

🏠
Working from home
View GitHub Profile
@dremendes
dremendes / getvideo.js
Created August 23, 2017 21:29
Facebook video download with puppeteer example
const puppeteer = require('puppeteer');
const { URL } = require('url');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
const link = new URL('http://www.facebook.com/dcmjunior/videos/1794891250528272/');
if(["www.facebook.com",
"facebook.com",
@dremendes
dremendes / apod.sh
Last active August 10, 2017 22:59
Crawler mínimo para imagens da NASA
#!/bin/bash
#gets apod.nasa.gov html and
wget -qO- apod.nasa.gov |
#filters to <IMG SRC="image/xxxx/nnnnnnn...jpg"
grep IMG |
#cuts out whats outside quotes
cut -d '"' -f2 |
#prepends link
awk '{print "http://apod.nasa.gov/apod/" $0}' |
#downloads the resulting url to ~/Pictures

Keybase proof

I hereby claim:

  • I am andremendesc on github.
  • I am andreluiz (https://keybase.io/andreluiz) on keybase.
  • I have a public key ASAYkD4cWiwEk03VZ21flI_7r3VkcA4IwHDfRv3XbfHuyQo

To claim this, I am signing this object:

[
{ "keys": ["ctrl+t"], "command": "phpunit_run_tests" },
{ "keys": ["ctrl+shift+."], "command": "phpunit_run_all_tests" },
{ "keys": ["ctrl+shift+,"], "command": "phpunit_open_class_being_tested" },
{ "keys": ["ctrl+shift+1"], "command": "run_macro_file", "args": {"file": "res://Packages/User/var_dump.sublime-macro"} },
{ "keys": ["ctrl+shift+2"], "command": "run_macro_file", "args": {"file": "res://Packages/User/ini_set.sublime-macro"} },
{ "keys": ["ctrl+shift+3"], "command": "run_macro_file", "args": {"file": "res://Packages/User/importante.sublime-macro"} },
{ "keys": ["ctrl+shift+["], "command": "bh_key", "args": { "no_outside_adj": true, "lines" : true, "plugin": { "type": ["__all__"], "command": "bh_modules.bracketselect", "args": {"select": "left"} }}},
{ "keys": ["ctrl+shift+]"], "command": "bh_key", "args": { "no_outside_adj": true, "lines" : true, "plugin": { "type": ["__all__"], "command": "bh_modules.bracketselect", "args": {"select": "right"} }}},
{ "keys": [
@dremendes
dremendes / snipp.php
Last active January 2, 2016 23:39
php snippet
<?php
while( $row = $query2->fetch_assoc() ){
if(isset($_SESSION['id_usuario']) && $row['id_usuario'] == $_SESSION['id_usuario']) $user = $row;
array_push($faculdades_users, $row);
}
//definir o $arquivos. input $pasta_usuario (opcional, default = $id_usuario)
//$arquivos = array();
//require('utils/arquivos_read.php');
@dremendes
dremendes / gist:8299245
Last active May 2, 2016 02:56
try & catch example
/*
Não sabemos o que tem dentro de "e" pode ser uma adição,
remoção ou ambos. O snippet abaixo funciona em todos os casos.
*/
Estado.atualizaEstado = function(e){
//Try to add a state;
try{
if(typeof(e.added.id) !== undefined){
Estado.selected.push(e.added.id);
@dremendes
dremendes / Sala de Aula Virtual
Last active December 20, 2015 17:29
Projeto/Specs pro Hackathon Startup Jam - Sala de aula virtual
Ambiente para ensino e aprendizado pela internet, gratuito.
Porque?
- Porque não tem nada bom nesse sentido, o melhor que conheço é o Treinatom, que seria perfeito se não fosse baseado
em flash e proprietário. Check out: http://www.treinatom.com.br/pt/tour
Stack sugerida:
- Backend
- Node.js com Express
- MongoDB
@dremendes
dremendes / gist:6168765
Created August 6, 2013 21:21
Descrição da sala de aula virtual / Virtual classroom description
Uma sala de aula virtual moderna e com todos os recursos para assistir uma educação em tempo real por vídeo, áudio, quadro branco e chat.
Com sistema de presença e gravação/reprodução de aulas, essa sala de aula deverá oferecer uma experiencia ainda ausente nas soluções existentes, que permita o fluir do ensino e do aprendizado de uma forma natural, utilizando a computação como aliada e não como barreira.
A modern virtual classroom full-featured to assist a real-time education through video, audio, whiteboard and chat.
Featuring a presence system and recording/reproduction of classes, this classroom shall offer a new learning experience yet absent in the existing solutions, to let flow the teaching/learning process in a natural way, using the computer power as an ally, not a barrier.
@dremendes
dremendes / generic_network_pulser.pde
Created November 12, 2012 15:38 — forked from ajfisher/generic_network_pulser.pde
Pulse an arduino PWM pin by hitting a URL over the network
/**
Generic networked pulser
Sets up a web page and every time a url is hit then it conducts and action
Author: Andrew Fisher
Date: 29 September 2011
Version 0.2