Skip to content

Instantly share code, notes, and snippets.

View arulrajnet's full-sized avatar

Arul arulrajnet

View GitHub Profile
@arulrajnet
arulrajnet / WhoHasLatestNav.py
Created May 1, 2015 10:22
Have curiosity to know how www.valueresearchonline.com updated their NAV value of a fund once the Market closed on 4:10PM every day. So I wrote a script to check the NAV value in Value Research, AMFI and Morningstar for a particular fund. Here that script...
# -*- coding: utf-8 -*-
__author__ = 'arul'
import requests, sys
from lxml import html
from bs4 import BeautifulSoup
vrs_value = "NA"
amfi_value = "NA"
@arulrajnet
arulrajnet / stockmarketindia.py
Last active December 29, 2022 17:56
Get the latest Index from BSE and NSE stock market. Python script using google finance open API http://finance.google.com/finance/info?client=ig&q=INDEXBOM:SENSEX
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from collections import namedtuple
import json
try:
from urllib.request import Request, urlopen
except ImportError: # python 2
from urllib2 import Request, urlopen
@arulrajnet
arulrajnet / tor_ip_renew.py
Created May 3, 2015 10:32
TOR ip renew script using pytorctl https://github.com/aaronsw/pytorctl which is a python based module to interact with the Tor Controller.
from TorCtl import TorCtl
import urllib2
user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7'
headers={'User-Agent':user_agent}
def request(url):
def _set_urlproxy():
proxy_support = urllib2.ProxyHandler({"http" : "127.0.0.1:8118"})
opener = urllib2.build_opener(proxy_support)
@arulrajnet
arulrajnet / download_java.py
Last active June 18, 2019 19:23 — forked from LordH3lmchen/download_latest_java.py
Download Oracle Java JDK / JRE from the terminal in an interactive manner. Useful when you want to download java in non-gui environment.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
try:
from urllib.request import Request, urlopen
except ImportError: # python 2
from urllib2 import Request, urlopen
import re
import os
@arulrajnet
arulrajnet / colors.py
Last active January 2, 2023 04:45 — forked from jossef/colors.py
python coloring for linux, based on this answer http://stackoverflow.com/a/26445590/3191896 and modified to make it more usable in a pythonic way.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
class Color(object):
"""
reference from https://gist.github.com/Jossef/0ee20314577925b4027f and modified bit.
"""
def __init__(self, text, **user_styles):
@arulrajnet
arulrajnet / GetStockInfo.py
Created August 20, 2015 14:59
Python script to get the stock current and history information from command line. Google Finance Data used. It will accept stock code and interval range as list.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from collections import namedtuple
from datetime import timedelta
import json
import datetime
import re
import sys
import getopt
@arulrajnet
arulrajnet / Dockerfile
Created March 30, 2016 04:27
Docker container for lighttpd on port 8080.
FROM alpine:3.3
# referred from https://hub.docker.com/r/sebp/lighttpd/
MAINTAINER Arul <me@arulraj.net>
RUN apk add --update lighttpd \
&& rm -rf /var/cache/apk/* \
&& sed -i.bak "s/server.document-root/#server.document-root/g" /etc/lighttpd/lighttpd.conf \
&& echo server.document-root = var.basedir >> /etc/lighttpd/lighttpd.conf \
&& echo server.port = 8080 >> /etc/lighttpd/lighttpd.conf \
@arulrajnet
arulrajnet / SimpleHTTPServerWithUpload.py
Last active August 2, 2019 05:27 — forked from UniIsland/SimpleHTTPServerWithUpload.py
Simple Python Http Server with Upload
#!/usr/bin/env python
"""Simple HTTP Server With Upload.
This module builds on BaseHTTPServer by implementing the standard GET
and HEAD requests in a fairly straightforward manner.
"""
@arulrajnet
arulrajnet / .env
Created February 20, 2019 09:15
httpbin using docker-compose with requestlog
GUNICORN_CMD_ARGS=--capture-output --error-logfile - --access-logfile - --access-logformat '%(h)s %(t)s %(r)s %(s)s Host: %({Host}i)s}'
@arulrajnet
arulrajnet / README.md
Created June 22, 2020 07:52
Script for point all youtube hostnames to single IP to minimize the youtube ads.