Skip to content

Instantly share code, notes, and snippets.

@hzopak
hzopak / gist:9573928
Last active May 27, 2018 09:43
nginx config for scrapyd deployment to implement basic auth protection
# Scrapyd local proxy for basic authentication.
# Don't forget iptables rule.
# iptables -A INPUT -p tcp --destination-port 6800 -s ! 127.0.0.1 -j DROP
server {
listen 6801;
location ~ /\.ht {
deny all;
}
@hzopak
hzopak / quick_proxy_list.py
Last active August 29, 2015 13:57
Generate a quick proxy list using letushide.com -- Not for python3
import json, urllib
jlist = urllib.urlopen('http://letushide.com/export/json/http,all,all/').read()
print(''.join(['%s://%s:%s/\n' % (j['protocol'].lower(), j['host'], j['port']) for j in json.loads(jlist)])),
@hzopak
hzopak / gtranslate.py
Created March 7, 2014 13:57
Just a quick script to test out google translate.
import argparse
import requests
DEFAULT_LANG = 'fr'
SOURCE_LANG = 'en'
def translate_text(text, trans_lang=DEFAULT_LANG, source_lang=SOURCE_LANG):
url = "http://translate.google.com/translate_a/" \
"t?client=p&text={}&sl={}&tl={}".format(text, source_lang, trans_lang)