Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tree: a595bb986f
Fetching contributors…

Cannot retrieve contributors at this time

165 lines (142 sloc) 5.059 kB
'''
Author : Jay Rambhia
email : jayrambhia777@gmail.com
Git : https://github.com/jayrambhia
gist : https://gist.github.com/jayrambhia
=============================================
Name : deskwidutils
Repo : DeskWid
Git : https://github.com/jayrambhia/DeskWid
version 0.1
'''
# Copyright (c) 2012 Jay Rambhia
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
# The above copyright notice and this permission notice shall be included
# in all copies or substantial portions of the Software.
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
import gdbm
def setproxy(command):
proxystr = command.strip("--proxy ")
proxystr.strip("\r\n")
print proxystr,
if proxystr.startswith("http:"):
f = gdbm.open("proxyfile","c")
f["http"] = proxystr
f.close()
elif proxystr.startswith("https:"):
f = gdbm.open("proxyfile","c")
f["https"] = proxystr
f.close()
elif proxystr is "None" or proxystr is "none":
f = gdbm.open("proxyfile","c")
f["https"] = ""
f["http"] = ""
print f["https"]
print f["http"]
f.close()
print "proxy set to none"
else:
f = gdbm.open("proxyfile","c")
f["https"] = ""
f["http"] = ""
print f["https"]
print f["http"]
f.close()
return proxystr
def getproxy():
f = gdbm.open("proxyfile","c")
keys = f.keys()
proxy = {}
if "http" in keys:
proxy["http"] = f["http"]
if "https" in keys:
proxy["https"] = f["https"]
if "http" in keys and "https" in keys:
if not f["http"] and not f["https"]:
proxy = None
else:
proxy = None
return proxy
def getconsumerkey():
f = gdbm.open("accesskeys","c")
consumer_key = None
if "consumer_key" in f.keys():
consumer_key = f["consumer_key"]
f.close()
return consumer_key
def getconsumersecret():
f = gdbm.open("accesskeys","c")
consumer_secret = None
if "consumer_secret" in f.keys():
consumer_secret = f["consumer_secret"]
f.close()
return consumer_secret
def getaccesstokenkey():
f = gdbm.open("accesskeys","c")
access_token_key = None
if "access_token_key" in f.keys():
access_token_key = f["access_token_key"]
f.close()
return access_token_key
def getaccesstokensecret():
f = gdbm.open("accesskeys","c")
access_token_secret = None
if "access_token_secret" in f.keys():
access_token_secret = f["access_token_secret"]
f.close()
return access_token_secret
def setconsumerkey(consumer_key):
f = gdbm.open("accesskeys","c")
f["consumer_key"] = consumer_key
f.close()
def setconsumersecret(consumer_secret):
f = gdbm.open("accesskeys","c")
f["consumer_secret"] = consumer_secret
f.close()
def setaccesstokenkey(access_token_key):
f = gdbm.open("accesskeys","c")
f["access_token_key"] = access_token_key
f.close()
def setaccesstokensecret(access_token_secret):
f = gdbm.open("accesskeys","c")
f["access_token_secret"] = access_token_secret
f.close()
def filterunicode(text):
text = text.replace(''',"'")
text = text.replace('"','"')
text = text.replace(' ',' ')
text = text.replace('>','>')
text = text.replace('&lt;','<')
return text
def get_movie_detail(movie):
m = movie
if not m.title:
return "Not Found"
genre = " ".join(["Genre:",(", ").join(m.genre)])
actors = " ".join(["Actors:",(", ").join(m.actors)])
title = " ".join(["Title:",m.title])
release_date = " ".join(["Release Date:"," ".join(m.release_date.split("\n"))])
rating = " ".join(["Rating:",m.rating])
rated = " ".join(["Rated:",m.rated])
des = "\n".join(["Description:",m.description])
text = ("\n\n").join([title, release_date, rated, rating, genre, actors, des])
text = filterunicode(text)
return text
def gettweet(status):
screen_name = '@'+status.user.screen_name
user_name = status.user.name
text = status.text
tweet = screen_name+' ('+user_name+') '+':\n\t'+text
tweet = filterunicode(tweet)
return tweet
Jump to Line
Something went wrong with that request. Please try again.