Archive for the 'GScribble' Category

25
Oct
09

proxy in xmlrpclib

This is just an extension of the example shown here http://docs.python.org/library/xmlrpclib.html#example-of-client-usage .

import xmlrpclib, httplib
class ProxiedTransport(xmlrpclib.Transport):
    def set_proxy(self, proxy):
        self.proxy = proxy
	self.puser_pass = puser_pass
    def make_connection(self, host):
        self.realhost = host
        h = httplib.HTTP(self.proxy)
        return h
    def send_request(self, connection, handler, request_body):
        connection.putrequest("POST", 'http://%s%s' % (self.realhost, handler))
    def send_host(self, connection, host):
        connection.putheader('Host', self.realhost)
	connection.putheader('User-agent', self.user_agent)
	# Check is proxy username and password is set
	if len(self.puser_pass.strip()) != 0:
		connection.putheader('Proxy-authorization','Basic '+self.puser_pass)

p = ProxiedTransport()
proxyUsername = 'proxyuser'
proxyPassword = 'proxypass'
puser_pass = base64.encodestring('%s:%s' % (proxyUsername, proxyPassword)).strip()

p.set_proxy('proxy-server:8080', puser_pass)
server = xmlrpclib.Server('http://time.xmlrpc.com/RPC2', transport=p)
print server.currentTime.getCurrentTime()

A similar code has been used in my blog client GScribble.

07
Jul
09

RPMs for GScribble released

Today is another big day for me, I have made a new release for GScribble along with RPMs for Fedora. I take this opportunity to thank my seniors Debayan Bannerjee for all round support that he gave me during the college, Shreyank Gupta who did the artwork for GScribble and Rangeen Basu who helped me with packaging.

Being the first release the app is missing a lot of basic functionalities which I will provide later on. I will try to release as soon as I make some changes so that I keep myself involved in it.

I remember when I first started using Twitter I lost my patience to blog, then I realised that it was TwitterFox which was the main reason, I then tried to search for blog clients. Eventually I could not find any nice app. Since then I had decided that I would write an app for me.

I would also like to thank Srijan technologies who provided me sufficient free time during my internship that helped me a lot to work on it.

29
Jun
09

My first big contribution to FOSS

I really feel proud to announce that I have written a client of my own today for posting contents on my blog.
I am really looking forward to fix problems with the interface very soon. As I am new to GUI development, it will take some time till then I ask you to be patient.

The project page is here.




Blog Stats

  • 20,032 hits

 

November 2009
M T W T F S S
« Oct    
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Cluster Map

Tweets

Google Groups
GNU/Linux Users' Group, NIT Durgapur
Visit this group

openSUSE