Skip to content

Instantly share code, notes, and snippets.

View KarimJedda's full-sized avatar
🥔
Potatoes

Karim KarimJedda

🥔
Potatoes
View GitHub Profile
@KarimJedda
KarimJedda / tail_nginx_awk_simple.sh
Created June 11, 2020 18:53
Piping Nginx logs to AWK and format
# Get all the logs
tail -f /var/log/nginx/access.log |
# Extract IP and Timestamp for example
awk '{print $1 " " substr($4, 2, length($4) - 7)}' FPAT='[^ ]*|"[^"]*"|\\[[^]]*\\]'
@KarimJedda
KarimJedda / nginx_date_format.sh
Last active June 11, 2020 18:32
Nginx date format change
vim /etc/nginx/nginx.conf:
#add:
log_format mycombined '$remote_addr - $remote_user [$time_iso8601] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent"';
access_log /var/log/nginx/access.log mycombined;
nginx -s reload
@KarimJedda
KarimJedda / i_got_to_move_it_move_it.py
Created March 21, 2017 17:46
No sleep mode for mac
import pyautogui
import time
import random
screenWidth, screenHeight = pyautogui.size()
currentMouseX, currentMouseY = pyautogui.position()
while True:
pyautogui.moveTo(random.randint(1, 1000), random.randint(1, 500))
time.sleep(20)