Skip to content

Instantly share code, notes, and snippets.

@mage1k99
mage1k99 / sleep.ps1
Created May 15, 2025 09:33
Keeps your screen awake
# Store the start time
$startTime = Get-Date
# Create WScript.Shell object
$wshell = New-Object -com "Wscript.Shell"
# Function to format timespan in a human readable way
function Format-TimeSpan {
param (
[TimeSpan]$TimeSpan
@mage1k99
mage1k99 / settings.json
Last active May 24, 2024 03:51
Windows Terminal Settings configuration
{
"$help": "https://aka.ms/terminal-documentation",
"$schema": "https://aka.ms/terminal-profiles-schema",
"actions":
[
{
"command":
{
"action": "copy",
"singleLine": false
@mage1k99
mage1k99 / how_to_install.md
Last active October 30, 2024 10:17
How to install WordPress with caddy2

How to Install WordPress in Caddy 2

PHP Version : 8.0 Wordpress version : 5.7.2 Caddy version : v2.4.3


Note!

This one is outdated: please check the offical guide here

@mage1k99
mage1k99 / debloat_ubuntu.sh
Created June 20, 2021 17:27
Debloat script for Mi
#!/bin/bash
sudo snap remove snap-store -y
sudo snap remove gtk-common-themes -y
sudo snap remove gnome-3-34-1804 -y
sudo snap remove core18 -y
sudo apt purge snapd -y
echo "Snap and Snapd are removed!"
sudo apt-mark hold snap snapd
echo "Snap/Snapd are now blocked from Ubuntu!"
sudo apt purge yelp -y
@mage1k99
mage1k99 / db_py.py
Last active June 19, 2021 11:01
db_python
#The PyMongo distribution contains tools for interacting with MongoDB database from Python
import pymongo
import urllib.parse
#def adduser(update, context):
# db(update)
def db(data):
user = "username"
pwd = urllib.parse.quote("password")
DATABASE_NAME = '' #Your Database Name here.
@mage1k99
mage1k99 / set value of GPG_TTY in fishShell
Created December 28, 2020 21:37
Command to set the value of GPG_TTY value in fish
set -gx GPG_TTY (tty)
@mage1k99
mage1k99 / Telling about GPG Keys to Git
Created December 28, 2020 21:34
The list of commands that says git to use the GPG Key
git config --global user.signingkey ED267DF4249ACCC3
git config --global gpg.program (which gpg)
git config --global commit.gpgsign true
@mage1k99
mage1k99 / Listing GPG Keys
Created December 28, 2020 21:30
Command to List the GPG Keys
gpg --list-secret-keys --keyid-format LONG
@mage1k99
mage1k99 / Generate GPG Key
Last active December 28, 2020 21:28
generate gpg key, for my medium article
gpg --full-gen-key
#!/bin/bash
siteDir="/var/www/$1"
echo 'Creating directory at /var/www/ for '$1''
mkdir -p $siteDir
echo 'Directory created '$siteDir' '
echo "changing ownership of directory"
chown www-data:www-data $siteDir -Rv
echo "creating an index.html file"