Skip to content

Instantly share code, notes, and snippets.

View m-mohsin-ali's full-sized avatar
👋
Hi

Mohsin m-mohsin-ali

👋
Hi
View GitHub Profile
@m-mohsin-ali
m-mohsin-ali / _0__ssl_certbot_letsencrypt.md
Created June 6, 2023 10:05 — forked from maxivak/_0__ssl_certbot_letsencrypt.md
Let's encrypt SSL certificates using certbot in docker

Directories on host machine:

  • /data/certbot/letsencrypt

  • /data/certbot/www

  • Nginx server in docker container

docker run -d --name nginx \
var COLUMN_NAME = {
//Col For Extraction
TEXTCOL: 'title',
//last Col of the Sheet
LASTCOL: 'source',
//Sheet Name
SHEETNAME: 'exp2'
};
function onOpen() {
@m-mohsin-ali
m-mohsin-ali / reverse-geo-geopy.py
Created December 26, 2021 18:10
Reverse geocoding geopy
import geopy
from geopy.geocoders import Nominatim
from geopy.extra.rate_limiter import RateLimiter
locator = Nominatim(user_agent="myGeocoder", timeout=10)
#rgeocode = RateLimiter(locator.reverse, min_delay_seconds=0.001)
#df[‘address’] = df[‘latlong’].progress_apply(rgeocode)
locator.reverse('33.569297, 73.090686').raw
@m-mohsin-ali
m-mohsin-ali / mongo-ssh.py
Created December 26, 2021 17:59
Accessing Mongodb Localhost Behind SSH
from pymongo import MongoClient
from pprint import pprint
from sshtunnel import SSHTunnelForwarder
#Creating a SSH Tunnel to bind a the local port onto our system
server = SSHTunnelForwarder(
('IP_ADDRESS', 22),#IP Address to server
ssh_username = 'USERNAME', #Your ssh conection username
ssh_password = 'PASSWORD', #Your ssh conection password