Skip to content

Instantly share code, notes, and snippets.

View avamsi's full-sized avatar

Vamsi Avula avamsi

View GitHub Profile
@avamsi
avamsi / irctc.py
Last active November 22, 2023 13:03
Python script to semi-automate tatkal ticket booking.
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import Select, WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from time import sleep, strftime
def waituntil(s):
while strftime('%H:%M:%S') < s:
print strftime('%H:%M:%S')
sleep(1)
import re
import pyquery
import requests
embedlink_base = {
'adhqmedia': 'http://www.adhqmedia.com/files/embed/',
'likeafool': 'http://embed.likeafool.com/files/embed/',
'vidbaba': 'http://www.mycollection.net/new_files/embed/'
}
#SingleInstance force
#End::Volume_Mute
#PgUp::Volume_Up
#PgDn::Volume_Down
#!Up::
#!Right::
Run nircmd changebrightness +5
Return
@avamsi
avamsi / wallhaven.py
Last active February 28, 2017 19:49
Python script to download wallpapers from wallhaven.
from bs4 import BeautifulSoup
from itertools import count
import requests
url = 'http://alpha.wallhaven.cc/search?categories=101&sorting=favorites&order=desc&page='
jpg = 'http://wallpapers.wallhaven.cc/wallpapers/full/wallhaven-%s.jpg'
png = 'http://wallpapers.wallhaven.cc/wallpapers/full/wallhaven-%s.png'
status = '\r[page {:0>3}] [image {:0>2}|24] [{:.<24}]'.format
# from logging import warning
from time import sleep
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions
@echo off & python -x %~f0 %* & goto :EOF
import os.path
import sys
import subprocess
PATH_PREFIXES = [r'C:\Python27', r'C:\Python27\Scripts',
r'C:\Python27\Library\bin', '']
EXTENSIONS = ['.exe', '.cmd', '.bat']
#include <bits/stdc++.h>
#define _ ios::sync_with_stdio(0); cin.tie(0);
using namespace std;
struct print{bool space=false;~print(){cout<<'\n';}template<typename T>print&operator,(const T&var){if(space){cout<<' ';}else{space=true;}cout<<var;return*this;}};
#define print print(),
int main() {_
print 1, 2;
print "Hello World!";
@avamsi
avamsi / timer.py
Last active September 5, 2016 11:20
from contextlib import contextmanager
from sys import stderr
from timeit import default_timer as now
import atexit
@contextmanager
def timeit(s=''):
start = now()
yield
print >>stderr, '-- %06.3fs' % (now() - start), '|', s
import collections
import socket
import threading
def worker(ipaddr):
try:
hostname = socket.gethostbyaddr(ipaddr)[0]
except socket.herror:
hostname = '--'