Skip to content

Instantly share code, notes, and snippets.

View Yousuf28's full-sized avatar
🎯
Focusing

Yousuf Ali Yousuf28

🎯
Focusing
View GitHub Profile
@Yousuf28
Yousuf28 / PRIVACY.md
Created February 21, 2026 15:50
privacy and readme

Privacy Policy for Compare Number

Last Updated: February 21, 2026

1. Overview

Compare Number ("the App") is designed to prioritize your privacy. The App is a simple arithmetic puzzle game that does not collect, store, or share any personal information. The App operates entirely locally on your device.

2. Data Collection

The App does not collect any personal data, usage data, or analytics of any kind.

  • No Account Required: You do not need to create an account, register, or provide any identifying information to use the App.

Privacy Policy for Spell My List

Last Updated: February 6, 2026

1. Overview

Spell My List ("the App") is designed to prioritize your privacy. The App does not collect, store, or share any personal information. The App operates entirely locally on your device.

2. Data Collection

The App does not collect any personal data, usage data, or analytics.

  • No Account Required: You do not need to create an account to use the App.

⏱️ Running Scheduled Tasks Without Cron: A Simple Bash-Based Scheduler

A complete guide with examples, time customization, and process management

Sometimes you need to automate a task on a Linux server — but crontab isn’t available. This is common on restricted systems, containers, or environments where cron is not installed or disabled.

With a simple Bash loop, you can create your own lightweight scheduler that behaves similarly to cron.

This guide covers:

@Yousuf28
Yousuf28 / gist:3fa376910772acdd5495fad7448abe2d
Created February 28, 2024 23:46 — forked from BillRaymond/gist:b39ae5d862aa81a250b70b812bd5d1cc
Dockerfile to build a specific version of Python and set it as the default using Deadsnakes
####
# Specify the OS you want to run the Docker container in
# For the latest version of Ubuntu, use:
# FROM ubuntu:latest
# Learn more about this Ubuntu image, and versions (tags):
# https://hub.docker.com/_/ubuntu
####
FROM ubuntu:22.04
#####
@Yousuf28
Yousuf28 / copy_clipboard.sh
Last active February 11, 2024 19:01
windows git bash (copy from clipboard)
# from terminal to clipboard
echo "hello world" > /dev/clipboard
pass show personal/loom |head -n 1 > /dev/clipboard
# from clipboard to terminal
cat /dev/clipboard > save.txt
@Yousuf28
Yousuf28 / matplotlibrc
Created January 17, 2024 15:57 — forked from jsoma/matplotlibrc
sample default matplotlibrc file from matplotlib
### MATPLOTLIBRC FORMAT
# This is a sample matplotlib configuration file - you can find a copy
# of it on your system in
# site-packages/matplotlib/mpl-data/matplotlibrc. If you edit it
# there, please note that it will be overwritten in your next install.
# If you want to keep a permanent local copy that will not be
# overwritten, place it in the following location:
# unix/linux:
# $HOME/.config/matplotlib/matplotlibrc or
@Yousuf28
Yousuf28 / README.md
Created January 10, 2024 04:57 — forked from sebnyberg/README.md
Emacs 29 MacOS setup
@Yousuf28
Yousuf28 / build_emacs-nox.md
Created December 27, 2023 14:12 — forked from lopesivan/build_emacs-nox.md
Build emacs

Build emacs

A one-liner to install all dependencies is:

$ sudo apt update
$ sudo apt install build-essential libgtk-3-dev libgnutls28-dev \
  libtiff5-dev libgif-dev libjpeg-dev libpng-dev libxpm-dev \
 libncurses-dev texinfo \
@Yousuf28
Yousuf28 / list_proj_pkgs.R
Created November 27, 2023 20:33 — forked from joelnitta/list_proj_pkgs.R
List all functions and packages used by R scripts in a project
# List all functions and packages used by R scripts in a project.
library(NCmisc)
# IMPORTANT: Also load any libraries used by the project
# Make list of all functions by package
funcs <-
list.files(here::here(), pattern ="\\.R$", recursive = TRUE, full.names = TRUE) %>%
map(list.functions.in.file) %>%
flatten
@Yousuf28
Yousuf28 / tmux-cheatsheet.markdown
Created November 18, 2023 01:42 — forked from MohamedAlaa/tmux-cheatsheet.markdown
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname