Skip to content

Instantly share code, notes, and snippets.

View anujonthemove's full-sized avatar

Anuj Khandelwal anujonthemove

View GitHub Profile
anujonthemove / .bashrc
Last active October 9, 2023 04:16
virtualenvwrapper settings for .bashrc
# Install virtualenv, virtualenv wrapper
# sudo pip3 install virtualenv virtualenvwrapper
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
export WORKON_HOME=$HOME/.virtualenvs
# export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/
anujonthemove /
Created October 2, 2023 16:19
An unresolvable problem occurred while calculating the upgrade.
# All thanks to a thread in this forum:
apt update
apt upgrade
cat /var/log/dist-upgrade/apt.log | egrep -o "^Broken\s[a-z:\.0-9-]*" | sed 's/Broken //' | sed 's/:amd64//' > packages.txt
sort -u packages.txt > packages_sorted.txt
while read line; do
apt remove -y $line
done < packages_sorted.txt
anujonthemove /
Last active August 9, 2023 10:52
OpenCV Python Video Writer
import cv2
import datetime
def video_writer_decorator(func):
def wrapper(cap):
w = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
h = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))
fps = int(cap.get(cv2.CAP_PROP_FPS))
anujonthemove /
Created June 11, 2023 04:33 — forked from georgekrax/
List of emojis for GitHub commit messages
Emoji Purpose MD Markup Prefix
📄 Generic message :page_facing_up:
📐 Improve the format / structure of the code / files :triangular_ruler: [IMPROVE]:
Improve performance :zap: [IMPROVE]:
🚀 Improve something (anything) :rocket: [IMPROVE]:
📝 Write docs :memo: [PROD]:
💡 New idea
import pyautogui
import time
#user note:
# cursor will keep moving on 2 diagonals of a 5x5 square and cilcking - better to position it inside the terminal from which this script is triggered
#pyautogui.FAILSAFE = False # uncomment this if you want to disable the pause script if cursor in corner feature
while True:
anujonthemove /
Created December 17, 2022 01:26
Check if TensorFlow can access GPU
import tensorflow as tf
from tensorflow.python.client import device_lib
anujonthemove / cpp.json
Created June 2, 2022 03:03
Visual Studio Code - Boilerplate code for CPP
// Place your snippets for cpp here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
// "Print to console": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
anujonthemove /
Created April 22, 2022 04:51
Ubuntu - change brightness via command line
echo "Enter brightness percentage: "
read x
xrandr --output eDP-1 --brightness ${x}
echo "Brightness has been changed to ${x}"
echo "Exiting..."
anujonthemove /
Created March 27, 2022 06:35
Platform - get python version
def get_python_version():
from platform import python_version
print("python_version: ", python_version())
anujonthemove / Python - Vectorization - Triple For Loop.ipynb
Created March 21, 2022 02:23
Triple For Loop Vectorization using Numpy
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.