Skip to content

Instantly share code, notes, and snippets.

View MS-Jahan's full-sized avatar
💭
Just #A_Computer_Nerd.

Md. Sarwar Jahan Sabit MS-Jahan

💭
Just #A_Computer_Nerd.
View GitHub Profile
@MS-Jahan
MS-Jahan / vsCodeOpenFolder.reg
Created August 30, 2024 13:50
Add "Open folder with VS Code" in the context menu.
Windows Registry Editor Version 5.00
; Open files
[HKEY_CLASSES_ROOT\*\shell\Open with VS Code]
@="Edit with VS Code"
"Icon"="C:\\Users\\User\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe,0"
[HKEY_CLASSES_ROOT\*\shell\Open with VS Code\command]
@="\"C:\\Users\\User\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%1\""
@MS-Jahan
MS-Jahan / script.js
Created August 25, 2024 18:19
Download view-only PDF from Google Drive
// Create a TrustedScriptURL using trustedTypes
let trustedScriptURL = trustedTypes.createPolicy('default', {
createScriptURL: (url) => url
});
// Create a script element
let jspdf = document.createElement("script");
// Set the script's src using the TrustedScriptURL
jspdf.src = trustedScriptURL.createScriptURL('https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.debug.js');
@MS-Jahan
MS-Jahan / jspdf_dynamic_demo.js
Last active January 27, 2024 14:44
using jspdf from html dynamic.
// working html2pdf
async function download() {
let srcWidth = document.body.scrollWidth;
var margin = 18; // narrow margin - 1.27 cm (36);
// for mobile, use 0.5 cm (14.17)
// margin = 14.17;
var orientation = '';
// if desktop, use landscape. if android or iphone, use portrait. use user agent to detect
@MS-Jahan
MS-Jahan / stringfog_decrypt.py
Created May 14, 2023 15:58
StringFog decrypt using python
import base64
class StringFogImpl:
CHARSET_NAME_UTF_8 = "UTF-8"
@staticmethod
def decrypt(string):
return StringFogImpl().decrypt(string, StringFogImpl.CHARSET_NAME_UTF_8)
@MS-Jahan
MS-Jahan / Open with Android Studio.cmd
Created April 29, 2023 06:41 — forked from kumaran-IV0IV/Open with Android Studio.cmd
Add `Open with Android Studio` to Windows right click context menu
@echo off
:: change the path below to match your installed version
SET AndroidStudioPath=C:\Program Files\Android\Android Studio\bin\studio64.exe
echo Adding file entries
@reg add "HKEY_CLASSES_ROOT\*\shell\AndroidStudio" /t REG_SZ /v "" /d "Open with AndroidStudio" /f
@reg add "HKEY_CLASSES_ROOT\*\shell\AndroidStudio" /t REG_EXPAND_SZ /v "Icon" /d "%AndroidStudioPath%,0" /f
@reg add "HKEY_CLASSES_ROOT\*\shell\AndroidStudio\command" /t REG_SZ /v "" /d "%AndroidStudioPath% \"%%1\"" /f
@MS-Jahan
MS-Jahan / main.py
Created January 29, 2023 13:24 — forked from jahansabit/main.py
Get NU CSE Result & Save to Google Sheet
import os, sys
# os.system("pip3 install requests bs4 pygsheets")
import traceback
import requests
import time
from bs4 import BeautifulSoup
import pygsheets
from pygsheets.datarange import DataRange
@MS-Jahan
MS-Jahan / main.py
Created January 29, 2023 13:24 — forked from jahansabit/main.py
Get NU BBA Result & Save to Google Sheet
import os, sys
# os.system("pip3 install requests bs4 pygsheets")
import traceback
import requests
import time
from bs4 import BeautifulSoup
import pygsheets
from pygsheets.datarange import DataRange
@MS-Jahan
MS-Jahan / main.py
Created November 4, 2022 13:57
Find a value in excel file using Python Pandas
import pandas as pd
from pprint import pprint
file = '/home/<user>/Downloads/excel_file.xlsx'
df = pd.read_excel(file)
search_keyword = 'John'
def get_row(df, index):
result_dict = {}
for col in df:
@MS-Jahan
MS-Jahan / gist:8ad8e3e0db42f60ae4de18f82caa5ffb
Created February 6, 2022 07:43
m.me Messenger Desktop Dark Mode Tempermonkey
// ==UserScript==
// @name Dark Theme for FB's Messenger
// @version 0.1
// @description Dark theme for messenger.com
// @author Rafikus
// @match https://www.messenger.com/*
// @grant none
// @namespace https://greasyfork.org/users/737196
// ==/UserScript==
@MS-Jahan
MS-Jahan / gist:af62b187374be1c4cc28f2eb24de7e97
Created December 5, 2021 17:51
`pip freeze > requirements.txt` without version numbers
pip3 freeze | cut -d"=" -f1 > requirements.txt