This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# a script to check docker containers status and if anyone is stopped then start it | |
# Author: Talha Asghar <[email protected]> | |
# Co-author: chatgpt.com | |
# 13th-October-2024 | |
log_file='/var/log/dockerwatch.log' | |
log() { | |
local message="$1" | |
local timestamp=$(date "+%Y-%m-%d %H:%M:%S") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# the following two lines give a two-line status, with the current window highlighted | |
hardstatus alwayslastline | |
hardstatus string '%{= kG}[%{G}%H%? %1`%?%{g}][%= %{= kw}%-w%{+b yk} %n*%t%?(%u)%? %{-}%+w %=%{g}][%{B}%m/%d %{W}%C%A%{g}]' | |
# huge scrollback buffer | |
defscrollback 5000 | |
# no welcome message | |
startup_message off |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import time | |
import shutil | |
path = '/path/to/file' | |
dst = '/path/to/dst' | |
while True: | |
time.sleep(10/1000) # 10 milli seconds | |
if os.path.exists(path): | |
shutil.copy(path, dst) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
import os | |
from glob import glob | |
import time | |
import logging | |
import sys | |
import shutil | |
import requests | |
from sha256sum import sha256sum |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Prompts by https://gist.github.com/iamtalhaasghar | |
# Written by Chatgpt | |
# 25-Feb-2024 | |
curl -X POST \ | |
-H "Authorization: Bearer <your_access_token>" \ | |
-H "Content-Type: application/json" \ | |
-d '{ | |
"user_id": "@<target_user>:<server_domain>", | |
"content": { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import imaplib | |
import re | |
import time | |
from dotenv import load_dotenv | |
import os | |
import email | |
load_dotenv() | |
imap_ssl_host = 'imap.gmail.com' | |
imap_ssl_port = 993 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
wget -v https://go.dev/dl/go1.18.5.linux-amd64.tar.gz | |
rm -rvf /usr/local/go && tar -C /usr/local -xvzf go1.18.5.linux-amd64.tar.gz | |
cd /opt | |
git clone https://github.com/jesseduffield/lazygit.git | |
cd lazygit | |
/usr/local/go/bin/go install | |
echo "alias lg='$HOME/go/bin/lazygit'" >> ~/.bashrc | |
$HOME/go/bin/lazygit --version |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import pandas as pd | |
data = pd.read_csv('emails.csv') | |
data = data.set_index('Roll') | |
data.to_html('emails.html') | |
#data = data.drop('Name',axis=1) | |
#data.to_excel('emails.xlsx',sheet_name='Sheet1') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Sign all previous commits | |
git rebase --root --exec "git commit --amend --author='Talha Asghar <[email protected]>' --no-edit --allow-empty" | |
git rebase --committer-date-is-author-date --root | |
git push -f | |
# Sign all commits to-date but dont touch commits before this point in history .i.e. commit hash "SHA256HASHEXAMPLE0000" | |
# Replace "SHA256HASHEXAMPLE0000" with your commit hash | |
git rebase SHA256HASHEXAMPLE0000 --exec "git commit --amend --author='Talha Asghar <[email protected]>' --no-edit --allow-empty" | |
git rebase --committer-date-is-author-date SHA256HASHEXAMPLE0000 | |
git push -f |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let jspdf = document.createElement("script"); | |
jspdf.onload = function () { | |
let pdf = new jsPDF(); | |
let elements = document.getElementsByTagName("img"); | |
for (let i in elements) { | |
let img = elements[i]; | |
console.log("add img ", img); | |
if (!/^blob:/.test(img.src)) { |
NewerOlder