Skip to content

Instantly share code, notes, and snippets.

View dleiferives's full-sized avatar

Dylan Leifer-Ives dleiferives

View GitHub Profile
import requests
import argparse
import sys
from time import sleep
def main():
parser = argparse.ArgumentParser(
description='GitHub Repository Search CLI with Label Filtering and Sorting',
epilog="Example:\n"
" python script.py -pl C -t compiler --sort open_issues_count --pages 3 -l bug\n"
@dleiferives
dleiferives / even_pdf_page_number.sh
Created November 24, 2024 16:33
Quick script to make the number of pages in a pdf even by adding one blank to the end if odd. Uses cpdf. Used for printing out research papers.
#!/bin/bash
# Makes the number of pages in a pdf even -> helps for double sided printing
# without file overlap.
# Requires cpdf to function
mkdir evened
for file in *.pdf; do
pages=$(cpdf -pages "$file")
if [ $((pages % 2)) -eq 1 ]; then
echo "$file has an odd number of pages: $pages"
cpdf -pad-after "$file" end -o ./evened/"blank_$file"
@dleiferives
dleiferives / info.md
Last active January 19, 2024 10:36
Quizlet Gravity replacement. Since Quizlet has finally killed gravity forever, here is a functional quizlet gravity replacment.
@dleiferives
dleiferives / trigram_gen.py
Created December 26, 2023 06:04
Trigram generator
from itertools import permutations
# Generate all trigrams with 's' and 'r' in them from the given letters
letters = "ientrls"
desired = "sr"
trigrams = {''.join(p) for p in permutations(letters, 3) if all(d in p for d in desired)}
# Join the trigrams with a space
result = ' '.join(trigrams)
result
#include <stdio.h>
#include <time.h>
void indent(void)
{
putchar(' ');
putchar(' ');
return;
}
// variables to be used