Skip to content

Instantly share code, notes, and snippets.

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

Isael Sousa faelp22

🏠
Working from home
View GitHub Profile
@faelp22
faelp22 / server.py
Last active March 22, 2023 13:55
Python3 SimpleHTTPServer for Static Serving (VueJS/ React / Angular / Ember) in HTML5 mode (a la mod_rewrite)
#!/usr/bin/env python
'''
Based on https://gist.github.com/chrisbolin/2e90bc492270802d00a6
'''
import os
from http.server import HTTPServer, SimpleHTTPRequestHandler
from urllib.parse import urlparse
@faelp22
faelp22 / server.py
Created December 30, 2019 18:10
I made an adjustment for Python 3, I don't know if it's very good
#!/usr/bin/env python
'''
Taken from:
http://stackoverflow.com/users/1074592/fakerainbrigand
http://stackoverflow.com/questions/15401815/python-simplehttpserver
https://gist.github.com/chrisbolin/2e90bc492270802d00a6
'''
@faelp22
faelp22 / django_deploy.md
Created November 2, 2019 17:32 — forked from bradtraversy/django_deploy.md
Django Deployment - Digital Ocean

Django Deployment to Ubuntu 18.04

In this guide I will go through all the steps to create a VPS, secure it and deploy a Django application. This is a summarized document from this digital ocean doc

Any commands with "$" at the beginning run on your local machine and any "#" run when logged into the server

Create A Digital Ocean Droplet

Use this link and get $10 free. Just select the $5 plan unless this a production app.

@faelp22
faelp22 / login.py
Last active September 29, 2019 00:29
Uso esse Middleware para bloquear todas as urls e libero só algumas, com isso evito ficar colocando o decorador @login_required.
import urllib.parse
from django.conf import settings
from django.urls import resolve, reverse
from django.shortcuts import redirect
'''
Isael Sousa <faelp22@gmail.com>
v: 3
@faelp22
faelp22 / cliente.py
Created May 10, 2019 19:50
Um simples exemplo de cliente socket com python
#!/usr/bin/env python3
# fonte http://pythonclub.com.br/upload-de-arquivos-com-socket-e-struct.html
import socket
import struct
host = '127.0.0.1'
port = 8001
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
@faelp22
faelp22 / server.py
Created May 10, 2019 19:48
Um simples exemplo de servidor socket com python
#!/usr/bin/env python3
# fonte http://pythonclub.com.br/upload-de-arquivos-com-socket-e-struct.html
import socket
import struct
host = "127.0.0.1"
port = 8001
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
import time
import subprocess as s
import requests
URL = 'https://www.ubuntu.com/download/desktop'
def new_version(response):
if '18.04' in response.text:
msg = 'Novo Ubuntu LTS está disponível para download! :) ' + URL
@faelp22
faelp22 / opencart_password.py
Created March 31, 2018 20:56
OpenCart 2.0+ password algorithm
import random
import string
import hashlib
"""
This is a simple script to generate passwords for Ecommerce OpenCart version 2+
tested up to version 3.0.2.0.
@faelp22
faelp22 / perm.sh
Created October 6, 2017 14:20
Aplica permissões de segurança para WordPress
#!/bin/bash
#
# Aplica permissões de segurança para WordPress
#
# Autor: Isael Sousa <faelp22@gmail.com>
# Data: 06/10/2017 as 11:18
# V 1.0
#
#