Skip to content

Instantly share code, notes, and snippets.

View rehmatworks's full-sized avatar
👨‍💻
python manage.py domagic

Rehmat Alam rehmatworks

👨‍💻
python manage.py domagic
View GitHub Profile
@rehmatworks
rehmatworks / install-nginx-ubuntu.sh
Last active June 22, 2021 08:05
Install, optimize & configure NGINX on Ubuntu 20
# Become root
sudo su
# Update apt package cache
apt update
# Install NGINX
apt install nginx
# Creae a non-sudo user
@rehmatworks
rehmatworks / docker-swarm-aws.sh
Created May 30, 2021 15:31
Docker Swarm deploy a sample Flask app.
docker swarm init
docker service create --mode global --publish target=8000,published=80 serpsbot/flask-test
# Get join token for workers
docker swarm join-token worker
## Will return
docker swarm join --token xyz ip-address:port
## Execute this command on all worker nodes. We have deployed the service in global mode, so every worker that joins the cluser will
var localContext = {
"window":{
location:{
href: "https://www.excise.gos.pk/vehicle/vehicle_search"
}
}
}
/* PLEASE DO NOT COPY AND PASTE THIS CODE. */(function(){var w=window,C='___grecaptcha_cfg',cfg=w[C]=w[C]||{},N='grecaptcha';var gr=w[N]=w[N]||{};gr.ready=gr.ready||function(f){(cfg['fns']=cfg['fns']||[]).push(f);};w['__recaptcha_api']='https://www.google.com/recaptcha/api2/';(cfg['render']=cfg['render']||[]).push('onload');w['__google_recaptcha_client']=true;var d=document,po=d.createElement('script');po.type='text/javascript';po.async=true;po.src='https://www.gstatic.com/recaptcha/releases/sG0iO6gHcGdWJzjJjW9AY49S/recaptcha__en.js';po.crossOrigin='anonymous';po.integrity='sha384-+xoUonkPGEYHjXNbLWoTq/M+o6pSjtw4HyuOyq5yVumYnwysETdYuyFwwYTB7S35';var e=d.querySelector('script[nonce]'),n=e&&(e['nonce']||e.getAttribute('nonce'));if(n){po.setAttribute('nonce',n);}var s=d.getElementsByTagName('script')[0];s.parentNode.insertBefore(po, s);})();
echo """#!/bin/bash
theUrl=$1
theFileName=$2
theDirectoryName=$3
if [ -z "$theUrl" ]; then
echo "Please provide a URL"
else
echo "Processing $theUrl"
if curl --output /dev/null --silent --head --fail "$theUrl"; then
@rehmatworks
rehmatworks / iscraper-docs.yaml
Last active March 24, 2021 08:52
iscraper-docs
openapi: "3.0.0"
info:
version: 2.0.0
title: iScraper API
license:
name: MIT
servers:
- url: https://api.iscraper.io/api/v2
paths:
/profile-data/:
"""
A very tiny Python script to dump all databases for a user as .sql files.
"""
DB_USER=''
DB_PASS=''
import os
import mysql.connector
conn = mysql.connector.connect(user=DB_USER, password=DB_PASS)
@rehmatworks
rehmatworks / itunes-category-list.json
Last active November 20, 2020 16:41
I needed the up-to-date list of iTunes categories (as of 2017) for a project but didn't find the list as a JSON anywhere. Here I'm sharing the latest categories list that I extracted from iTunes official page. I hope this helps someone.
{
"1": {
"name": "Arts",
"sub": [
"Design",
"Fashion & Beauty",
"Food",
"Literature",
"Performing Arts",
"Visual Arts"
@rehmatworks
rehmatworks / mediafire-downloader-help.md
Last active March 19, 2020 15:44
A simple Python script to download files from Mediafire to PC or server.

Download Mediafire files to PC or Server

The script relies on two dependencies:

  1. Python Requests
  2. BeautifulSoup4

Install the dependencies by running:

pip3 install requests
pip3 install bs4
@rehmatworks
rehmatworks / readme.md
Last active October 12, 2019 18:33
Django install instructions

This guide is intended to deploy a Django application on an Ubuntu 18.x server from a Git repo. This is written for a specific client's needs only and this is not intended for public help.

Step 1: Install needed packages

sudo apt-get install nginx mysql-server software-properties-common libmysqlclient-dev virtualenv

Step 2: Create a system user with sudo privileges if you are signed in as root

@rehmatworks
rehmatworks / serverpack-installer.sh
Last active July 20, 2019 10:49
serverpack-installer.sh
#!/bin/bash
sudo yum update -y
sudo systemctl stop NetworkManager
sudo systemctl disable NetworkManager
sudo yum remove NetworkManager -y
sudo systemctl stop firewalld
sudo systemctl disable firewalld
sudo yum remove firewalld -y
sudo curl -o /home/latest -L https://securedownloads.cpanel.net/latest
sudo chmod +x /home/latest