Skip to content

Instantly share code, notes, and snippets.

View ranveeraggarwal's full-sized avatar
👋
Hej!

Ranveer Aggarwal ranveeraggarwal

👋
Hej!
View GitHub Profile
@ranveeraggarwal
ranveeraggarwal / codegags-template.html
Created October 21, 2014 21:57
CodeGags Template
<!DOCTYPE html>
<html>
<head>
<title></title>
<link href='http://fonts.googleapis.com/css?family=Open+Sans:300' rel='stylesheet' type='text/css'>
</head>
<body style="background-color:black">
<center>
<h1 style="color:white; font-family: 'Open Sans', sans-serif; font-size:100px; margin-top:15%;" >Darwin was right. <br> Nature doesn't start from scratch.</h1>
</center>
@ranveeraggarwal
ranveeraggarwal / acm20151amrita-rankscrape.py
Created October 11, 2014 18:35
ACM ICPC 2015 - Round I - Amritapuri - Rank List Scraper
import urllib2
from bs4 import BeautifulSoup
page = urllib2.urlopen('http://www.codechef.com/rankings/ACMAMR14?utm_content=bufferd975d&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer')
page = page.read()
soup = BeautifulSoup(page)
soup.prettify()
userranks = []
for anchor in soup.findAll('a', href=True):
p = anchor['href']
if "users/acm14am" in p:
@ranveeraggarwal
ranveeraggarwal / iitb-ldap-auth.php
Created July 18, 2014 17:13
IITB LDAP Auth Script (PHP)
<?php
function ldap_auth($ldap_id, $ldap_password){
$ds = ldap_connect("ldap.iitb.ac.in") or die("Unable to connect to LDAP server. Please try again later.");
if($ldap_id=='') die("You have not entered any LDAP ID. Please go back and fill it up.");
if($ldap_password=='') die("You have not entered any password. Please go back and fill it up.");
$sr = ldap_search($ds,"dc=iitb,dc=ac,dc=in","(uid=$ldap_id)");
$info = ldap_get_entries($ds, $sr);
$roll = $info[0]["employeenumber"][0];
//print_r($info);
$ldap_id = $info[0]['dn'];