Skip to content

Instantly share code, notes, and snippets.

View KareemMAX's full-sized avatar
🌍
On the Planet

Kareem Morsy KareemMAX

🌍
On the Planet
View GitHub Profile
@KareemMAX
KareemMAX / cerbotRenew.ps1
Created October 4, 2022 00:23
Certbot renewal script, ready to add with task scheduler
# check this https://superuser.com/questions/1093159/how-to-provide-a-verified-server-certificate-for-remote-desktop-rdp-connection
echo "Attempting renew";
iex 'docker run -it --rm --name certbot -v "C:\Users\Kreem\Documents\letsencrypt\etc:/etc/letsencrypt" -v "C:\Users\Kreem\Documents\letsencrypt\var:/var/lib/letsencrypt" -p 0.0.0.0:8080:80 certbot/certbot renew';
$wasRunning = $False;
if ($LASTEXITCODE -ne 0) {
echo "Docker not running, attempting to run deamon";
$wasRunning = $True;
@KareemMAX
KareemMAX / sticker-downloader.js
Created January 12, 2021 09:37
A small script to download stickers from WhatsApp web
var jq = document.createElement('script');
jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
var stickerNum = 1;
setTimeout(() => {
jQuery.noConflict();
console.log('jQuery injected');
@KareemMAX
KareemMAX / URLPictureInsert.vb
Last active August 30, 2022 18:08
URLPictureInsert in Excel
Sub URLPictureInsert()
Dim Pshp As Shape
Dim xRg As Range
Dim xCol As Long
On Error Resume Next
Application.ScreenUpdating = False
Set Rng = ActiveSheet.Range("G4:G50")
For Each cell In Rng
filenam = cell
ActiveSheet.Pictures.Insert(filenam).Select
@KareemMAX
KareemMAX / scrapper.py
Created December 10, 2019 09:54
Furniture Scrapper
import urllib.request
import scrapy
import re
class MohmScrapper(scrapy.Spider):
name = 'mohm'
start_urls = ['https://mohmfurniture.com/products/']
idNum = 1
'.cpp':
'std layout':
'prefix': 'std'
'body': """
#include <bits/stdc++.h>
using namespace std;
int main(){
@KareemMAX
KareemMAX / ColorPicker.Designer.vb
Created February 6, 2016 20:50
HSB color picker with OpenTK and VB.net
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class ColorPicker
Inherits System.Windows.Forms.UserControl
'UserControl overrides dispose to clean up the component list.
<System.Diagnostics.DebuggerNonUserCode()> _
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()