# init of the flickr api api = API(False) ########################################### form = cgi.FieldStorage() if 'user_id' in form: user_id = form['user_id'].value else: user_id = '53753127@N03' user = api.getUserFromAll(user_id) username = user['username'] page = FDH_page() page.init(css = ('pouet.css')) page.table(width='100%', height='80%') page.tr(height='30px') page.td() page.a('contacts', href='http://www.flickr.com/people/%s/contacts/by-uploaded/'%username, target='_blank') page.td.close() page.td() page.a('friends', href='http://www.flickr.com/people/%s/contacts/rev/'%username, target='_blank') page.td.close() page.td() page.td.close() page.tr.close()
#!/usr/bin/python #import markup import cgi from flickr_download_helper.api import API from flickr_download_helper.config import OptConfigReader, OPT from flickr_download_helper.logger import Logger from flickr_download_helper.existing import Existing from flickr_download_helper.html_widget import FDH_page page = FDH_page() page.init(css = ('pouet.css')) form = cgi.FieldStorage() user = None if 'user' in form: user = form['user'].value ## Load configuration from file config = OptConfigReader() config.setup() ## start the logger Logger().setup() ########################### # init of the flickr api api = API() if user:
url = photo['url_s'] if 'url_l' in photo: url = photo['url_l'] elif 'url_m' in photo: url = photo['url_m'] style = 'border: solid red 0px;' if 'state' in photo: if photo['state'] == PF.MARKED: style = 'border: solid red 1px' page.a(href=url, target='_blank', onMouseover="showmenu(event, '%s', '180px', '%s');"%(id, url), onMouseout="delayhidemenu()") page.img(src=photo['url_sq'], alt="%s (%s) : %s"%(username, user_id, id), style=style) # page.img(src='proxy.py?%s'%urllib.urlencode({"url":photo['url_sq']}), alt="%s (%s) : %s"%(username, user_id, id), style=style) page.a.close() ########################################### page = FDH_page() page.init(css = ('/styles/favorites.css'), header="Favorites (page %i)"%page_num) page.script('', src='/javascript/menu2.js', type='text/javascript') page.script('', src='/javascript/ajax.js', type='text/javascript') manager = PhotoManager(FavoritesBackup()) photos = manager.getPhotos() page.div() if page_num != 0: page.a("Previous", href='favorites.py?%s'%urllib.urlencode({ 'page_num':page_num-1, 'perpage':perpage, 'user_id':user_id })) if (page_num+1)*perpage < len(photos): page.a("Next", href='favorites.py?%s'%urllib.urlencode({ 'page_num':page_num+1, 'perpage':perpage, 'user_id':user_id }))
def display(): form = cgi.FieldStorage() page = FDH_page() page.init(css = ('/styles/image.css')) page.script(src='/javascript/popupmenu.js', type='text/javascript') page.script.close() page.script(src='/javascript/image_menu.js', type='text/javascript') page.script.close() try: src = form['src'].value username = '' if 'username' in form: username = form['username'].value user_id = form['user_id'].value photo_id = form['photo_id'].value page.img(src=src, id=photo_id) page.script('setMenu("%s");'%(photo_id), type="text/javascript") return page except Exception, e: page.p(e.message) return page
# init of the flickr api api, token = initialisationFlickrApi(OPT) ########################################### form = cgi.FieldStorage() if 'user_id' in form: user_id = form['user_id'].value else: user_id = '53753127@N03' user = getUserFromID(api, user_id) username = user['username'] page = FDH_page() page.init(css = ('pouet.css')) page.h3("Welcome %s"%username) import md5 def signature(api, arguments): return md5.md5(api.secret + arguments.replace('=', '').replace('&', '')).hexdigest() args = { 'user_id':user_id, 'format':'json', 'nojsoncallback':'1', 'auth_token':token, 'api_key':api.key
config = OptConfigReader() config.setup() Logger().setup() #os.close(sys.stdout.fileno()) #os.close(sys.stderr.fileno()) Logger().warn("####################################################################") proxy = FDHProxySettings() proxy.setValues(OPT) proxy.activate() ######################################################################################## page = FDH_page() page.init(header="Proxy redirect") home_path = '/var/www/cgi-bin/html/' web_path = 'http://%s/' % '192.168.100.176' def convert2path(url): path = url.replace('http://', os.path.sep.join((home_path, 'proxy/'))) url = url.replace('http://', os.path.sep.join((web_path, 'proxy/'))) return (path, url) form = cgi.FieldStorage() if 'url' in form: # api, token = initialisationFlickrApi(OPT)