Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
SCRIPT=$(readlink -f $0)
SCRIPTPATH=`dirname $SCRIPT`
if [[ "$1" == "edit" ]]
then
sudo ne ${SCRIPT}
fi
wget -rnv -l100 --delete-after --mirror -p "$1"
@sharvell
sharvell / main.go
Last active March 14, 2020 08:59
gin and socket.io
package main
/*
Like Snoops Gin and Juice, but gin and socket.io...
https://github.com/gin-gonic/gin/issues/124
*/
var Socketio_Server * socketio.Server
func main() {
@sharvell
sharvell / stapitests.py
Created April 5, 2013 05:31
Python simple HTTP Post
def http_post(host, selector, body):
h = httplib.HTTPConnection(host)
h.request('POST', selector, body)
res = h.getresponse()
return res.status, res.reason, res.read()
#!/usr/bin/env python
import os
import tornado.httpserver
import tornado.ioloop
import tornado.web
class StreamHandler(tornado.web.RequestHandler):
@tornado.web.asynchronous
def get(self):
#self.set_header("Content-Type", "application/ogg+ogg")
#!/usr/bin/python
import tornado.httpclient
import tornado.ioloop
import gevent
def on_complete(data):
print data.body[0:10]
#!/usr/bin/env python
import tornado.httpclient
import tornado.httpserver
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
@tornado.web.asynchronous
def get(self):
@sharvell
sharvell / main.py
Created April 2, 2013 11:00 — forked from torrez/main.py
#!/usr/bin/env python
import tornado.httpserver
import tornado.ioloop
import tornado.web
import tornado.httpclient
from tornado.testing import AsyncHTTPTestCase
class MainHandler(tornado.web.RequestHandler):
@tornado.web.asynchronous
@sharvell
sharvell / serve.py
Created April 2, 2013 10:51 — forked from troter/serve.py
#!/bin/env python
execfile('./htdocs/reviewboard.wsgi')
from tornado.options import options, define, parse_command_line
import tornado.httpserver
import tornado.ioloop
import tornado.web
import tornado.wsgi
define('port', type=int, default=8080)
<html>
<title>
JSON Example
</title>
<body>
<FORM ACTION="/blog" METHOD=POST>
Title: <input type="text" name="title">
Author: <input type="text" name="author">
#!/usr/bin/env python
import tornado.wsgi
import tornado.httpserver
import tornado.ioloop
from Pyblosxom.pyblosxom import PyBlosxomWSGIApp
container = tornado.wsgi.WSGIContainer(PyBlosxomWSGIApp())
http_server = tornado.httpserver.HTTPServer(container)