Skip to content

Instantly share code, notes, and snippets.

View jorgeas80's full-sized avatar
🎯
Focusing

Jorge Arévalo jorgeas80

🎯
Focusing
View GitHub Profile
@jorgeas80
jorgeas80 / django_form_img_widget.py
Created January 17, 2017 13:08
Django widget to preview images uploaded using a file input
from django import forms
from django.utils.safestring import mark_safe
class AdminImageWidget(forms.FileInput):
"""
A ImageField Widget for admin that shows a thumbnail.
Taken from https://djangosnippets.org/snippets/1580/
"""
def __init__(self, attrs={}):
@jorgeas80
jorgeas80 / buzzfeedNews_spider.py
Created December 30, 2016 18:41 — forked from nikhilpi-zz/buzzfeedNews_spider.py
Scrapy Scraper for Buzzfeed
import scrapy
from scrapy.contrib.spiders import CrawlSpider, Rule
from scrapy.contrib.linkextractors.lxmlhtml import LxmlLinkExtractor
from buzzLinks.items import BuzzlinksItem
from urlparse import urlparse
# Spider
class DmozSpider(CrawlSpider):
name = "buzzfeedNews"
allowed_domains = ["buzzfeed.com"]
echo "manual" | sudo tee -a /etc/init/mysql.override
sudo update-rc.d -f apache2 remove
# then, to start manually
# sudo service apache2 start
# sudo service mysql start
@jorgeas80
jorgeas80 / README.md
Created December 17, 2016 06:21 — forked from brunogaspar/README.md
Install wkhtmltopdf on Ubuntu 14.04 64-bit

Install wkhtmltopdf on Ubuntu

This was tested on:

  • Ubuntu 14.04 x64
  • Ubuntu 16.04 x64

Step 1

Install the xvfb server by running

@jorgeas80
jorgeas80 / pics.json
Created December 8, 2016 23:00
JSON for json-server example
{
"water":[
{
"title":"A Perfect Morning",
"thumbUrl":"http://googledrive.com/host/0Bz6MIjSA3u5MSDNwcmNDYWVOdms/images/water1.jpg"
},
{
"title":"Footprints",
"thumbUrl":"http://googledrive.com/host/0Bz6MIjSA3u5MSDNwcmNDYWVOdms/images/water2.jpg"
},
@jorgeas80
jorgeas80 / models.py
Created November 28, 2016 23:58 — forked from fabiomontefuscolo/models.py
Let the Django FileField overwrite files with the same name
# -*- coding: utf-8 -*-
from django.conf import settings
from django.core.files.storage import FileSystemStorage
from django.db import models
class OverwriteStorage(FileSystemStorage):
'''
Muda o comportamento padrão do Django e o faz sobrescrever arquivos de
mesmo nome que foram carregados pelo usuário ao invés de renomeá-los.
'''
@jorgeas80
jorgeas80 / command_line_hacks.md
Last active November 28, 2016 08:56
Command line hacks

Case insensitive and recursive grep

grep -irn whatever *

Replace string in all files

find . -type f -exec sed -i 's/original_string/replacement/g' {} +

@jorgeas80
jorgeas80 / ts_quick_workshop.md
Created November 28, 2016 08:47
TypeScript quick workshop

Basic Types

Classic ones

Boolean

let isDone: boolean = false;

Number

@jorgeas80
jorgeas80 / .gitignore
Created November 25, 2016 13:34 — forked from fafaradesigns/.gitignore
WebDev:Gitignore File
# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so
*.sass-cache*
@jorgeas80
jorgeas80 / products.json
Last active November 20, 2016 15:25
JSON to fake a product service in ng2
[{
"productId": 1,
"productName": "Leaf Rake",
"productCode": "GDN-0011",
"releaseDate": "March 19, 2016",
"description": "Leaf rake with 48-inch wooden handle.",
"price": 19.95,
"starRating": 3.2,
"imageUrl": "http://openclipart.org/image/300px/svg_to_png/26215/Anonymous_Leaf_Rake.png"
},