Skip to content

Instantly share code, notes, and snippets.

View theSoberSobber's full-sized avatar
🐢

Pavit Chhabra theSoberSobber

🐢
View GitHub Profile
@theSoberSobber
theSoberSobber / main.sh
Last active August 9, 2024 07:32
Termux CronTab Script Codeforces, (crontab -e, */15 * * * * /data/data/com.termux/files/home/monitor/data/main.sh >> /data/data/com.termux/files/home/monitor/data/logs.txt 2>&1 , nohup crond -n &>/dev/null &)
#!/bin/bash
# Function for colored logging
debug() {
local mode="$1"
local log="$2"
local color="$3"
case "$mode" in
fetch) echo -e "\e[1;36m[Fetch]\e[0m $log" ;;
@theSoberSobber
theSoberSobber / HP Pavilion Gaming Laptop 15-ec1xxx.xml
Created December 7, 2023 12:31 — forked from ibLeDy/HP Pavilion Gaming Laptop 15-ec1xxx.xml
NBFC config for the HP Pavilion Gaming Laptop 15-ec1xxx
<?xml version="1.0"?>
<FanControlConfigV2 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<NotebookModel>HP Pavilion Gaming Laptop 15-ec1xxx</NotebookModel>
<Author>bLeDy</Author>
<EcPollInterval>1000</EcPollInterval>
<ReadWriteWords>false</ReadWriteWords>
<CriticalTemperature>68</CriticalTemperature>
<FanConfigurations>
<FanConfiguration>
<ReadRegister>88</ReadRegister>
@theSoberSobber
theSoberSobber / config.yaml
Created August 16, 2023 14:14
GlazeWM Config
gaps:
inner_gap: 2
outer_gap: 4
general:
# Whether to show floating windows as always on top.
show_floating_on_top: false
bar:
height: "30px"
@theSoberSobber
theSoberSobber / scraper-demo.py
Created June 19, 2023 06:35
Scrapes site and filters contest using Regex
# importing the required libraries.
import requests
from bs4 import BeautifulSoup
import re
# Requesting the HTML from the web page.
page = requests.get("https://books.toscrape.com/")
# Selecting the data.
soup = BeautifulSoup(page.content, "html.parser")
@theSoberSobber
theSoberSobber / server.json
Last active December 3, 2024 06:31
current ip of my home server, with a max lag of 60 seconds
{"ip": "116.75.197.13"}
@theSoberSobber
theSoberSobber / rr sir ke madhur gaane.py
Created March 22, 2023 06:13
python scrape.py > out
import sys, json;
import urllib.request
import bs4 as bs;
ap=json.load(urllib.request.urlopen("https://codeforces.com/api/user.status?handle=18o3"))["result"];
for i in ap:
phtml = bs.BeautifulSoup(urllib.request.urlopen( f'https://codeforces.com/contest/{i["contestId"]}/submission/{i["id"]}'), "html.parser");
try:
out="";
code = phtml.body.find('pre', attrs={'id':'program-source-text'}).text;
for lno in range(len(code.splitlines())-7, len(code.splitlines())):
struct IOPre {
static constexpr int TEN = 10, SZ = TEN * TEN * TEN * TEN;
std::array<char, 4 * SZ> num;
constexpr IOPre() : num{} {
for (int i = 0; i < SZ; i++) {
int n = i;
for (int j = 3; j >= 0; j--) {
num[i * 4 + j] = static_cast<char>(n % TEN + '0');
n /= TEN;
}
import socks
import socket
import requests
import os
import time
import json
import urllib2
socks.setdefaultproxy(proxy_type=socks.PROXY_TYPE_SOCKS5, addr="127.0.0.1", port=9050)
-> boot into the disk installation through grub
-> systemctl start NetworkManager.service
-> nmcli device wifi list
-> nmcli device wifi connect <SSID> password <password>
-> sudo pacman -Syuu
-> sudo pacman -S base-devel
-> sudo pacman -S xorg xorg-xrandr xorg-server xorg-xinit picom rofi firefox kitty lightdm lightdm-gtk-greeter awesome git pulseaudio alsa alsa-utils thunar code
-> sudo pacman -S nvidia nvidia-utils nvidia-settings xorg-server-devel opencl-nvidia mesa mesa-demos xf86-video-amdgpu
{
"bp": {
"prefix": "bp",
"body": [
"#include <bits/stdc++.h>",
"#ifndef ONLINE_JUDGE",
"#include \"debug.h\"",
"#else",
"#define dbg(x...)",
"#endif",