def __init__(self): conf = siteConf() self.login = conf.get('QRZ', 'login') self.pwd = conf.get('QRZ', 'pwd') self.csQueue = DeferredQueue() self.queueTask = None self.getSessionID()
def __init__( self ): connStr = ' '.join( [ k + "='" + v + "'" for k, v in siteConf().items( 'db' ) ] ) try: conn = psycopg2.connect( connStr ) conn.set_client_encoding( 'UTF8' ) self.conn = conn except: sys.stderr.write( "No db connection!" ) self = False
def __init__(self): conf = siteConf() connStr = ' '.join([k + "='" + v + "'" for k, v in conf.items('db')]) try: self.verbose = False conn = psycopg2.connect(connStr) conn.set_client_encoding('UTF8') self.conn = conn self.conn.autocommit = True self.error = None except: sys.stderr.write("No db connection!") self = False
def __init__( self ): conf = siteConf() connStr = ' '.join( [ k + "='" + v + "'" for k, v in conf.items( 'db' ) ] ) try: conn = psycopg2.connect( connStr ) conn.set_client_encoding( 'UTF8' ) self.conn = conn self.conn.autocommit = True self.error = None self.verbose = False except: sys.stderr.write( "No db connection!" ) self = False
#!/usr/bin/python #coding=utf-8 from common import appRoot, readConf, siteConf, loadJSON, jsonEncodeExtra from dxdb import cursor2dicts, dxdb, paramStr import dx as dxMod import json, re, logging, time, os, fcntl, sys conf = siteConf() adifQueueDir = conf.get('web', 'root') + '/.adif/' fNames = None if len(sys.argv) > 1: fNames = sys.argv[1:] else: pid_file = '/var/run/adif.pid' fp = open(pid_file, 'w') try: fcntl.lockf(fp, fcntl.LOCK_EX | fcntl.LOCK_NB) except IOError: # another instance is running sys.exit(0) logging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(message)s', filename='/var/log/adxcluster_adif.log', datefmt='%Y-%m-%d %H:%M:%S') logging.info('starting in test mode') bands = { '160M': '1.8', '80M': '3.5', '40M': '7', \ '30M': '10', '20M': '14', '14M': '20', '17M': '18', '15M': '21', \
#!/usr/bin/python #coding=utf-8 import sys, decimal, re, datetime, os, logging, time, json, urllib2, xmltodict,\ argparse from common import appRoot, readConf, siteConf, loadJSON from dxdb import dxdb from dx import DX, DXData argparser = argparse.ArgumentParser() argparser.add_argument( '-t', action = 'store_true' ) args = vars( argparser.parse_args() ) testMode = args['t'] conf = siteConf() webRoot = conf.get( 'web', ( 'test_' if testMode else '' ) + 'root' ) awards = loadJSON( webRoot + '/awards.json' ) if not awards: print 'No awards data!' else: print 'Processing ' + webRoot + '/awards.json' udv = loadJSON( webRoot + '/userMetadata.json' ) if udv: udv = int( udv ) + 1 else: udv = '0' def makeStr( list ): return ', '.join( ( "'{}'".format( x ) for x in list ) )
def __init__(self): conf = siteConf() self.login = conf.get('QRZCom', 'login') self.pwd = conf.get('QRZCom', 'pwd') self.sessionID = None self.getSessionID()