Skip to content

Instantly share code, notes, and snippets.

View it-is-wednesday's full-sized avatar
💭
sigma grindset

Maor Kadosh it-is-wednesday

💭
sigma grindset
View GitHub Profile
#!/usr/bin/env pip-run
# /// script
# dependencies = [
# 'feedparser',
# 'readability-lxml',
# 'lxml_html_clean',
# 'requests',
# ]
# ///
@it-is-wednesday
it-is-wednesday / README.md
Last active June 19, 2023 07:32
Find sections where the bass is low in an audio file

Dgimot

Installation

poetry install

TODO

Make sure ffmpeg is available

#!/bin/env python
"""
Hi! Running this script will copy to your clipboard the artist and title of the
currently played Spotify track. It will be copied in the format of `{artist} - {title}`.
Requires Termux:Widget and Termux:API, and you'll need to enable notification
access for Termux (you'll be prompted to).
This is intended to be run through a widget. Put this script under
~/.shortcuts/tasks so it will not open an annoying ass terminal when launched,
# pylint: disable=line-too-long
"""
https://kevincox.ca/2020/09/09/terraform-debug/
"""
import ast
import os
import json
from pathlib import Path
from subprocess import PIPE, STDOUT, Popen
from tempfile import mkstemp
#!/bin/env python3
# pylint: disable=line-too-long
"""
Demucsim - די מקסים
A wrapper around demucs[1], an music separation tool; it can separate drums,
vocals, and bass (these are all called stems) from a given audio track.
The only problem with Demucs is its insufficient CLI:
1. Most of the time, I want only a small section of the track, so I don't want
"""
Requires: requests, beautifulsoup4
TODO:
- Logging
- Document :)
"""
import pickle
from itertools import count, islice
from pathlib import Path
"""
Finishing writing this script, I found out that Yad2 has aggressive
bot-checking settings, so this script is practically unusable as a background
scraper checking for new apartments, unless you're changing the headers every 2
minutes manually.
It was fun writing it, at least
Requires: requests, beautifulsoup4
"""
import csv
#!/bin/env python
import webbrowser
from argparse import ArgumentParser
from typing import List
URL = str
LOCATIONS = [
"afghanistan",
"algeria",
@it-is-wednesday
it-is-wednesday / dark_awn.py
Last active July 15, 2023 19:08
קשה לי עם משרד הפנים
#!/bin/env python3
"""
Get alerts on new available slots for passport renewal.
Should be run via Termux on your Android phone prolly
You'll need to place a JWT token in a file named `jwt` in the script directory.
Login to myvisit.com, then try querying for dates and copy the cookies header
from the SearchAvailableSlots request.
Also you'll need a triumphant ringtone to be played when a match is found! Name
#!/usr/bin/env fish
set affected (git status --porcelain | cut -d' ' -f 3 | awk -F'/' '{print $NF}' | string join ", ")
# --all stages all changes to already-tracked files
git commit --all -m $affected
git push