Skip to content

Instantly share code, notes, and snippets.

View codesankalp's full-sized avatar
🎯
Focusing

Sankalp codesankalp

🎯
Focusing
View GitHub Profile
@codesankalp
codesankalp / .bash_aliases
Last active July 18, 2023 13:44
My bash aliases for running commands
# -------
# Aliases
# -------
# Python and Jupyter
alias jl="jupyter lab"
alias p="python3"
alias ipy="ipython"
alias actvenv="source venv/bin/activate"
@codesankalp
codesankalp / install_chromedriver.md
Created May 9, 2022 14:51
Setup ChromeDriver on Ubuntu
@codesankalp
codesankalp / topology-netjson
Last active May 9, 2022 14:55
openwisp-network-topology
{"type":"NetworkGraph","protocol":"olsrv2","version":"0.14.1-1","metric":"ff_dat_metric","label":"Basilicata (OLSRd2)","id":"36d5ba3e-1364-49d2-9e29-1f6dceb7cbbb","parser":"netdiff.NetJsonParser","created":"2017-07-19T16:35:33.296000Z","modified":"2018-05-11T03:45:00.928000Z","nodes":[{"id":"id_10.27.24.1_10.27.24.0/24","label":"10.27.24.1 - 10.27.24.0/24","properties":{"router_addr":"10.27.24.1","router_id":"id_10.27.24.1","type":"attached","created":"2018-06-30T21:50:10.807000Z","modified":"2020-01-17T16:49:10.797938Z"}},{"id":"id_10.27.24.1_0.0.0.0/0","label":"10.27.24.1 - 0.0.0.0/0","properties":{"router_addr":"10.27.24.1","router_id":"id_10.27.24.1","type":"attached","created":"2018-06-30T21:50:10.722000Z","modified":"2020-01-17T16:49:10.782324Z"}},{"id":"id_10.3.5.3_0.0.0.0/0","label":"10.3.5.3 - 0.0.0.0/0","properties":{"router_addr":"10.3.5.3","router_id":"id_10.3.5.3","type":"lan","created":"2018-04-07T23:55:01.525000Z","modified":"2020-01-17T16:49:10.784182Z"}},{"id":"id_10.27.24.1","label":"10.27.2
wg0 SKI+oHsvlEPHmvfnpxPEpJ2NZxMVN/hSJjsgdMY3a1g= E8903/aObFxWbed3L2Xm93ujRhR9tenGvNpXHYrWzXU= 51820 off
wg0 +fE9SFHwAP0IAKtRTqCztuLpQCL9GGWY8cZrkR7a+jM= (none) (none) 10.0.0.2/32 0 0 0 off
wg0 80WxOOWHTb40eP2HnoKV/BYiI8+pSF+OU/uuaVp4cCY= (none) (none) 10.0.0.3/32 0 0 0 off
wg0 Eli8VJKTzjVQvcI39AH76THLKdNuCWbSpzuRM+SwZlc= (none) (none) 10.0.0.4/32 0 0 0 off
wg1 SKI+oHsvlEPHmvfnpxPEpJ2NZxMVN/hSJjsgdMY3a1g= E8903/aObFxWbed3L2Xm93ujRhR9tenGvNpXHYrWzXU= 51820 off
wg1 +fE9SFHwAP0IAKtRTqCztuLpQCL9GGWY8cZrkR7a+jM= (none) (none) 10.0.0.2/32 0 0 0 off
OpenVPN CLIENT LIST
Updated,Fri Oct 20 12:52:38 2017
Common Name,Real Address,Bytes Received,Bytes Sent,Connected Since
nodeA,2.226.154.66:45641,126345570,264437194,Sun Oct 15 11:03:54 2017
nodeB,93.40.230.50:37394,3625584,7923472,Fri Oct 20 09:16:31 2017
nodeC,95.250.161.57:53084,5742,382894,Fri Oct 20 12:45:30 2017
nodeD,79.18.21.144:63859,481360,33208728,Fri Oct 20 00:20:32 2017
nodeE,87.3.36.166:60485,395226,33194538,Fri Oct 20 00:20:27 2017
ROUTING TABLE
Virtual Address,Common Name,Real Address,Last Ref
wg0 UId8GSpqGbs5o9BibxtS2Ms0D5L9ruS55kG1OCqwpkM= qxzhOyXSOqk2MnzThEuQ8yljTosbyq+YiqFFL+O2Bgw= 51820 off
wg0 8P/QGCULIAOM/ZMfQU7yjqnMUTcwZS3/TfyY3lQ3xBs= (none) 192.168.200.210:41100 10.254.0.2/32 1654535018 37384 35848 off
wg0 8Yv1HP6VlJjEEX3LNDi8RCk0fAPkCAIu2MF0mg+QZ1s= (none) (none) 10.254.0.3/32 0 0 0 off
wg0 BgKFLrJEMefr8g522F5q0FaG5b9ZhvmAihtYl2uzT0k= (none) 192.168.200.1:15699 10.254.0.5/32 1654534916 19336 14840 off
wg0 UekS1sUtYR1EgpGTaDeJh+EJxQAZQ0uo7s835SQY9j0= (none) 192.168.200.1:32454 10.254.0.6/32 1654534918 19144 14552 off
wg0 BU2/umI4Ac0BBHe8KtjVxvaDrXuoPkl6y5E+fZvI+AE= (none) (none) 10.254.0.4/32 0 0 0 off
wg0 Ev557L929uzOTcJFbwa0sfjvz5EeqpfislfqDg4mxgs= (none) (none) 10.254.0.7/32 0 0 0 off
wg0 qBFutA19ShBY2lN2eJFjndIE9JH3PreLKe9WrZ6sm1c= (none) 109.56.102.248:41100 10.254.0.8/32 1654534914 19016 14552 off
wg0 +HczRWG+DYN9ptxOI530XOpMt/whcVqbl1/eILAsKn0= (none) (none) 10.254.0.9/32 0 0 0 off
wg0 bBKQGaslM6WCCp96hhZ/NVKWzt65A0W/8vAxWg1TU18= (none) (none) 10.254.0.10/32 0 0 0 off
@codesankalp
codesankalp / temp
Last active June 10, 2022 19:46
temp
wg0 iAnxNLzUvOpO/zQ4cjcDh3TyIcxVv5XiX2varkgcY1g= 5NhAUHtNzudNIcKuv/mWQu8832ga7xTSSNgY00jeIFo= 51820 off
wg0 wnvXYjumHi7oh44P0KdJiVYKjUlFwlcGzA5btEHv1BI= (none) 199.195.251.4:51820 10.8.0.1/32 1654890289 0 29600 60
/*! For license information please see main.d82b551b.js.LICENSE.txt */
!(function () {
'use strict';
var e = {
6248: function (e, n, t) {
var r = (0, t(2791).createContext)({
showTour: !0,
setShowTour: function () {},
showBtn: !1,
setShowBtn: function () {},
import argparse
import json
import os
import subprocess
import sys
import traceback
from importlib import import_module
from typing import Dict, Final, List
EXPECTED_COLUMN: Final = "expected_mapped_column"
import argparse
import json
import os
import subprocess
import sys
from importlib import import_module
from typing import Dict, Final, List
EXPECTED_COLUMN: Final = "expected_mapped_column"
SUBMISSION_COLUMN: Final = "submission_mapped_column"