Ejemplo n.º 1
0
 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()
Ejemplo n.º 2
0
 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
Ejemplo n.º 3
0
 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
Ejemplo n.º 4
0
 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
Ejemplo n.º 5
0
#!/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', \
Ejemplo n.º 6
0
#!/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 ) )
Ejemplo n.º 7
0
 def __init__(self):
     conf = siteConf()
     self.login = conf.get('QRZCom', 'login')
     self.pwd = conf.get('QRZCom', 'pwd')
     self.sessionID = None
     self.getSessionID()