Skip to content

Instantly share code, notes, and snippets.

View novel's full-sized avatar

Roman Bogorodskiy novel

View GitHub Profile
<domain type='qemu'>
<name>qemu</name>
<uuid>00000000-0000-0000-0000-000000000000</uuid>
<memory>219136</memory>
<currentMemory>219136</currentMemory>
<vcpu>1</vcpu>
<os>
<type arch='i686' machine='pc'>hvm</type>
<boot dev='hd'/>
</os>
#!/usr/bin/env python
import sys
import urllib
import json
URL = "http://beta-api.formspring.me/answered/list/%s"
#!/usr/bin/env python
#
# Bug Prediction script inspired by:
# http://google-engtools.blogspot.com/2011/12/bug-prediction-at-google.html
# Roman Bogorodskiy <bogorodskiy@gmail.com>
#
from __future__ import print_function
import argparse
@novel
novel / gist:1164346
Created August 23, 2011 04:24 — forked from voodootikigod/gist:1155790
PyCodeConf Ticket Give-away
Day job: software engineer
Favorite Python project: libcloud
Favorite Conference: pycodeconf :)
Python Experience Level: mid-senior
@novel
novel / Questions
Created June 21, 2011 17:20
Kiwi Pycon Give-away
GitHub username: novel
Day job: Software Engineer
Favorite open source project: FreeBSD
Open Source contributions (if any): FreeBSD, libcloud, conky, etc
Stranded on an island, what 3 items do you take: laptop, dynamo, swimming suit
Tie-breaker, pick a number between 1 and 20,000: 13635
@novel
novel / llbcloud_openstack_rs.py
Created May 6, 2011 09:51
Example of connecting to OpenStack's Rackspace-compatible API using libcloud
#!/usr/bin/env python
from libcloud.compute.types import Provider
from libcloud.compute.providers import get_driver
NOVA_API_KEY=""
NOVA_USERNAME=""
# NOVA_URL="http://192.168.0.1:8774/v1.0/"
if __name__ == "__main__":
@novel
novel / libcloud_openstack_ec2.py
Created May 6, 2011 09:43
Example of connecting to OpenStack's EC2-compatible API using libcloud
#!/usr/bin/env python
from libcloud.compute.types import Provider
from libcloud.compute.providers import get_driver
EC2_ACCESS_KEY=""
EC2_SECRET_KEY=""
# EC2_URL="http://192.168.0.1:8773/services/Cloud"
if __name__ == "__main__":
@novel
novel / gist:916731
Created April 13, 2011 00:18
lb sample
(17:15) novel@reemsky:~/code/lc-tools[lb] %> ./lb-list -p gg
23517 foo 10.0.0.66:80
23526 bar 10.0.0.67:80
23530 test2 10.0.0.68:80
(17:15) novel@reemsky:~/code/lc-tools[lb] %> ./lb-node-list -p gg -i 23526
<LBNode: id=1868109, address=10.0.0.76:80>
<LBNode: id=1868110, address=10.0.0.77:80>
<LBNode: id=1868111, address=10.0.0.78:80>
(17:16) novel@reemsky:~/code/lc-tools[lb] %> ./lb-
lb-add* lb-destroy* lb-list* lb-node-add* lb-node-list* lb-node-remove*
#!/usr/bin/env python
import threading
import time
class Foo(object):
def modify_bar(self, **kwargs):
bar_id = kwargs['bar_id']
#!/usr/bin/env python
import libcloud.providers
import libcloud.types
from secret import USERNAME, PASSWORD
class Example(object):
def __init__(self):