Skip to content

Instantly share code, notes, and snippets.

View JettScythe's full-sized avatar

qqjettkgjzhxmwj JettScythe

View GitHub Profile
@JettScythe
JettScythe / merged.csv
Created March 14, 2023 04:02
india demo
We can't make this file beautiful and searchable because it's too large.
State,District,Subdistt,Town/Village,Ward,EB,Level,Name,TRU,No_HH,TOT_P,TOT_M,TOT_F,P_06,M_06,F_06,P_SC,M_SC,F_SC,P_ST,M_ST,F_ST,P_LIT,M_LIT,F_LIT,P_ILL,M_ILL,F_ILL,TOT_WORK_P,TOT_WORK_M,TOT_WORK_F,MAINWORK_P,MAINWORK_M,MAINWORK_F,MAIN_CL_P,MAIN_CL_M,MAIN_CL_F,MAIN_AL_P,MAIN_AL_M,MAIN_AL_F,MAIN_HH_P,MAIN_HH_M,MAIN_HH_F,MAIN_OT_P,MAIN_OT_M,MAIN_OT_F,MARGWORK_P,MARGWORK_M,MARGWORK_F,MARG_CL_P,MARG_CL_M,MARG_CL_F,MARG_AL_P,MARG_AL_M,MARG_AL_F,MARG_HH_P,MARG_HH_M,MARG_HH_F,MARG_OT_P,MARG_OT_M,MARG_OT_F,MARGWORK_3_6_P,MARGWORK_3_6_M,MARGWORK_3_6_F,MARG_CL_3_6_P,MARG_CL_3_6_M,MARG_CL_3_6_F,MARG_AL_3_6_P,MARG_AL_3_6_M,MARG_AL_3_6_F,MARG_HH_3_6_P,MARG_HH_3_6_M,MARG_HH_3_6_F,MARG_OT_3_6_P,MARG_OT_3_6_M,MARG_OT_3_6_F,MARGWORK_0_3_P,MARGWORK_0_3_M,MARGWORK_0_3_F,MARG_CL_0_3_P,MARG_CL_0_3_M,MARG_CL_0_3_F,MARG_AL_0_3_P,MARG_AL_0_3_M,MARG_AL_0_3_F,MARG_HH_0_3_P,MARG_HH_0_3_M,MARG_HH_0_3_F,MARG_OT_0_3_P,MARG_OT_0_3_M,MARG_OT_0_3_F,NON_WORK_P,NON_WORK_M,NON_WORK_F
00,000,00000,000000,0000,000000,India,India,Total,249501663,1
from phonenumbers import geocoder, carrier, number_type, parse, is_valid_number
import argparse
import json
import csv
from phone_gen import PhoneNumber
from rapidfuzz import process, fuzz
type_map = {0: "Fixed Line", 1: "Mobile", 2: "Fixed Line or Mobile", 3: "Toll Free", 4: "Premium Rate",
5: "Shared Cost", 6: "VOIP", 7: "Personal Number", 8: "Pager",
9: "Universal Access Number / Company Number", 10: "Voicemail", 99: "Unknown"}
@JettScythe
JettScythe / update_aur.sh
Created August 18, 2022 02:41
bash script to go through all folders in my AUR dir and auto update
#!/bin/sh
my_aur_folder=$HOME/AUR
aur_folders=()
while IFS= read -r line; do
aur_folders+=( "$line" )
done< <(ls ~/AUR/)
for folder in "${aur_folders[@]}"
void main() {
var deck = Deck();
print(deck);
deck.removeCard('Diamonds', 'Ace');
print(deck);
deck.shuffle();
print(deck.deal(5));
print(deck);
}
@JettScythe
JettScythe / ModdedE3Klipper.cfg
Created November 3, 2021 21:33
EDITED Nov.3rd 2021
[stepper_x]
step_pin: PB13
dir_pin: !PB12
enable_pin: !PB14
microsteps: 16
rotation_distance: 40
endstop_pin: tmc2209_stepper_x:virtual_endstop
homing_retract_dist: 0
position_endstop: 0
position_max: 235